1401003d5:	02 10                	add    (%rax),%dl
1401003d7:	00 1f                	add    %bl,(%rdi)
1401003d9:	02 10                	add    (%rax),%dl
1401003db:	00 27                	add    %ah,(%rdi)
1401003dd:	02 10                	add    (%rax),%dl
1401003df:	00 2f                	add    %ch,(%rdi)
1401003e1:	02 10                	add    (%rax),%dl
1401003e3:	00 37                	add    %dh,(%rdi)
1401003e5:	02 10                	add    (%rax),%dl
1401003e7:	00 3f                	add    %bh,(%rdi)
1401003e9:	02 10                	add    (%rax),%dl
1401003eb:	00 47 02             	add    %al,0x2(%rdi)
1401003ee:	10 00                	adc    %al,(%rax)
1401003f0:	57                   	push   %rdi
1401003f1:	02 10                	add    (%rax),%dl
1401003f3:	00 4f 02             	add    %cl,0x2(%rdi)
1401003f6:	10 00                	adc    %al,(%rax)
1401003f8:	5f                   	pop    %rdi
1401003f9:	02 10                	add    (%rax),%dl
1401003fb:	00 67 02             	add    %ah,0x2(%rdi)
1401003fe:	10 00                	adc    %al,(%rax)
140100400:	6f                   	outsl  %ds:(%rsi),(%dx)
140100401:	02 10                	add    (%rax),%dl
140100403:	00 77 02             	add    %dh,0x2(%rdi)
140100406:	10 00                	adc    %al,(%rax)
140100408:	7f 02                	jg     0x14010040c
14010040a:	10 00                	adc    %al,(%rax)
14010040c:	cc                   	int3
14010040d:	cc                   	int3
14010040e:	cc                   	int3
14010040f:	cc                   	int3
140100410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100415:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010041a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010041f:	57                   	push   %rdi
140100420:	b8 40 00 00 00       	mov    $0x40,%eax
140100425:	e8 06 07 1b 00       	call   0x1402b0b30
14010042a:	48 2b e0             	sub    %rax,%rsp
14010042d:	49 8b f9             	mov    %r9,%rdi
140100430:	49 8b f0             	mov    %r8,%rsi
140100433:	48 8b ea             	mov    %rdx,%rbp
140100436:	48 8b d9             	mov    %rcx,%rbx
140100439:	48 85 d2             	test   %rdx,%rdx
14010043c:	75 31                	jne    0x14010046f
14010043e:	e8 2d 6c 02 00       	call   0x140127070
140100443:	4c 8d 05 26 be 20 00 	lea    0x20be26(%rip),%r8        # 0x14030c270
14010044a:	ba 36 02 00 00       	mov    $0x236,%edx
14010044f:	48 8d 0d 02 be 20 00 	lea    0x20be02(%rip),%rcx        # 0x14030c258
140100456:	e8 35 6d 02 00       	call   0x140127190
14010045b:	45 33 c0             	xor    %r8d,%r8d
14010045e:	8d 4d 0b             	lea    0xb(%rbp),%ecx
140100461:	ba 02 01 0c 00       	mov    $0xc0102,%edx
140100466:	e8 25 6e 02 00       	call   0x140127290
14010046b:	33 c0                	xor    %eax,%eax
14010046d:	eb 7a                	jmp    0x1401004e9
14010046f:	48 8d 15 6a 19 20 00 	lea    0x20196a(%rip),%rdx        # 0x140301de0
140100476:	48 8b cd             	mov    %rbp,%rcx
140100479:	e8 e2 9b 03 00       	call   0x14013a060
14010047e:	85 c0                	test   %eax,%eax
140100480:	74 34                	je     0x1401004b6
140100482:	8b 43 7c             	mov    0x7c(%rbx),%eax
140100485:	25 00 01 10 00       	and    $0x100100,%eax
14010048a:	3d 00 01 00 00       	cmp    $0x100,%eax
14010048f:	75 25                	jne    0x1401004b6
140100491:	48 85 ff             	test   %rdi,%rdi
140100494:	74 06                	je     0x14010049c
140100496:	c7 07 14 00 00 00    	movl   $0x14,(%rdi)
14010049c:	0f 10 83 b0 00 00 00 	movups 0xb0(%rbx),%xmm0
1401004a3:	0f 11 06             	movups %xmm0,(%rsi)
1401004a6:	8b 83 c0 00 00 00    	mov    0xc0(%rbx),%eax
1401004ac:	89 46 10             	mov    %eax,0x10(%rsi)
1401004af:	b8 01 00 00 00       	mov    $0x1,%eax
1401004b4:	eb 33                	jmp    0x1401004e9
1401004b6:	e8 45 dd 05 00       	call   0x14015e200
1401004bb:	48 8b c8             	mov    %rax,%rcx
1401004be:	4c 8b ce             	mov    %rsi,%r9
1401004c1:	48 8b 83 e8 00 00 00 	mov    0xe8(%rbx),%rax
1401004c8:	4c 8b c3             	mov    %rbx,%r8
1401004cb:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401004d0:	48 8b d5             	mov    %rbp,%rdx
1401004d3:	48 8b 83 e0 00 00 00 	mov    0xe0(%rbx),%rax
1401004da:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401004df:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401004e4:	e8 e7 87 06 00       	call   0x140168cd0
1401004e9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401004ee:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401004f3:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401004f8:	48 83 c4 40          	add    $0x40,%rsp
1401004fc:	5f                   	pop    %rdi
1401004fd:	c3                   	ret
1401004fe:	cc                   	int3
1401004ff:	cc                   	int3
140100500:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100505:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010050a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010050f:	57                   	push   %rdi
140100510:	b8 30 00 00 00       	mov    $0x30,%eax
140100515:	e8 16 06 1b 00       	call   0x1402b0b30
14010051a:	48 2b e0             	sub    %rax,%rsp
14010051d:	49 8b f9             	mov    %r9,%rdi
140100520:	49 8b f0             	mov    %r8,%rsi
140100523:	48 8b ea             	mov    %rdx,%rbp
140100526:	48 8b d9             	mov    %rcx,%rbx
140100529:	e8 02 f9 02 00       	call   0x14012fe30
14010052e:	48 8b c8             	mov    %rax,%rcx
140100531:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140100536:	4c 8b ce             	mov    %rsi,%r9
140100539:	4c 8b c3             	mov    %rbx,%r8
14010053c:	48 8b d5             	mov    %rbp,%rdx
14010053f:	e8 8c 86 06 00       	call   0x140168bd0
140100544:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140100549:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14010054e:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140100553:	48 83 c4 30          	add    $0x30,%rsp
140100557:	5f                   	pop    %rdi
140100558:	c3                   	ret
140100559:	cc                   	int3
14010055a:	cc                   	int3
14010055b:	cc                   	int3
14010055c:	cc                   	int3
14010055d:	cc                   	int3
14010055e:	cc                   	int3
14010055f:	cc                   	int3
140100560:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100565:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010056a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010056f:	57                   	push   %rdi
140100570:	b8 40 00 00 00       	mov    $0x40,%eax
140100575:	e8 b6 05 1b 00       	call   0x1402b0b30
14010057a:	48 2b e0             	sub    %rax,%rsp
14010057d:	48 8b ea             	mov    %rdx,%rbp
140100580:	48 8b d9             	mov    %rcx,%rbx
140100583:	48 8b cd             	mov    %rbp,%rcx
140100586:	48 8d 15 53 18 20 00 	lea    0x201853(%rip),%rdx        # 0x140301de0
14010058d:	49 8b f9             	mov    %r9,%rdi
140100590:	49 8b f0             	mov    %r8,%rsi
140100593:	e8 c8 9a 03 00       	call   0x14013a060
140100598:	85 c0                	test   %eax,%eax
14010059a:	74 37                	je     0x1401005d3
14010059c:	8b 83 d8 00 00 00    	mov    0xd8(%rbx),%eax
1401005a2:	25 00 01 10 00       	and    $0x100100,%eax
1401005a7:	3d 00 01 00 00       	cmp    $0x100,%eax
1401005ac:	75 25                	jne    0x1401005d3
1401005ae:	48 85 ff             	test   %rdi,%rdi
1401005b1:	74 06                	je     0x1401005b9
1401005b3:	c7 07 14 00 00 00    	movl   $0x14,(%rdi)
1401005b9:	0f 10 83 28 01 00 00 	movups 0x128(%rbx),%xmm0
1401005c0:	0f 11 06             	movups %xmm0,(%rsi)
1401005c3:	8b 83 38 01 00 00    	mov    0x138(%rbx),%eax
1401005c9:	89 46 10             	mov    %eax,0x10(%rsi)
1401005cc:	b8 01 00 00 00       	mov    $0x1,%eax
1401005d1:	eb 33                	jmp    0x140100606
1401005d3:	e8 b8 2e 00 00       	call   0x140103490
1401005d8:	48 8b c8             	mov    %rax,%rcx
1401005db:	4c 8b ce             	mov    %rsi,%r9
1401005de:	48 8b 83 68 01 00 00 	mov    0x168(%rbx),%rax
1401005e5:	4c 8b c3             	mov    %rbx,%r8
1401005e8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401005ed:	48 8b d5             	mov    %rbp,%rdx
1401005f0:	48 8b 83 60 01 00 00 	mov    0x160(%rbx),%rax
1401005f7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401005fc:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140100601:	e8 ca 86 06 00       	call   0x140168cd0
140100606:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
14010060b:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140100610:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140100615:	48 83 c4 40          	add    $0x40,%rsp
140100619:	5f                   	pop    %rdi
14010061a:	c3                   	ret
14010061b:	cc                   	int3
14010061c:	cc                   	int3
14010061d:	cc                   	int3
14010061e:	cc                   	int3
14010061f:	cc                   	int3
140100620:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100625:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14010062a:	57                   	push   %rdi
14010062b:	b8 30 00 00 00       	mov    $0x30,%eax
140100630:	e8 fb 04 1b 00       	call   0x1402b0b30
140100635:	48 2b e0             	sub    %rax,%rsp
140100638:	49 8b d9             	mov    %r9,%rbx
14010063b:	49 8b f8             	mov    %r8,%rdi
14010063e:	48 8b f2             	mov    %rdx,%rsi
140100641:	e8 ba 12 00 00       	call   0x140101900
140100646:	48 85 c0             	test   %rax,%rax
140100649:	75 10                	jne    0x14010065b
14010064b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140100650:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140100655:	48 83 c4 30          	add    $0x30,%rsp
140100659:	5f                   	pop    %rdi
14010065a:	c3                   	ret
14010065b:	48 63 10             	movslq (%rax),%rdx
14010065e:	4c 8b cb             	mov    %rbx,%r9
140100661:	48 8b 48 08          	mov    0x8(%rax),%rcx
140100665:	4c 8b c7             	mov    %rdi,%r8
140100668:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14010066f:	00 00
140100671:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140100676:	e8 35 5d ff ff       	call   0x1400f63b0
14010067b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140100680:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140100685:	48 83 c4 30          	add    $0x30,%rsp
140100689:	5f                   	pop    %rdi
14010068a:	c3                   	ret
14010068b:	cc                   	int3
14010068c:	cc                   	int3
14010068d:	cc                   	int3
14010068e:	cc                   	int3
14010068f:	cc                   	int3
140100690:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140100695:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010069a:	57                   	push   %rdi
14010069b:	b8 40 00 00 00       	mov    $0x40,%eax
1401006a0:	e8 8b 04 1b 00       	call   0x1402b0b30
1401006a5:	48 2b e0             	sub    %rax,%rsp
1401006a8:	48 8b ea             	mov    %rdx,%rbp
1401006ab:	48 8b f9             	mov    %rcx,%rdi
1401006ae:	48 8d 51 20          	lea    0x20(%rcx),%rdx
1401006b2:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
1401006b6:	e8 65 02 00 00       	call   0x140100920
1401006bb:	85 c0                	test   %eax,%eax
1401006bd:	74 12                	je     0x1401006d1
1401006bf:	33 c0                	xor    %eax,%eax
1401006c1:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401006c6:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401006cb:	48 83 c4 40          	add    $0x40,%rsp
1401006cf:	5f                   	pop    %rdi
1401006d0:	c3                   	ret
1401006d1:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
1401006d6:	e8 25 2a 00 00       	call   0x140103100
1401006db:	48 8b c8             	mov    %rax,%rcx
1401006de:	4c 8d 87 90 00 00 00 	lea    0x90(%rdi),%r8
1401006e5:	48 8b 87 68 01 00 00 	mov    0x168(%rdi),%rax
1401006ec:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
1401006f3:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1401006f8:	4c 8b cf             	mov    %rdi,%r9
1401006fb:	48 8b 87 60 01 00 00 	mov    0x160(%rdi),%rax
140100702:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140100707:	48 8b 87 58 01 00 00 	mov    0x158(%rdi),%rax
14010070e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140100713:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140100718:	e8 b3 45 06 00       	call   0x140164cd0
14010071d:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140100722:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140100727:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
14010072c:	48 83 c4 40          	add    $0x40,%rsp
140100730:	5f                   	pop    %rdi
140100731:	c3                   	ret
140100732:	cc                   	int3
140100733:	cc                   	int3
140100734:	cc                   	int3
140100735:	cc                   	int3
140100736:	cc                   	int3
140100737:	cc                   	int3
140100738:	cc                   	int3
140100739:	cc                   	int3
14010073a:	cc                   	int3
14010073b:	cc                   	int3
14010073c:	cc                   	int3
14010073d:	cc                   	int3
14010073e:	cc                   	int3
14010073f:	cc                   	int3
140100740:	b8 28 00 00 00       	mov    $0x28,%eax
140100745:	e8 e6 03 1b 00       	call   0x1402b0b30
14010074a:	48 2b e0             	sub    %rax,%rsp
14010074d:	4c 8b ca             	mov    %rdx,%r9
140100750:	4c 8b c1             	mov    %rcx,%r8
140100753:	48 8d 15 b6 52 06 00 	lea    0x652b6(%rip),%rdx        # 0x140165a10
14010075a:	48 8d 0d 2f 9d ff ff 	lea    -0x62d1(%rip),%rcx        # 0x1400fa490
140100761:	48 83 c4 28          	add    $0x28,%rsp
140100765:	e9 16 46 06 00       	jmp    0x140164d80
14010076a:	cc                   	int3
14010076b:	cc                   	int3
14010076c:	cc                   	int3
14010076d:	cc                   	int3
14010076e:	cc                   	int3
14010076f:	cc                   	int3
140100770:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100775:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14010077a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14010077f:	57                   	push   %rdi
140100780:	b8 40 00 00 00       	mov    $0x40,%eax
140100785:	e8 a6 03 1b 00       	call   0x1402b0b30
14010078a:	48 2b e0             	sub    %rax,%rsp
14010078d:	48 8b ea             	mov    %rdx,%rbp
140100790:	33 db                	xor    %ebx,%ebx
140100792:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140100797:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14010079c:	49 8b f9             	mov    %r9,%rdi
14010079f:	49 8b f0             	mov    %r8,%rsi
1401007a2:	e8 e9 46 06 00       	call   0x140164e90
1401007a7:	44 8b c0             	mov    %eax,%r8d
1401007aa:	85 c0                	test   %eax,%eax
1401007ac:	78 26                	js     0x1401007d4
1401007ae:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1401007b3:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1401007b8:	4c 8b ce             	mov    %rsi,%r9
1401007bb:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401007c0:	48 8b 48 08          	mov    0x8(%rax),%rcx
1401007c4:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1401007c9:	48 8b cd             	mov    %rbp,%rcx
1401007cc:	e8 bf 53 06 00       	call   0x140165b90
1401007d1:	48 8b d8             	mov    %rax,%rbx
1401007d4:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1401007d9:	e8 32 a5 02 00       	call   0x14012ad10
1401007de:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
1401007e3:	48 8b c3             	mov    %rbx,%rax
1401007e6:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1401007eb:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
1401007f0:	48 83 c4 40          	add    $0x40,%rsp
1401007f4:	5f                   	pop    %rdi
1401007f5:	c3                   	ret
1401007f6:	cc                   	int3
1401007f7:	cc                   	int3
1401007f8:	cc                   	int3
1401007f9:	cc                   	int3
1401007fa:	cc                   	int3
1401007fb:	cc                   	int3
1401007fc:	cc                   	int3
1401007fd:	cc                   	int3
1401007fe:	cc                   	int3
1401007ff:	cc                   	int3
140100800:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100805:	57                   	push   %rdi
140100806:	b8 20 00 00 00       	mov    $0x20,%eax
14010080b:	e8 20 03 1b 00       	call   0x1402b0b30
140100810:	48 2b e0             	sub    %rax,%rsp
140100813:	48 8b da             	mov    %rdx,%rbx
140100816:	48 8b f9             	mov    %rcx,%rdi
140100819:	e8 e2 d9 05 00       	call   0x14015e200
14010081e:	48 8b c8             	mov    %rax,%rcx
140100821:	4c 8b c3             	mov    %rbx,%r8
140100824:	48 8b d7             	mov    %rdi,%rdx
140100827:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14010082c:	48 83 c4 20          	add    $0x20,%rsp
140100830:	5f                   	pop    %rdi
140100831:	e9 ca 45 06 00       	jmp    0x140164e00
140100836:	cc                   	int3
140100837:	cc                   	int3
140100838:	cc                   	int3
140100839:	cc                   	int3
14010083a:	cc                   	int3
14010083b:	cc                   	int3
14010083c:	cc                   	int3
14010083d:	cc                   	int3
14010083e:	cc                   	int3
14010083f:	cc                   	int3
140100840:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140100845:	57                   	push   %rdi
140100846:	b8 20 00 00 00       	mov    $0x20,%eax