1404a0339:	0f 87 97 00 00 00    	ja     0x1404a03d6
1404a033f:	49 8b c8             	mov    %r8,%rcx
1404a0342:	e8 fd ad 97 00       	call   0x140e1b144
1404a0347:	48 89 1e             	mov    %rbx,(%rsi)
1404a034a:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1404a034e:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1404a0352:	ba 18 00 00 00       	mov    $0x18,%edx
1404a0357:	48 8b ce             	mov    %rsi,%rcx
1404a035a:	e8 e5 ad 97 00       	call   0x140e1b144
1404a035f:	ba 20 00 00 00       	mov    $0x20,%edx
1404a0364:	48 8b cd             	mov    %rbp,%rcx
1404a0367:	e8 d8 ad 97 00       	call   0x140e1b144
1404a036c:	48 89 5f 58          	mov    %rbx,0x58(%rdi)
1404a0370:	eb 4f                	jmp    0x1404a03c1
1404a0372:	48 8b 4f 60          	mov    0x60(%rdi),%rcx
1404a0376:	48 85 c9             	test   %rcx,%rcx
1404a0379:	74 0a                	je     0x1404a0385
1404a037b:	ba 01 00 00 00       	mov    $0x1,%edx
1404a0380:	e8 bf ad 97 00       	call   0x140e1b144
1404a0385:	33 db                	xor    %ebx,%ebx
1404a0387:	48 89 5f 60          	mov    %rbx,0x60(%rdi)
1404a038b:	eb 34                	jmp    0x1404a03c1
1404a038d:	48 8b 4f 68          	mov    0x68(%rdi),%rcx
1404a0391:	48 85 c9             	test   %rcx,%rcx
1404a0394:	74 0a                	je     0x1404a03a0
1404a0396:	ba 01 00 00 00       	mov    $0x1,%edx
1404a039b:	e8 a4 ad 97 00       	call   0x140e1b144
1404a03a0:	33 db                	xor    %ebx,%ebx
1404a03a2:	48 89 5f 68          	mov    %rbx,0x68(%rdi)
1404a03a6:	eb 19                	jmp    0x1404a03c1
1404a03a8:	48 8b 4f 70          	mov    0x70(%rdi),%rcx
1404a03ac:	48 85 c9             	test   %rcx,%rcx
1404a03af:	74 0a                	je     0x1404a03bb
1404a03b1:	ba 01 00 00 00       	mov    $0x1,%edx
1404a03b6:	e8 89 ad 97 00       	call   0x140e1b144
1404a03bb:	33 db                	xor    %ebx,%ebx
1404a03bd:	48 89 5f 70          	mov    %rbx,0x70(%rdi)
1404a03c1:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1404a03c6:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404a03cb:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1404a03d0:	48 83 c4 30          	add    $0x30,%rsp
1404a03d4:	5f                   	pop    %rdi
1404a03d5:	c3                   	ret
1404a03d6:	e8 c9 9d 98 00       	call   0x140e2a1a4
1404a03db:	cc                   	int3
1404a03dc:	eb 00                	jmp    0x1404a03de
1404a03de:	4a 00 14 01          	rex.WX add %dl,(%rcx,%r8,1)
1404a03e2:	4a 00 32             	rex.WX add %sil,(%rdx)
1404a03e5:	01 4a 00             	add    %ecx,0x0(%rdx)
1404a03e8:	95                   	xchg   %eax,%ebp
1404a03e9:	01 4a 00             	add    %ecx,0x0(%rdx)
1404a03ec:	b3 01                	mov    $0x1,%bl
1404a03ee:	4a 00 d1             	rex.WX add %dl,%cl
1404a03f1:	01 4a 00             	add    %ecx,0x0(%rdx)
1404a03f4:	ef                   	out    %eax,(%dx)
1404a03f5:	01 4a 00             	add    %ecx,0x0(%rdx)
1404a03f8:	0d 02 4a 00 2b       	or     $0x2b004a02,%eax
1404a03fd:	02 4a 00             	add    0x0(%rdx),%cl
1404a0400:	67 02 4a 00          	add    0x0(%edx),%cl
1404a0404:	49 02 4a 00          	rex.WB add 0x0(%r10),%cl
1404a0408:	8d 03                	lea    (%rbx),%eax
1404a040a:	4a 00 a8 03 4a 00 72 	rex.WX add %bpl,0x72004a03(%rax)
1404a0411:	03 4a 00             	add    0x0(%rdx),%ecx
1404a0414:	cc                   	int3
1404a0415:	cc                   	int3
1404a0416:	cc                   	int3
1404a0417:	cc                   	int3
1404a0418:	cc                   	int3
1404a0419:	cc                   	int3
1404a041a:	cc                   	int3
1404a041b:	cc                   	int3
1404a041c:	cc                   	int3
1404a041d:	cc                   	int3
1404a041e:	cc                   	int3
1404a041f:	cc                   	int3
1404a0420:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404a0425:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404a042a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404a042f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404a0434:	41 56                	push   %r14
1404a0436:	48 83 ec 20          	sub    $0x20,%rsp
1404a043a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1404a043e:	48 8d 05 33 db b5 00 	lea    0xb5db33(%rip),%rax        # 0x140ffdf78
1404a0445:	33 f6                	xor    %esi,%esi
1404a0447:	48 89 01             	mov    %rax,(%rcx)
1404a044a:	48 8d 2d 3f db b5 00 	lea    0xb5db3f(%rip),%rbp        # 0x140ffdf90
1404a0451:	48 8b f9             	mov    %rcx,%rdi
1404a0454:	4c 8d 35 fd 46 b0 00 	lea    0xb046fd(%rip),%r14        # 0x140fa4b58
1404a045b:	48 85 db             	test   %rbx,%rbx
1404a045e:	74 41                	je     0x1404a04a1
1404a0460:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404a0464:	48 89 2b             	mov    %rbp,(%rbx)
1404a0467:	48 85 c9             	test   %rcx,%rcx
1404a046a:	74 0a                	je     0x1404a0476
1404a046c:	ba 01 00 00 00       	mov    $0x1,%edx
1404a0471:	e8 ba 03 00 00       	call   0x1404a0830
1404a0476:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404a047a:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1404a047e:	48 85 c9             	test   %rcx,%rcx
1404a0481:	74 0a                	je     0x1404a048d
1404a0483:	ba 10 00 00 00       	mov    $0x10,%edx
1404a0488:	e8 b7 ac 97 00       	call   0x140e1b144
1404a048d:	ba 28 00 00 00       	mov    $0x28,%edx
1404a0492:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1404a0496:	48 8b cb             	mov    %rbx,%rcx
1404a0499:	4c 89 33             	mov    %r14,(%rbx)
1404a049c:	e8 a3 ac 97 00       	call   0x140e1b144
1404a04a1:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1404a04a5:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1404a04a9:	48 85 db             	test   %rbx,%rbx
1404a04ac:	74 41                	je     0x1404a04ef
1404a04ae:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1404a04b2:	48 89 2b             	mov    %rbp,(%rbx)
1404a04b5:	48 85 c9             	test   %rcx,%rcx
1404a04b8:	74 0a                	je     0x1404a04c4
1404a04ba:	ba 01 00 00 00       	mov    $0x1,%edx
1404a04bf:	e8 6c 03 00 00       	call   0x1404a0830
1404a04c4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1404a04c8:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1404a04cc:	48 85 c9             	test   %rcx,%rcx
1404a04cf:	74 0a                	je     0x1404a04db
1404a04d1:	ba 10 00 00 00       	mov    $0x10,%edx
1404a04d6:	e8 69 ac 97 00       	call   0x140e1b144
1404a04db:	ba 28 00 00 00       	mov    $0x28,%edx
1404a04e0:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1404a04e4:	48 8b cb             	mov    %rbx,%rcx
1404a04e7:	4c 89 33             	mov    %r14,(%rbx)
1404a04ea:	e8 55 ac 97 00       	call   0x140e1b144
1404a04ef:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1404a04f4:	48 8d 05 45 46 b0 00 	lea    0xb04645(%rip),%rax        # 0x140fa4b40
1404a04fb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1404a0500:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1404a0504:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1404a0509:	48 89 07             	mov    %rax,(%rdi)
1404a050c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1404a0511:	48 83 c4 20          	add    $0x20,%rsp
1404a0515:	41 5e                	pop    %r14
1404a0517:	c3                   	ret
1404a0518:	cc                   	int3
1404a0519:	cc                   	int3
1404a051a:	cc                   	int3
1404a051b:	cc                   	int3
1404a051c:	cc                   	int3
1404a051d:	cc                   	int3
1404a051e:	cc                   	int3
1404a051f:	cc                   	int3
1404a0520:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404a0525:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1404a052a:	57                   	push   %rdi
1404a052b:	48 83 ec 20          	sub    $0x20,%rsp
1404a052f:	48 8b 39             	mov    (%rcx),%rdi
1404a0532:	33 ed                	xor    %ebp,%ebp
1404a0534:	48 8b d9             	mov    %rcx,%rbx
1404a0537:	48 85 ff             	test   %rdi,%rdi
1404a053a:	74 22                	je     0x1404a055e
1404a053c:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a0540:	48 85 c9             	test   %rcx,%rcx
1404a0543:	74 05                	je     0x1404a054a
1404a0545:	e8 fa ab 97 00       	call   0x140e1b144
1404a054a:	ba 18 00 00 00       	mov    $0x18,%edx
1404a054f:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a0553:	48 8b cf             	mov    %rdi,%rcx
1404a0556:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404a0559:	e8 e6 ab 97 00       	call   0x140e1b144
1404a055e:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1404a0562:	48 89 2b             	mov    %rbp,(%rbx)
1404a0565:	48 85 ff             	test   %rdi,%rdi
1404a0568:	74 22                	je     0x1404a058c
1404a056a:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a056e:	48 85 c9             	test   %rcx,%rcx
1404a0571:	74 05                	je     0x1404a0578
1404a0573:	e8 cc ab 97 00       	call   0x140e1b144
1404a0578:	ba 18 00 00 00       	mov    $0x18,%edx
1404a057d:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a0581:	48 8b cf             	mov    %rdi,%rcx
1404a0584:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404a0587:	e8 b8 ab 97 00       	call   0x140e1b144
1404a058c:	83 7b 18 01          	cmpl   $0x1,0x18(%rbx)
1404a0590:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404a0594:	0f 85 80 00 00 00    	jne    0x1404a061a
1404a059a:	48 8b 7b 20          	mov    0x20(%rbx),%rdi
1404a059e:	48 85 ff             	test   %rdi,%rdi
1404a05a1:	74 73                	je     0x1404a0616
1404a05a3:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1404a05a8:	48 8b 37             	mov    (%rdi),%rsi
1404a05ab:	48 85 f6             	test   %rsi,%rsi
1404a05ae:	74 22                	je     0x1404a05d2
1404a05b0:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404a05b4:	48 85 c9             	test   %rcx,%rcx
1404a05b7:	74 05                	je     0x1404a05be
1404a05b9:	e8 86 ab 97 00       	call   0x140e1b144
1404a05be:	ba 18 00 00 00       	mov    $0x18,%edx
1404a05c3:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1404a05c7:	48 8b ce             	mov    %rsi,%rcx
1404a05ca:	89 6e 10             	mov    %ebp,0x10(%rsi)
1404a05cd:	e8 72 ab 97 00       	call   0x140e1b144
1404a05d2:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1404a05d6:	48 89 2f             	mov    %rbp,(%rdi)
1404a05d9:	48 85 f6             	test   %rsi,%rsi
1404a05dc:	74 22                	je     0x1404a0600
1404a05de:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1404a05e2:	48 85 c9             	test   %rcx,%rcx
1404a05e5:	74 05                	je     0x1404a05ec
1404a05e7:	e8 58 ab 97 00       	call   0x140e1b144
1404a05ec:	ba 18 00 00 00       	mov    $0x18,%edx
1404a05f1:	48 89 6e 08          	mov    %rbp,0x8(%rsi)
1404a05f5:	48 8b ce             	mov    %rsi,%rcx
1404a05f8:	89 6e 10             	mov    %ebp,0x10(%rsi)
1404a05fb:	e8 44 ab 97 00       	call   0x140e1b144
1404a0600:	ba 10 00 00 00       	mov    $0x10,%edx
1404a0605:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a0609:	48 8b cf             	mov    %rdi,%rcx
1404a060c:	e8 33 ab 97 00       	call   0x140e1b144
1404a0611:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
1404a0616:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
1404a061a:	83 7b 28 01          	cmpl   $0x1,0x28(%rbx)
1404a061e:	75 2f                	jne    0x1404a064f
1404a0620:	48 8b 7b 30          	mov    0x30(%rbx),%rdi
1404a0624:	48 85 ff             	test   %rdi,%rdi
1404a0627:	74 22                	je     0x1404a064b
1404a0629:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a062d:	48 85 c9             	test   %rcx,%rcx
1404a0630:	74 05                	je     0x1404a0637
1404a0632:	e8 0d ab 97 00       	call   0x140e1b144
1404a0637:	ba 18 00 00 00       	mov    $0x18,%edx
1404a063c:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a0640:	48 8b cf             	mov    %rdi,%rcx
1404a0643:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404a0646:	e8 f9 aa 97 00       	call   0x140e1b144
1404a064b:	48 89 6b 30          	mov    %rbp,0x30(%rbx)
1404a064f:	83 7b 38 01          	cmpl   $0x1,0x38(%rbx)
1404a0653:	75 2f                	jne    0x1404a0684
1404a0655:	48 8b 7b 40          	mov    0x40(%rbx),%rdi
1404a0659:	48 85 ff             	test   %rdi,%rdi
1404a065c:	74 22                	je     0x1404a0680
1404a065e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a0662:	48 85 c9             	test   %rcx,%rcx
1404a0665:	74 05                	je     0x1404a066c
1404a0667:	e8 d8 aa 97 00       	call   0x140e1b144
1404a066c:	ba 18 00 00 00       	mov    $0x18,%edx
1404a0671:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a0675:	48 8b cf             	mov    %rdi,%rcx
1404a0678:	89 6f 10             	mov    %ebp,0x10(%rdi)
1404a067b:	e8 c4 aa 97 00       	call   0x140e1b144
1404a0680:	48 89 6b 40          	mov    %rbp,0x40(%rbx)
1404a0684:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1404a0689:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
1404a068e:	48 83 c4 20          	add    $0x20,%rsp
1404a0692:	5f                   	pop    %rdi
1404a0693:	c3                   	ret
1404a0694:	cc                   	int3
1404a0695:	cc                   	int3
1404a0696:	cc                   	int3
1404a0697:	cc                   	int3
1404a0698:	cc                   	int3
1404a0699:	cc                   	int3
1404a069a:	cc                   	int3
1404a069b:	cc                   	int3
1404a069c:	cc                   	int3
1404a069d:	cc                   	int3
1404a069e:	cc                   	int3
1404a069f:	cc                   	int3
1404a06a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404a06a5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1404a06aa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404a06af:	57                   	push   %rdi
1404a06b0:	41 56                	push   %r14
1404a06b2:	41 57                	push   %r15
1404a06b4:	48 83 ec 20          	sub    $0x20,%rsp
1404a06b8:	48 8b 79 08          	mov    0x8(%rcx),%rdi
1404a06bc:	48 8d 05 b5 d8 b5 00 	lea    0xb5d8b5(%rip),%rax        # 0x140ffdf78
1404a06c3:	33 ed                	xor    %ebp,%ebp
1404a06c5:	48 89 01             	mov    %rax,(%rcx)
1404a06c8:	4c 8d 35 c1 d8 b5 00 	lea    0xb5d8c1(%rip),%r14        # 0x140ffdf90
1404a06cf:	8b f2                	mov    %edx,%esi
1404a06d1:	4c 8d 3d 80 44 b0 00 	lea    0xb04480(%rip),%r15        # 0x140fa4b58
1404a06d8:	48 8b d9             	mov    %rcx,%rbx
1404a06db:	48 85 ff             	test   %rdi,%rdi
1404a06de:	74 41                	je     0x1404a0721
1404a06e0:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a06e4:	4c 89 37             	mov    %r14,(%rdi)
1404a06e7:	48 85 c9             	test   %rcx,%rcx
1404a06ea:	74 0a                	je     0x1404a06f6
1404a06ec:	ba 01 00 00 00       	mov    $0x1,%edx
1404a06f1:	e8 3a 01 00 00       	call   0x1404a0830
1404a06f6:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404a06fa:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a06fe:	48 85 c9             	test   %rcx,%rcx
1404a0701:	74 0a                	je     0x1404a070d
1404a0703:	ba 10 00 00 00       	mov    $0x10,%edx
1404a0708:	e8 37 aa 97 00       	call   0x140e1b144
1404a070d:	ba 28 00 00 00       	mov    $0x28,%edx
1404a0712:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1404a0716:	48 8b cf             	mov    %rdi,%rcx
1404a0719:	4c 89 3f             	mov    %r15,(%rdi)
1404a071c:	e8 23 aa 97 00       	call   0x140e1b144
1404a0721:	48 8b 7b 10          	mov    0x10(%rbx),%rdi
1404a0725:	48 89 6b 08          	mov    %rbp,0x8(%rbx)
1404a0729:	48 85 ff             	test   %rdi,%rdi
1404a072c:	74 41                	je     0x1404a076f
1404a072e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1404a0732:	4c 89 37             	mov    %r14,(%rdi)
1404a0735:	48 85 c9             	test   %rcx,%rcx
1404a0738:	74 0a                	je     0x1404a0744
1404a073a:	ba 01 00 00 00       	mov    $0x1,%edx
1404a073f:	e8 ec 00 00 00       	call   0x1404a0830
1404a0744:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1404a0748:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
1404a074c:	48 85 c9             	test   %rcx,%rcx
1404a074f:	74 0a                	je     0x1404a075b
1404a0751:	ba 10 00 00 00       	mov    $0x10,%edx
1404a0756:	e8 e9 a9 97 00       	call   0x140e1b144
1404a075b:	ba 28 00 00 00       	mov    $0x28,%edx
1404a0760:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
1404a0764:	48 8b cf             	mov    %rdi,%rcx
1404a0767:	4c 89 3f             	mov    %r15,(%rdi)
1404a076a:	e8 d5 a9 97 00       	call   0x140e1b144
1404a076f:	48 89 6b 10          	mov    %rbp,0x10(%rbx)
1404a0773:	48 8d 05 c6 43 b0 00 	lea    0xb043c6(%rip),%rax        # 0x140fa4b40
1404a077a:	48 89 03             	mov    %rax,(%rbx)
1404a077d:	40 f6 c6 01          	test   $0x1,%sil
1404a0781:	74 0d                	je     0x1404a0790
1404a0783:	ba 20 00 00 00       	mov    $0x20,%edx
1404a0788:	48 8b cb             	mov    %rbx,%rcx
1404a078b:	e8 b4 a9 97 00       	call   0x140e1b144
1404a0790:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1404a0795:	48 8b c3             	mov    %rbx,%rax
1404a0798:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404a079d:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1404a07a2:	48 83 c4 20          	add    $0x20,%rsp
1404a07a6:	41 5f                	pop    %r15
1404a07a8:	41 5e                	pop    %r14
1404a07aa:	5f                   	pop    %rdi
1404a07ab:	c3                   	ret
1404a07ac:	cc                   	int3
1404a07ad:	cc                   	int3
1404a07ae:	cc                   	int3
1404a07af:	cc                   	int3
1404a07b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1404a07b5:	57                   	push   %rdi
1404a07b6:	48 83 ec 20          	sub    $0x20,%rsp
1404a07ba:	48 8d 05 cf d7 b5 00 	lea    0xb5d7cf(%rip),%rax        # 0x140ffdf90
1404a07c1:	48 8b d9             	mov    %rcx,%rbx
1404a07c4:	48 89 01             	mov    %rax,(%rcx)
1404a07c7:	8b fa                	mov    %edx,%edi
1404a07c9:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1404a07cd:	48 85 c9             	test   %rcx,%rcx
1404a07d0:	74 0a                	je     0x1404a07dc
1404a07d2:	ba 01 00 00 00       	mov    $0x1,%edx
1404a07d7:	e8 54 00 00 00       	call   0x1404a0830