140014365:	48 8b 01             	mov    (%rcx),%rax
140014368:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
14001436c:	48 8d 15 4d 8d 01 00 	lea    0x18d4d(%rip),%rdx        # 0x14002d0c0
140014373:	48 8b 40 70          	mov    0x70(%rax),%rax
140014377:	ff 15 cb 6d 01 00    	call   *0x16dcb(%rip)        # 0x14002b148
14001437d:	90                   	nop
14001437e:	80 7d f8 00          	cmpb   $0x0,-0x8(%rbp)
140014382:	75 11                	jne    0x140014395
140014384:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140014388:	48 ff 15 59 6d 01 00 	rex.W call *0x16d59(%rip)        # 0x14002b0e8
14001438f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014394:	90                   	nop
140014395:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
140014399:	48 85 c9             	test   %rcx,%rcx
14001439c:	74 12                	je     0x1400143b0
14001439e:	48 83 65 10 00       	andq   $0x0,0x10(%rbp)
1400143a3:	48 8b 01             	mov    (%rcx),%rax
1400143a6:	48 8b 40 10          	mov    0x10(%rax),%rax
1400143aa:	ff 15 98 6d 01 00    	call   *0x16d98(%rip)        # 0x14002b148
1400143b0:	33 c0                	xor    %eax,%eax
1400143b2:	48 83 c4 70          	add    $0x70,%rsp
1400143b6:	5d                   	pop    %rbp
1400143b7:	c3                   	ret
1400143b8:	cc                   	int3
1400143b9:	cc                   	int3
1400143ba:	cc                   	int3
1400143bb:	cc                   	int3
1400143bc:	cc                   	int3
1400143bd:	cc                   	int3
1400143be:	cc                   	int3
1400143bf:	cc                   	int3
1400143c0:	48 83 ec 58          	sub    $0x58,%rsp
1400143c4:	48 8b 05 6d 30 02 00 	mov    0x2306d(%rip),%rax        # 0x140037438
1400143cb:	48 33 c4             	xor    %rsp,%rax
1400143ce:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400143d3:	f6 05 28 3c 02 00 08 	testb  $0x8,0x23c28(%rip)        # 0x140038002
1400143da:	74 16                	je     0x1400143f2
1400143dc:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400143e1:	48 8d 15 28 89 01 00 	lea    0x18928(%rip),%rdx        # 0x14002cd10
1400143e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400143ed:	e8 86 9e ff ff       	call   0x14000e278
1400143f2:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400143f7:	48 33 cc             	xor    %rsp,%rcx
1400143fa:	e8 a1 04 01 00       	call   0x1400248a0
1400143ff:	48 83 c4 58          	add    $0x58,%rsp
140014403:	c3                   	ret
140014404:	cc                   	int3
140014405:	cc                   	int3
140014406:	cc                   	int3
140014407:	cc                   	int3
140014408:	cc                   	int3
140014409:	cc                   	int3
14001440a:	cc                   	int3
14001440b:	cc                   	int3
14001440c:	cc                   	int3
14001440d:	cc                   	int3
14001440e:	cc                   	int3
14001440f:	cc                   	int3
140014410:	4c 8b dc             	mov    %rsp,%r11
140014413:	41 56                	push   %r14
140014415:	48 83 ec 70          	sub    $0x70,%rsp
140014419:	49 c7 43 d0 fe ff ff 	movq   $0xfffffffffffffffe,-0x30(%r11)
140014420:	ff
140014421:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140014425:	49 89 73 20          	mov    %rsi,0x20(%r11)
140014429:	48 8b 05 08 30 02 00 	mov    0x23008(%rip),%rax        # 0x140037438
140014430:	48 33 c4             	xor    %rsp,%rax
140014433:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140014438:	4c 8b f2             	mov    %rdx,%r14
14001443b:	48 8b d9             	mov    %rcx,%rbx
14001443e:	8a 05 be 3b 02 00    	mov    0x23bbe(%rip),%al        # 0x140038002
140014444:	a8 08                	test   $0x8,%al
140014446:	74 1a                	je     0x140014462
140014448:	49 8d 43 d8          	lea    -0x28(%r11),%rax
14001444c:	49 89 43 a8          	mov    %rax,-0x58(%r11)
140014450:	48 8d 15 21 89 01 00 	lea    0x18921(%rip),%rdx        # 0x14002cd78
140014457:	e8 1c 9e ff ff       	call   0x14000e278
14001445c:	8a 05 a0 3b 02 00    	mov    0x23ba0(%rip),%al        # 0x140038002
140014462:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140014466:	33 db                	xor    %ebx,%ebx
140014468:	48 85 c9             	test   %rcx,%rcx
14001446b:	75 24                	jne    0x140014491
14001446d:	a8 08                	test   $0x8,%al
14001446f:	74 16                	je     0x140014487
140014471:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140014476:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001447b:	48 8d 15 8e 88 01 00 	lea    0x1888e(%rip),%rdx        # 0x14002cd10
140014482:	e8 f1 9d ff ff       	call   0x14000e278
140014487:	b8 ff ff 00 80       	mov    $0x8000ffff,%eax
14001448c:	e9 02 01 00 00       	jmp    0x140014593
140014491:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140014496:	48 8b 01             	mov    (%rcx),%rax
140014499:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14001449e:	ba 04 00 00 00       	mov    $0x4,%edx
1400144a3:	48 8b 40 30          	mov    0x30(%rax),%rax
1400144a7:	ff 15 9b 6c 01 00    	call   *0x16c9b(%rip)        # 0x14002b148
1400144ad:	8b f0                	mov    %eax,%esi
1400144af:	85 c0                	test   %eax,%eax
1400144b1:	79 1e                	jns    0x1400144d1
1400144b3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400144b8:	44 8b c8             	mov    %eax,%r9d
1400144bb:	4c 8d 05 66 8b 01 00 	lea    0x18b66(%rip),%r8        # 0x14002d028
1400144c2:	ba a7 02 00 00       	mov    $0x2a7,%edx
1400144c7:	e8 78 f4 fe ff       	call   0x140003944
1400144cc:	e9 84 00 00 00       	jmp    0x140014555
1400144d1:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400144d6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400144db:	48 8b 01             	mov    (%rcx),%rax
1400144de:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400144e3:	48 8b 40 50          	mov    0x50(%rax),%rax
1400144e7:	ff 15 5b 6c 01 00    	call   *0x16c5b(%rip)        # 0x14002b148
1400144ed:	8b f0                	mov    %eax,%esi
1400144ef:	85 c0                	test   %eax,%eax
1400144f1:	79 1b                	jns    0x14001450e
1400144f3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400144f8:	44 8b c8             	mov    %eax,%r9d
1400144fb:	4c 8d 05 26 8b 01 00 	lea    0x18b26(%rip),%r8        # 0x14002d028
140014502:	ba aa 02 00 00       	mov    $0x2aa,%edx
140014507:	e8 38 f4 fe ff       	call   0x140003944
14001450c:	eb 30                	jmp    0x14001453e
14001450e:	8b f3                	mov    %ebx,%esi
140014510:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140014515:	66 39 1a             	cmp    %bx,(%rdx)
140014518:	75 05                	jne    0x14001451f
14001451a:	4c 8b c3             	mov    %rbx,%r8
14001451d:	eb 0e                	jmp    0x14001452d
14001451f:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140014523:	49 ff c0             	inc    %r8
140014526:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
14001452b:	75 f6                	jne    0x140014523
14001452d:	49 8b ce             	mov    %r14,%rcx
140014530:	e8 7f 06 00 00       	call   0x140014bb4
140014535:	90                   	nop
140014536:	eb 06                	jmp    0x14001453e
140014538:	33 db                	xor    %ebx,%ebx
14001453a:	8b 74 24 40          	mov    0x40(%rsp),%esi
14001453e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140014543:	48 85 c9             	test   %rcx,%rcx
140014546:	74 0d                	je     0x140014555
140014548:	48 ff 15 d9 6b 01 00 	rex.W call *0x16bd9(%rip)        # 0x14002b128
14001454f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014554:	90                   	nop
140014555:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001455a:	48 85 c9             	test   %rcx,%rcx
14001455d:	74 13                	je     0x140014572
14001455f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140014564:	48 8b 01             	mov    (%rcx),%rax
140014567:	48 8b 40 10          	mov    0x10(%rax),%rax
14001456b:	ff 15 d7 6b 01 00    	call   *0x16bd7(%rip)        # 0x14002b148
140014571:	90                   	nop
140014572:	f6 05 89 3a 02 00 08 	testb  $0x8,0x23a89(%rip)        # 0x140038002
140014579:	74 16                	je     0x140014591
14001457b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140014580:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140014585:	48 8d 15 84 87 01 00 	lea    0x18784(%rip),%rdx        # 0x14002cd10
14001458c:	e8 e7 9c ff ff       	call   0x14000e278
140014591:	8b c6                	mov    %esi,%eax
140014593:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140014598:	48 33 cc             	xor    %rsp,%rcx
14001459b:	e8 00 03 01 00       	call   0x1400248a0
1400145a0:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400145a5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400145a9:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400145ad:	49 8b e3             	mov    %r11,%rsp
1400145b0:	41 5e                	pop    %r14
1400145b2:	c3                   	ret
1400145b3:	cc                   	int3
1400145b4:	cc                   	int3
1400145b5:	cc                   	int3
1400145b6:	cc                   	int3
1400145b7:	cc                   	int3
1400145b8:	cc                   	int3
1400145b9:	cc                   	int3
1400145ba:	cc                   	int3
1400145bb:	cc                   	int3
1400145bc:	48 83 ec 58          	sub    $0x58,%rsp
1400145c0:	48 8b 05 71 2e 02 00 	mov    0x22e71(%rip),%rax        # 0x140037438
1400145c7:	48 33 c4             	xor    %rsp,%rax
1400145ca:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400145cf:	f6 05 2c 3a 02 00 08 	testb  $0x8,0x23a2c(%rip)        # 0x140038002
1400145d6:	74 16                	je     0x1400145ee
1400145d8:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400145dd:	48 8d 15 64 84 01 00 	lea    0x18464(%rip),%rdx        # 0x14002ca48
1400145e4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400145e9:	e8 8a 9c ff ff       	call   0x14000e278
1400145ee:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400145f3:	48 33 cc             	xor    %rsp,%rcx
1400145f6:	e8 a5 02 01 00       	call   0x1400248a0
1400145fb:	48 83 c4 58          	add    $0x58,%rsp
1400145ff:	c3                   	ret
140014600:	cc                   	int3
140014601:	cc                   	int3
140014602:	cc                   	int3
140014603:	cc                   	int3
140014604:	cc                   	int3
140014605:	cc                   	int3
140014606:	cc                   	int3
140014607:	cc                   	int3
140014608:	cc                   	int3
140014609:	cc                   	int3
14001460a:	cc                   	int3
14001460b:	cc                   	int3
14001460c:	cc                   	int3
14001460d:	cc                   	int3
14001460e:	cc                   	int3
14001460f:	cc                   	int3
140014610:	4c 8b dc             	mov    %rsp,%r11
140014613:	41 56                	push   %r14
140014615:	48 83 ec 70          	sub    $0x70,%rsp
140014619:	49 c7 43 d0 fe ff ff 	movq   $0xfffffffffffffffe,-0x30(%r11)
140014620:	ff
140014621:	49 89 5b 18          	mov    %rbx,0x18(%r11)
140014625:	49 89 73 20          	mov    %rsi,0x20(%r11)
140014629:	48 8b 05 08 2e 02 00 	mov    0x22e08(%rip),%rax        # 0x140037438
140014630:	48 33 c4             	xor    %rsp,%rax
140014633:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
140014638:	4c 8b f2             	mov    %rdx,%r14
14001463b:	48 8b d9             	mov    %rcx,%rbx
14001463e:	8a 05 be 39 02 00    	mov    0x239be(%rip),%al        # 0x140038002
140014644:	a8 08                	test   $0x8,%al
140014646:	74 1a                	je     0x140014662
140014648:	49 8d 43 d8          	lea    -0x28(%r11),%rax
14001464c:	49 89 43 a8          	mov    %rax,-0x58(%r11)
140014650:	48 8d 15 11 84 01 00 	lea    0x18411(%rip),%rdx        # 0x14002ca68
140014657:	e8 1c 9c ff ff       	call   0x14000e278
14001465c:	8a 05 a0 39 02 00    	mov    0x239a0(%rip),%al        # 0x140038002
140014662:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140014666:	33 db                	xor    %ebx,%ebx
140014668:	48 85 c9             	test   %rcx,%rcx
14001466b:	75 24                	jne    0x140014691
14001466d:	a8 08                	test   $0x8,%al
14001466f:	74 16                	je     0x140014687
140014671:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140014676:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001467b:	48 8d 15 c6 83 01 00 	lea    0x183c6(%rip),%rdx        # 0x14002ca48
140014682:	e8 f1 9b ff ff       	call   0x14000e278
140014687:	b8 ff ff 00 80       	mov    $0x8000ffff,%eax
14001468c:	e9 02 01 00 00       	jmp    0x140014793
140014691:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140014696:	48 8b 01             	mov    (%rcx),%rax
140014699:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
14001469e:	ba 03 00 00 00       	mov    $0x3,%edx
1400146a3:	48 8b 40 30          	mov    0x30(%rax),%rax
1400146a7:	ff 15 9b 6a 01 00    	call   *0x16a9b(%rip)        # 0x14002b148
1400146ad:	8b f0                	mov    %eax,%esi
1400146af:	85 c0                	test   %eax,%eax
1400146b1:	79 1e                	jns    0x1400146d1
1400146b3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400146b8:	44 8b c8             	mov    %eax,%r9d
1400146bb:	4c 8d 05 66 89 01 00 	lea    0x18966(%rip),%r8        # 0x14002d028
1400146c2:	ba be 02 00 00       	mov    $0x2be,%edx
1400146c7:	e8 78 f2 fe ff       	call   0x140003944
1400146cc:	e9 84 00 00 00       	jmp    0x140014755
1400146d1:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400146d6:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400146db:	48 8b 01             	mov    (%rcx),%rax
1400146de:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1400146e3:	48 8b 40 50          	mov    0x50(%rax),%rax
1400146e7:	ff 15 5b 6a 01 00    	call   *0x16a5b(%rip)        # 0x14002b148
1400146ed:	8b f0                	mov    %eax,%esi
1400146ef:	85 c0                	test   %eax,%eax
1400146f1:	79 1b                	jns    0x14001470e
1400146f3:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400146f8:	44 8b c8             	mov    %eax,%r9d
1400146fb:	4c 8d 05 26 89 01 00 	lea    0x18926(%rip),%r8        # 0x14002d028
140014702:	ba c1 02 00 00       	mov    $0x2c1,%edx
140014707:	e8 38 f2 fe ff       	call   0x140003944
14001470c:	eb 30                	jmp    0x14001473e
14001470e:	8b f3                	mov    %ebx,%esi
140014710:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140014715:	66 39 1a             	cmp    %bx,(%rdx)
140014718:	75 05                	jne    0x14001471f
14001471a:	4c 8b c3             	mov    %rbx,%r8
14001471d:	eb 0e                	jmp    0x14001472d
14001471f:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140014723:	49 ff c0             	inc    %r8
140014726:	66 42 39 1c 42       	cmp    %bx,(%rdx,%r8,2)
14001472b:	75 f6                	jne    0x140014723
14001472d:	49 8b ce             	mov    %r14,%rcx
140014730:	e8 7f 04 00 00       	call   0x140014bb4
140014735:	90                   	nop
140014736:	eb 06                	jmp    0x14001473e
140014738:	33 db                	xor    %ebx,%ebx
14001473a:	8b 74 24 40          	mov    0x40(%rsp),%esi
14001473e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140014743:	48 85 c9             	test   %rcx,%rcx
140014746:	74 0d                	je     0x140014755
140014748:	48 ff 15 d9 69 01 00 	rex.W call *0x169d9(%rip)        # 0x14002b128
14001474f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140014754:	90                   	nop
140014755:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001475a:	48 85 c9             	test   %rcx,%rcx
14001475d:	74 13                	je     0x140014772
14001475f:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
140014764:	48 8b 01             	mov    (%rcx),%rax
140014767:	48 8b 40 10          	mov    0x10(%rax),%rax
14001476b:	ff 15 d7 69 01 00    	call   *0x169d7(%rip)        # 0x14002b148
140014771:	90                   	nop
140014772:	f6 05 89 38 02 00 08 	testb  $0x8,0x23889(%rip)        # 0x140038002
140014779:	74 16                	je     0x140014791
14001477b:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140014780:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140014785:	48 8d 15 bc 82 01 00 	lea    0x182bc(%rip),%rdx        # 0x14002ca48
14001478c:	e8 e7 9a ff ff       	call   0x14000e278
140014791:	8b c6                	mov    %esi,%eax
140014793:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140014798:	48 33 cc             	xor    %rsp,%rcx
14001479b:	e8 00 01 01 00       	call   0x1400248a0
1400147a0:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400147a5:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1400147a9:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400147ad:	49 8b e3             	mov    %r11,%rsp
1400147b0:	41 5e                	pop    %r14
1400147b2:	c3                   	ret
1400147b3:	cc                   	int3
1400147b4:	cc                   	int3
1400147b5:	cc                   	int3
1400147b6:	cc                   	int3
1400147b7:	cc                   	int3
1400147b8:	cc                   	int3
1400147b9:	cc                   	int3
1400147ba:	cc                   	int3
1400147bb:	cc                   	int3
1400147bc:	48 83 ec 58          	sub    $0x58,%rsp
1400147c0:	48 8b 05 71 2c 02 00 	mov    0x22c71(%rip),%rax        # 0x140037438
1400147c7:	48 33 c4             	xor    %rsp,%rax
1400147ca:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400147cf:	f6 05 2c 38 02 00 08 	testb  $0x8,0x2382c(%rip)        # 0x140038002
1400147d6:	74 16                	je     0x1400147ee
1400147d8:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
1400147dd:	48 8d 15 64 84 01 00 	lea    0x18464(%rip),%rdx        # 0x14002cc48
1400147e4:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400147e9:	e8 8a 9a ff ff       	call   0x14000e278
1400147ee:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400147f3:	48 33 cc             	xor    %rsp,%rcx
1400147f6:	e8 a5 00 01 00       	call   0x1400248a0
1400147fb:	48 83 c4 58          	add    $0x58,%rsp
1400147ff:	c3                   	ret
140014800:	cc                   	int3
140014801:	cc                   	int3
140014802:	cc                   	int3
140014803:	cc                   	int3
140014804:	cc                   	int3
140014805:	cc                   	int3
140014806:	cc                   	int3
140014807:	cc                   	int3
140014808:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001480d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140014812:	57                   	push   %rdi
140014813:	48 83 ec 20          	sub    $0x20,%rsp