1400094c5:	cc                   	int3
1400094c6:	cc                   	int3
1400094c7:	cc                   	int3
1400094c8:	cc                   	int3
1400094c9:	cc                   	int3
1400094ca:	cc                   	int3
1400094cb:	cc                   	int3
1400094cc:	cc                   	int3
1400094cd:	cc                   	int3
1400094ce:	cc                   	int3
1400094cf:	cc                   	int3
1400094d0:	c2 00 00             	ret    $0x0
1400094d3:	cc                   	int3
1400094d4:	cc                   	int3
1400094d5:	cc                   	int3
1400094d6:	cc                   	int3
1400094d7:	cc                   	int3
1400094d8:	cc                   	int3
1400094d9:	cc                   	int3
1400094da:	cc                   	int3
1400094db:	cc                   	int3
1400094dc:	cc                   	int3
1400094dd:	cc                   	int3
1400094de:	cc                   	int3
1400094df:	cc                   	int3
1400094e0:	40 53                	rex push %rbx
1400094e2:	48 83 ec 30          	sub    $0x30,%rsp
1400094e6:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400094ea:	48 8b d9             	mov    %rcx,%rbx
1400094ed:	4c 8b 51 08          	mov    0x8(%rcx),%r10
1400094f1:	48 8b 00             	mov    (%rax),%rax
1400094f4:	49 39 02             	cmp    %rax,(%r10)
1400094f7:	72 32                	jb     0x14000952b
1400094f9:	48 8b 44 24 68       	mov    0x68(%rsp),%rax
1400094fe:	4d 8b 09             	mov    (%r9),%r9
140009501:	4d 8b 00             	mov    (%r8),%r8
140009504:	48 8b 12             	mov    (%rdx),%rdx
140009507:	44 8b 18             	mov    (%rax),%r11d
14000950a:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
14000950f:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140009513:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
140009518:	4c 8b 10             	mov    (%rax),%r10
14000951b:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140009520:	e8 77 c4 ff ff       	call   0x14000599c
140009525:	32 d2                	xor    %dl,%dl
140009527:	84 c0                	test   %al,%al
140009529:	74 0c                	je     0x140009537
14000952b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14000952f:	ba 01 00 00 00       	mov    $0x1,%edx
140009534:	48 01 11             	add    %rdx,(%rcx)
140009537:	8a c2                	mov    %dl,%al
140009539:	48 83 c4 30          	add    $0x30,%rsp
14000953d:	5b                   	pop    %rbx
14000953e:	c3                   	ret
14000953f:	cc                   	int3
140009540:	cc                   	int3
140009541:	cc                   	int3
140009542:	cc                   	int3
140009543:	cc                   	int3
140009544:	cc                   	int3
140009545:	cc                   	int3
140009546:	cc                   	int3
140009547:	cc                   	int3
140009548:	45 33 c9             	xor    %r9d,%r9d
14000954b:	45 33 c0             	xor    %r8d,%r8d
14000954e:	41 8d 51 01          	lea    0x1(%r9),%edx
140009552:	48 ff 25 c7 3d 00 00 	rex.W jmp *0x3dc7(%rip)        # 0x14000d320
140009559:	cc                   	int3
14000955a:	cc                   	int3
14000955b:	cc                   	int3
14000955c:	cc                   	int3
14000955d:	cc                   	int3
14000955e:	cc                   	int3
14000955f:	cc                   	int3
140009560:	cc                   	int3
140009561:	cc                   	int3
140009562:	cc                   	int3
140009563:	cc                   	int3
140009564:	48 83 ec 48          	sub    $0x48,%rsp
140009568:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
14000956d:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
140009572:	45 33 c9             	xor    %r9d,%r9d
140009575:	83 64 24 30 00       	andl   $0x0,0x30(%rsp)
14000957a:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000957f:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140009585:	e8 fa 95 ff ff       	call   0x140002b84
14000958a:	48 83 c4 48          	add    $0x48,%rsp
14000958e:	c3                   	ret
14000958f:	cc                   	int3
140009590:	cc                   	int3
140009591:	cc                   	int3
140009592:	cc                   	int3
140009593:	cc                   	int3
140009594:	cc                   	int3
140009595:	cc                   	int3
140009596:	cc                   	int3
140009597:	cc                   	int3
140009598:	48 83 ec 28          	sub    $0x28,%rsp
14000959c:	8a 01                	mov    (%rcx),%al
14000959e:	c6 01 00             	movb   $0x0,(%rcx)
1400095a1:	84 c0                	test   %al,%al
1400095a3:	74 0c                	je     0x1400095b1
1400095a5:	48 ff 15 84 3d 00 00 	rex.W call *0x3d84(%rip)        # 0x14000d330
1400095ac:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400095b1:	48 83 c4 28          	add    $0x28,%rsp
1400095b5:	c3                   	ret
1400095b6:	cc                   	int3
1400095b7:	cc                   	int3
1400095b8:	cc                   	int3
1400095b9:	cc                   	int3
1400095ba:	cc                   	int3
1400095bb:	cc                   	int3
1400095bc:	cc                   	int3
1400095bd:	cc                   	int3
1400095be:	cc                   	int3
1400095bf:	cc                   	int3
1400095c0:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1400095c5:	c3                   	ret
1400095c6:	cc                   	int3
1400095c7:	cc                   	int3
1400095c8:	cc                   	int3
1400095c9:	cc                   	int3
1400095ca:	cc                   	int3
1400095cb:	cc                   	int3
1400095cc:	cc                   	int3
1400095cd:	cc                   	int3
1400095ce:	cc                   	int3
1400095cf:	cc                   	int3
1400095d0:	48 83 ec 28          	sub    $0x28,%rsp
1400095d4:	48 8b 05 55 93 00 00 	mov    0x9355(%rip),%rax        # 0x140012930
1400095db:	c6 44 24 30 00       	movb   $0x0,0x30(%rsp)
1400095e0:	48 85 c0             	test   %rax,%rax
1400095e3:	74 19                	je     0x1400095fe
1400095e5:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400095ea:	33 d2                	xor    %edx,%edx
1400095ec:	33 c9                	xor    %ecx,%ecx
1400095ee:	ff 15 ac 3f 00 00    	call   *0x3fac(%rip)        # 0x14000d5a0
1400095f4:	85 c0                	test   %eax,%eax
1400095f6:	79 06                	jns    0x1400095fe
1400095f8:	48 83 c4 28          	add    $0x28,%rsp
1400095fc:	c3                   	ret
1400095fd:	cc                   	int3
1400095fe:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
140009603:	41 b9 3e 02 07 80    	mov    $0x8007023e,%r9d
140009609:	e8 ae 00 00 00       	call   0x1400096bc
14000960e:	cc                   	int3
14000960f:	cc                   	int3
140009610:	cc                   	int3
140009611:	cc                   	int3
140009612:	cc                   	int3
140009613:	cc                   	int3
140009614:	cc                   	int3
140009615:	cc                   	int3
140009616:	cc                   	int3
140009617:	cc                   	int3
140009618:	40 53                	rex push %rbx
14000961a:	48 83 ec 20          	sub    $0x20,%rsp
14000961e:	8b d9                	mov    %ecx,%ebx
140009620:	85 c9                	test   %ecx,%ecx
140009622:	78 04                	js     0x140009628
140009624:	33 c0                	xor    %eax,%eax
140009626:	eb 43                	jmp    0x14000966b
140009628:	81 fb 17 00 00 c0    	cmp    $0xc0000017,%ebx
14000962e:	75 07                	jne    0x140009637
140009630:	b8 0e 00 07 80       	mov    $0x8007000e,%eax
140009635:	eb 34                	jmp    0x14000966b
140009637:	48 8b 05 22 93 00 00 	mov    0x9322(%rip),%rax        # 0x140012960
14000963e:	48 85 c0             	test   %rax,%rax
140009641:	74 22                	je     0x140009665
140009643:	ff 15 57 3f 00 00    	call   *0x3f57(%rip)        # 0x14000d5a0
140009649:	8b c8                	mov    %eax,%ecx
14000964b:	85 c0                	test   %eax,%eax
14000964d:	74 16                	je     0x140009665
14000964f:	3d 3d 01 00 00       	cmp    $0x13d,%eax
140009654:	74 0f                	je     0x140009665
140009656:	0f b7 c1             	movzwl %cx,%eax
140009659:	0d 00 00 07 80       	or     $0x80070000,%eax
14000965e:	85 c9                	test   %ecx,%ecx
140009660:	0f 4e c1             	cmovle %ecx,%eax
140009663:	eb 06                	jmp    0x14000966b
140009665:	0f ba eb 1c          	bts    $0x1c,%ebx
140009669:	8b c3                	mov    %ebx,%eax
14000966b:	48 83 c4 20          	add    $0x20,%rsp
14000966f:	5b                   	pop    %rbx
140009670:	c3                   	ret
140009671:	cc                   	int3
140009672:	cc                   	int3
140009673:	cc                   	int3
140009674:	cc                   	int3
140009675:	cc                   	int3
140009676:	cc                   	int3
140009677:	cc                   	int3
140009678:	48 83 ec 48          	sub    $0x48,%rsp
14000967c:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140009681:	4c 8d 05 b0 45 00 00 	lea    0x45b0(%rip),%r8        # 0x14000dc38
140009688:	c7 44 24 38 ff ff 00 	movl   $0x8000ffff,0x38(%rsp)
14000968f:	80
140009690:	45 33 c9             	xor    %r9d,%r9d
140009693:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
14000969a:	00
14000969b:	ba 35 13 00 00       	mov    $0x1335,%edx
1400096a0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400096a5:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400096ab:	e8 d4 94 ff ff       	call   0x140002b84
1400096b0:	48 83 c4 48          	add    $0x48,%rsp
1400096b4:	c3                   	ret
1400096b5:	cc                   	int3
1400096b6:	cc                   	int3
1400096b7:	cc                   	int3
1400096b8:	cc                   	int3
1400096b9:	cc                   	int3
1400096ba:	cc                   	int3
1400096bb:	cc                   	int3
1400096bc:	48 83 ec 48          	sub    $0x48,%rsp
1400096c0:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1400096c5:	4c 8d 05 90 42 00 00 	lea    0x4290(%rip),%r8        # 0x14000d95c
1400096cc:	44 89 4c 24 38       	mov    %r9d,0x38(%rsp)
1400096d1:	ba 8a 09 00 00       	mov    $0x98a,%edx
1400096d6:	c7 44 24 30 03 00 00 	movl   $0x3,0x30(%rsp)
1400096dd:	00
1400096de:	45 33 c9             	xor    %r9d,%r9d
1400096e1:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400096e6:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
1400096ec:	e8 93 94 ff ff       	call   0x140002b84
1400096f1:	48 83 c4 48          	add    $0x48,%rsp
1400096f5:	c3                   	ret
1400096f6:	cc                   	int3
1400096f7:	cc                   	int3
1400096f8:	cc                   	int3
1400096f9:	cc                   	int3
1400096fa:	cc                   	int3
1400096fb:	cc                   	int3
1400096fc:	cc                   	int3
1400096fd:	cc                   	int3
1400096fe:	cc                   	int3
1400096ff:	cc                   	int3
140009700:	48 83 ec 28          	sub    $0x28,%rsp
140009704:	48 8b 09             	mov    (%rcx),%rcx
140009707:	48 85 c9             	test   %rcx,%rcx
14000970a:	74 0d                	je     0x140009719
14000970c:	48 ff 15 b5 3b 00 00 	rex.W call *0x3bb5(%rip)        # 0x14000d2c8
140009713:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009718:	90                   	nop
140009719:	48 83 c4 28          	add    $0x28,%rsp
14000971d:	c3                   	ret
14000971e:	cc                   	int3
14000971f:	cc                   	int3
140009720:	cc                   	int3
140009721:	cc                   	int3
140009722:	cc                   	int3
140009723:	cc                   	int3
140009724:	cc                   	int3
140009725:	cc                   	int3
140009726:	cc                   	int3
140009727:	cc                   	int3
140009728:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14000972d:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140009732:	57                   	push   %rdi
140009733:	48 83 ec 20          	sub    $0x20,%rsp
140009737:	49 8b d9             	mov    %r9,%rbx
14000973a:	49 8b f0             	mov    %r8,%rsi
14000973d:	48 8b fa             	mov    %rdx,%rdi
140009740:	48 85 c9             	test   %rcx,%rcx
140009743:	75 1c                	jne    0x140009761
140009745:	48 ff 15 04 3d 00 00 	rex.W call *0x3d04(%rip)        # 0x14000d450
14000974c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009751:	bb 16 00 00 00       	mov    $0x16,%ebx
140009756:	89 18                	mov    %ebx,(%rax)
140009758:	e8 a1 21 00 00       	call   0x14000b8fe
14000975d:	8b c3                	mov    %ebx,%eax
14000975f:	eb 45                	jmp    0x1400097a6
140009761:	48 85 f6             	test   %rsi,%rsi
140009764:	74 14                	je     0x14000977a
140009766:	48 3b fb             	cmp    %rbx,%rdi
140009769:	72 0f                	jb     0x14000977a
14000976b:	4c 8b c3             	mov    %rbx,%r8
14000976e:	48 8b d6             	mov    %rsi,%rdx
140009771:	e8 5d 26 00 00       	call   0x14000bdd3
140009776:	33 c0                	xor    %eax,%eax
140009778:	eb 2c                	jmp    0x1400097a6
14000977a:	4c 8b c7             	mov    %rdi,%r8
14000977d:	33 d2                	xor    %edx,%edx
14000977f:	e8 10 22 00 00       	call   0x14000b994
140009784:	48 85 f6             	test   %rsi,%rsi
140009787:	74 bc                	je     0x140009745
140009789:	48 3b fb             	cmp    %rbx,%rdi
14000978c:	73 13                	jae    0x1400097a1
14000978e:	48 ff 15 bb 3c 00 00 	rex.W call *0x3cbb(%rip)        # 0x14000d450
140009795:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000979a:	bb 22 00 00 00       	mov    $0x22,%ebx
14000979f:	eb b5                	jmp    0x140009756
1400097a1:	b8 16 00 00 00       	mov    $0x16,%eax
1400097a6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400097ab:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400097b0:	48 83 c4 20          	add    $0x20,%rsp
1400097b4:	5f                   	pop    %rdi
1400097b5:	c3                   	ret
1400097b6:	cc                   	int3
1400097b7:	cc                   	int3
1400097b8:	cc                   	int3
1400097b9:	cc                   	int3
1400097ba:	cc                   	int3
1400097bb:	cc                   	int3
1400097bc:	cc                   	int3
1400097bd:	cc                   	int3
1400097be:	cc                   	int3
1400097bf:	cc                   	int3
1400097c0:	48 83 ec 18          	sub    $0x18,%rsp
1400097c4:	b8 d0 02 00 00       	mov    $0x2d0,%eax
1400097c9:	48 05 00 00 fe 7f    	add    $0x7ffe0000,%rax
1400097cf:	8b 00                	mov    (%rax),%eax
1400097d1:	25 00 00 01 00       	and    $0x10000,%eax
1400097d6:	85 c0                	test   %eax,%eax
1400097d8:	74 06                	je     0x1400097e0
1400097da:	c6 04 24 01          	movb   $0x1,(%rsp)
1400097de:	eb 04                	jmp    0x1400097e4
1400097e0:	c6 04 24 00          	movb   $0x0,(%rsp)
1400097e4:	8a 04 24             	mov    (%rsp),%al
1400097e7:	48 83 c4 18          	add    $0x18,%rsp
1400097eb:	c3                   	ret
1400097ec:	cc                   	int3
1400097ed:	cc                   	int3
1400097ee:	cc                   	int3
1400097ef:	cc                   	int3
1400097f0:	cc                   	int3
1400097f1:	cc                   	int3
1400097f2:	cc                   	int3
1400097f3:	cc                   	int3
1400097f4:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400097f9:	53                   	push   %rbx
1400097fa:	48 83 ec 30          	sub    $0x30,%rsp
1400097fe:	33 c0                	xor    %eax,%eax
140009800:	89 44 24 20          	mov    %eax,0x20(%rsp)
140009804:	48 8d 1d 05 93 00 00 	lea    0x9305(%rip),%rbx        # 0x140012b10
14000980b:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140009810:	48 89 05 f9 92 00 00 	mov    %rax,0x92f9(%rip)        # 0x140012b10
140009817:	48 89 05 fa 92 00 00 	mov    %rax,0x92fa(%rip)        # 0x140012b18
14000981e:	8d 48 30             	lea    0x30(%rax),%ecx
140009821:	e8 52 22 00 00       	call   0x14000ba78
140009826:	48 89 00             	mov    %rax,(%rax)
140009829:	48 89 40 08          	mov    %rax,0x8(%rax)
14000982d:	48 89 40 10          	mov    %rax,0x10(%rax)
140009831:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140009837:	48 89 05 d2 92 00 00 	mov    %rax,0x92d2(%rip)        # 0x140012b10
14000983e:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140009845:	00
140009846:	48 8d 05 d3 46 00 00 	lea    0x46d3(%rip),%rax        # 0x14000df20
14000984d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140009852:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140009857:	e8 7c 07 00 00       	call   0x140009fd8