140001580:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140001585:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000158a:	55                   	push   %rbp
14000158b:	57                   	push   %rdi
14000158c:	41 54                	push   %r12
14000158e:	41 56                	push   %r14
140001590:	41 57                	push   %r15
140001592:	48 8d ac 24 e0 fc ff 	lea    -0x320(%rsp),%rbp
140001599:	ff
14000159a:	48 81 ec 20 04 00 00 	sub    $0x420,%rsp
1400015a1:	48 8b 05 60 6a 00 00 	mov    0x6a60(%rip),%rax        # 0x140008008
1400015a8:	48 33 c4             	xor    %rsp,%rax
1400015ab:	48 89 85 10 03 00 00 	mov    %rax,0x310(%rbp)
1400015b2:	49 8b f0             	mov    %r8,%rsi
1400015b5:	48 8b f9             	mov    %rcx,%rdi
1400015b8:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1400015be:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
1400015c5:	33 d2                	xor    %edx,%edx
1400015c7:	e8 ca 2e 00 00       	call   0x140004496
1400015cc:	33 d2                	xor    %edx,%edx
1400015ce:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
1400015d5:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1400015db:	e8 b6 2e 00 00       	call   0x140004496
1400015e0:	33 d2                	xor    %edx,%edx
1400015e2:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400015e6:	41 b8 00 01 00 00    	mov    $0x100,%r8d
1400015ec:	e8 a5 2e 00 00       	call   0x140004496
1400015f1:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400015f6:	45 33 e4             	xor    %r12d,%r12d
1400015f9:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
1400015ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140001604:	45 33 c0             	xor    %r8d,%r8d
140001607:	44 89 65 f4          	mov    %r12d,-0xc(%rbp)
14000160b:	48 8d 15 36 40 00 00 	lea    0x4036(%rip),%rdx        # 0x140005648
140001612:	44 89 65 f0          	mov    %r12d,-0x10(%rbp)
140001616:	48 c7 c1 01 00 00 80 	mov    $0xffffffff80000001,%rcx
14000161d:	32 db                	xor    %bl,%bl
14000161f:	ff 15 e3 39 00 00    	call   *0x39e3(%rip)        # 0x140005008
140001625:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000162a:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
14000162f:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
140001635:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000163a:	45 33 c0             	xor    %r8d,%r8d
14000163d:	48 8d 15 1c 40 00 00 	lea    0x401c(%rip),%rdx        # 0x140005660
140001644:	ff 15 be 39 00 00    	call   *0x39be(%rip)        # 0x140005008
14000164a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000164f:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
140001654:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14000165a:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000165f:	45 33 c0             	xor    %r8d,%r8d
140001662:	48 8d 15 ff 3f 00 00 	lea    0x3fff(%rip),%rdx        # 0x140005668
140001669:	ff 15 99 39 00 00    	call   *0x3999(%rip)        # 0x140005008
14000166f:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001674:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140001678:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000167d:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
140001682:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140001687:	4c 8d 05 e2 3f 00 00 	lea    0x3fe2(%rip),%r8        # 0x140005670
14000168e:	48 8d 15 03 40 00 00 	lea    0x4003(%rip),%rdx        # 0x140005698
140001695:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14000169a:	ff 15 70 39 00 00    	call   *0x3970(%rip)        # 0x140005010
1400016a0:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400016a5:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400016a9:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400016ae:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
1400016b3:	48 8d 85 10 01 00 00 	lea    0x110(%rbp),%rax
1400016ba:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400016bf:	4c 8d 05 aa 3f 00 00 	lea    0x3faa(%rip),%r8        # 0x140005670
1400016c6:	48 8d 15 cb 3f 00 00 	lea    0x3fcb(%rip),%rdx        # 0x140005698
1400016cd:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400016d2:	ff 15 38 39 00 00    	call   *0x3938(%rip)        # 0x140005010
1400016d8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400016dd:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400016e1:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400016e6:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
1400016eb:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400016f0:	4c 8d 05 b1 3f 00 00 	lea    0x3fb1(%rip),%r8        # 0x1400056a8
1400016f7:	48 8d 15 9a 3f 00 00 	lea    0x3f9a(%rip),%rdx        # 0x140005698
1400016fe:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001703:	ff 15 07 39 00 00    	call   *0x3907(%rip)        # 0x140005010
140001709:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000170e:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140001712:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001717:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
14000171c:	48 8d 85 10 02 00 00 	lea    0x210(%rbp),%rax
140001723:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001728:	4c 8d 05 79 3f 00 00 	lea    0x3f79(%rip),%r8        # 0x1400056a8
14000172f:	48 8d 15 62 3f 00 00 	lea    0x3f62(%rip),%rdx        # 0x140005698
140001736:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
14000173b:	ff 15 cf 38 00 00    	call   *0x38cf(%rip)        # 0x140005010
140001741:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140001745:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000174a:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
14000174f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001754:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001759:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
14000175e:	4c 8d 05 73 3f 00 00 	lea    0x3f73(%rip),%r8        # 0x1400056d8
140001765:	48 8d 15 2c 3f 00 00 	lea    0x3f2c(%rip),%rdx        # 0x140005698
14000176c:	ff 15 9e 38 00 00    	call   *0x389e(%rip)        # 0x140005010
140001772:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001777:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
14000177b:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001780:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
140001785:	48 8d 45 10          	lea    0x10(%rbp),%rax
140001789:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000178e:	4c 8d 05 43 3f 00 00 	lea    0x3f43(%rip),%r8        # 0x1400056d8
140001795:	48 8d 15 fc 3e 00 00 	lea    0x3efc(%rip),%rdx        # 0x140005698
14000179c:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400017a1:	ff 15 69 38 00 00    	call   *0x3869(%rip)        # 0x140005010
1400017a7:	41 b8 80 00 00 00    	mov    $0x80,%r8d
1400017ad:	48 8d 15 54 3f 00 00 	lea    0x3f54(%rip),%rdx        # 0x140005708
1400017b4:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
1400017b8:	ff 15 52 3c 00 00    	call   *0x3c52(%rip)        # 0x140005410
1400017be:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400017c3:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
1400017c8:	85 c0                	test   %eax,%eax
1400017ca:	4c 8d 05 47 3f 00 00 	lea    0x3f47(%rip),%r8        # 0x140005718
1400017d1:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400017d5:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400017da:	48 8d 15 b7 3e 00 00 	lea    0x3eb7(%rip),%rdx        # 0x140005698
1400017e1:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400017e6:	41 0f 94 c6          	sete   %r14b
1400017ea:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400017ef:	ff 15 1b 38 00 00    	call   *0x381b(%rip)        # 0x140005010
1400017f5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400017fa:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400017fe:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001803:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
140001808:	48 8d 45 10          	lea    0x10(%rbp),%rax
14000180c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001811:	4c 8d 05 00 3f 00 00 	lea    0x3f00(%rip),%r8        # 0x140005718
140001818:	48 8d 15 79 3e 00 00 	lea    0x3e79(%rip),%rdx        # 0x140005698
14000181f:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001824:	ff 15 e6 37 00 00    	call   *0x37e6(%rip)        # 0x140005010
14000182a:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140001830:	48 8d 15 d1 3e 00 00 	lea    0x3ed1(%rip),%rdx        # 0x140005708
140001837:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000183b:	ff 15 cf 3b 00 00    	call   *0x3bcf(%rip)        # 0x140005410
140001841:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001846:	45 8d 4c 24 10       	lea    0x10(%r12),%r9d
14000184b:	85 c0                	test   %eax,%eax
14000184d:	4c 8d 05 fc 3e 00 00 	lea    0x3efc(%rip),%r8        # 0x140005750
140001854:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140001858:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14000185d:	48 8d 15 34 3e 00 00 	lea    0x3e34(%rip),%rdx        # 0x140005698
140001864:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140001869:	41 0f 94 c7          	sete   %r15b
14000186d:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001872:	ff 15 98 37 00 00    	call   *0x3798(%rip)        # 0x140005010
140001878:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14000187d:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
140001881:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140001886:	45 8d 4c 24 10       	lea    0x10(%r12),%r9d
14000188b:	48 8d 45 f4          	lea    -0xc(%rbp),%rax
14000188f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140001894:	4c 8d 05 b5 3e 00 00 	lea    0x3eb5(%rip),%r8        # 0x140005750
14000189b:	48 8d 15 f6 3d 00 00 	lea    0x3df6(%rip),%rdx        # 0x140005698
1400018a2:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400018a7:	ff 15 63 37 00 00    	call   *0x3763(%rip)        # 0x140005010
1400018ad:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400018b2:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400018b6:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400018bb:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
1400018c0:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
1400018c5:	4c 8d 05 bc 3e 00 00 	lea    0x3ebc(%rip),%r8        # 0x140005788
1400018cc:	48 8d 15 c5 3d 00 00 	lea    0x3dc5(%rip),%rdx        # 0x140005698
1400018d3:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400018d8:	ff 15 32 37 00 00    	call   *0x3732(%rip)        # 0x140005010
1400018de:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1400018e2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400018e7:	45 8d 4c 24 02       	lea    0x2(%r12),%r9d
1400018ec:	48 8d 45 10          	lea    0x10(%rbp),%rax
1400018f0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400018f5:	4c 8d 05 8c 3e 00 00 	lea    0x3e8c(%rip),%r8        # 0x140005788
1400018fc:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
140001901:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140001906:	48 8d 15 8b 3d 00 00 	lea    0x3d8b(%rip),%rdx        # 0x140005698
14000190d:	ff 15 fd 36 00 00    	call   *0x36fd(%rip)        # 0x140005010
140001913:	85 c0                	test   %eax,%eax
140001915:	75 1c                	jne    0x140001933
140001917:	41 b8 80 00 00 00    	mov    $0x80,%r8d
14000191d:	48 8d 15 e4 3d 00 00 	lea    0x3de4(%rip),%rdx        # 0x140005708
140001924:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140001928:	ff 15 e2 3a 00 00    	call   *0x3ae2(%rip)        # 0x140005410
14000192e:	85 c0                	test   %eax,%eax
140001930:	0f 94 c3             	sete   %bl
140001933:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140001939:	48 8d 15 68 3e 00 00 	lea    0x3e68(%rip),%rdx        # 0x1400057a8
140001940:	48 8b ce             	mov    %rsi,%rcx
140001943:	ff 15 bf 3a 00 00    	call   *0x3abf(%rip)        # 0x140005408
140001949:	85 c0                	test   %eax,%eax
14000194b:	74 12                	je     0x14000195f
14000194d:	84 db                	test   %bl,%bl
14000194f:	75 0e                	jne    0x14000195f
140001951:	e8 1a 06 00 00       	call   0x140001f70
140001956:	33 c9                	xor    %ecx,%ecx
140001958:	ff 15 62 3a 00 00    	call   *0x3a62(%rip)        # 0x1400053c0
14000195e:	cc                   	int3
14000195f:	48 8d 05 7a 02 00 00 	lea    0x27a(%rip),%rax        # 0x140001be0
140001966:	c7 44 24 70 50 00 00 	movl   $0x50,0x70(%rsp)
14000196d:	00
14000196e:	ba 00 7f 00 00       	mov    $0x7f00,%edx
140001973:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
140001978:	33 c9                	xor    %ecx,%ecx
14000197a:	c7 44 24 74 03 00 00 	movl   $0x3,0x74(%rsp)
140001981:	00
140001982:	4c 89 65 80          	mov    %r12,-0x80(%rbp)
140001986:	48 89 7d 88          	mov    %rdi,-0x78(%rbp)
14000198a:	4c 89 65 90          	mov    %r12,-0x70(%rbp)
14000198e:	ff 15 ac 38 00 00    	call   *0x38ac(%rip)        # 0x140005240
140001994:	66 0f 6f 05 64 42 00 	movdqa 0x4264(%rip),%xmm0        # 0x140005c00
14000199b:	00
14000199c:	48 8d 1d 9d 66 00 00 	lea    0x669d(%rip),%rbx        # 0x140008040
1400019a3:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400019a8:	66 0f 7f 45 a0       	movdqa %xmm0,-0x60(%rbp)
1400019ad:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400019b1:	48 89 5d b0          	mov    %rbx,-0x50(%rbp)
1400019b5:	4c 89 65 b8          	mov    %r12,-0x48(%rbp)
1400019b9:	ff 15 79 38 00 00    	call   *0x3879(%rip)        # 0x140005238
1400019bf:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
1400019c4:	4c 8d 05 45 67 00 00 	lea    0x6745(%rip),%r8        # 0x140008110
1400019cb:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
1400019d0:	41 b9 00 00 cf 00    	mov    $0xcf0000,%r9d
1400019d6:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
1400019db:	48 8b d3             	mov    %rbx,%rdx
1400019de:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400019e3:	33 c9                	xor    %ecx,%ecx
1400019e5:	c7 44 24 38 64 00 00 	movl   $0x64,0x38(%rsp)
1400019ec:	00
1400019ed:	c7 44 24 30 c8 00 00 	movl   $0xc8,0x30(%rsp)
1400019f4:	00
1400019f5:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1400019fa:	44 89 64 24 20       	mov    %r12d,0x20(%rsp)
1400019ff:	ff 15 13 38 00 00    	call   *0x3813(%rip)        # 0x140005218
140001a05:	48 8b d8             	mov    %rax,%rbx
140001a08:	48 85 c0             	test   %rax,%rax
140001a0b:	0f 84 9f 01 00 00    	je     0x140001bb0
140001a11:	33 d2                	xor    %edx,%edx
140001a13:	48 8b cb             	mov    %rbx,%rcx
140001a16:	ff 15 cc 38 00 00    	call   *0x38cc(%rip)        # 0x1400052e8
140001a1c:	85 c0                	test   %eax,%eax
140001a1e:	75 06                	jne    0x140001a26
140001a20:	ff 15 9a 37 00 00    	call   *0x379a(%rip)        # 0x1400051c0
140001a26:	33 d2                	xor    %edx,%edx
140001a28:	48 8b cb             	mov    %rbx,%rcx
140001a2b:	ff 15 3f 38 00 00    	call   *0x383f(%rip)        # 0x140005270
140001a31:	48 8b cb             	mov    %rbx,%rcx
140001a34:	ff 15 2e 38 00 00    	call   *0x382e(%rip)        # 0x140005268
140001a3a:	8b 4d f4             	mov    -0xc(%rbp),%ecx
140001a3d:	ff 15 05 36 00 00    	call   *0x3605(%rip)        # 0x140005048
140001a43:	ff 15 1f 36 00 00    	call   *0x361f(%rip)        # 0x140005068
140001a49:	41 0f b6 ce          	movzbl %r14b,%ecx
140001a4d:	ff 15 05 36 00 00    	call   *0x3605(%rip)        # 0x140005058
140001a53:	41 0f b6 cf          	movzbl %r15b,%ecx
140001a57:	ff 15 2b 36 00 00    	call   *0x362b(%rip)        # 0x140005088
140001a5d:	b2 01                	mov    $0x1,%dl
140001a5f:	48 8d 8d 10 01 00 00 	lea    0x110(%rbp),%rcx
140001a66:	ff 15 cc 35 00 00    	call   *0x35cc(%rip)        # 0x140005038
140001a6c:	b2 01                	mov    $0x1,%dl
140001a6e:	48 8d 8d 10 02 00 00 	lea    0x210(%rbp),%rcx
140001a75:	ff 15 bd 35 00 00    	call   *0x35bd(%rip)        # 0x140005038
140001a7b:	48 8d 35 2e 3b 00 00 	lea    0x3b2e(%rip),%rsi        # 0x1400055b0
140001a82:	4c 89 65 08          	mov    %r12,0x8(%rbp)
140001a86:	b9 38 00 00 00       	mov    $0x38,%ecx
140001a8b:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140001a8f:	4c 89 65 00          	mov    %r12,0x0(%rbp)
140001a93:	e8 e8 1b 00 00       	call   0x140003680
140001a98:	48 8b f8             	mov    %rax,%rdi
140001a9b:	ba 01 00 00 00       	mov    $0x1,%edx
140001aa0:	45 33 c9             	xor    %r9d,%r9d
140001aa3:	33 c9                	xor    %ecx,%ecx
140001aa5:	44 8b c2             	mov    %edx,%r8d
140001aa8:	4c 89 60 20          	mov    %r12,0x20(%rax)
140001aac:	4c 89 60 28          	mov    %r12,0x28(%rax)
140001ab0:	4c 89 60 30          	mov    %r12,0x30(%rax)
140001ab4:	48 8d 05 45 3b 00 00 	lea    0x3b45(%rip),%rax        # 0x140005600
140001abb:	48 89 07             	mov    %rax,(%rdi)
140001abe:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140001ac2:	48 89 47 08          	mov    %rax,0x8(%rdi)
140001ac6:	48 8d 05 9b 3a 00 00 	lea    0x3a9b(%rip),%rax        # 0x140005568
140001acd:	48 c7 47 10 ff ff ff 	movq   $0xffffffffffffffff,0x10(%rdi)
140001ad4:	ff
140001ad5:	48 89 47 18          	mov    %rax,0x18(%rdi)
140001ad9:	4c 89 67 20          	mov    %r12,0x20(%rdi)
140001add:	ff 15 4d 36 00 00    	call   *0x364d(%rip)        # 0x140005130
140001ae3:	48 89 47 20          	mov    %rax,0x20(%rdi)
140001ae7:	b9 28 00 00 00       	mov    $0x28,%ecx
140001aec:	48 8d 05 9d 3a 00 00 	lea    0x3a9d(%rip),%rax        # 0x140005590
140001af3:	4c 89 67 30          	mov    %r12,0x30(%rdi)
140001af7:	48 89 47 28          	mov    %rax,0x28(%rdi)
140001afb:	e8 80 1b 00 00       	call   0x140003680
140001b00:	48 8b c8             	mov    %rax,%rcx
140001b03:	48 8b d8             	mov    %rax,%rbx
140001b06:	ff 15 14 36 00 00    	call   *0x3614(%rip)        # 0x140005120
140001b0c:	48 89 5f 30          	mov    %rbx,0x30(%rdi)
140001b10:	48 8d 05 a1 3c 00 00 	lea    0x3ca1(%rip),%rax        # 0x1400057b8
140001b17:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
140001b1b:	48 8d 4d f8          	lea    -0x8(%rbp),%rcx
140001b1f:	48 8d 45 f8          	lea    -0x8(%rbp),%rax
140001b23:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
140001b27:	48 89 45 08          	mov    %rax,0x8(%rbp)
140001b2b:	ff 15 8f 3c 00 00    	call   *0x3c8f(%rip)        # 0x1400057c0
140001b31:	45 33 c9             	xor    %r9d,%r9d
140001b34:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b38:	45 33 c0             	xor    %r8d,%r8d
140001b3b:	33 d2                	xor    %edx,%edx
140001b3d:	ff 15 dd 36 00 00    	call   *0x36dd(%rip)        # 0x140005220
140001b43:	85 c0                	test   %eax,%eax
140001b45:	74 47                	je     0x140001b8e
140001b47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140001b4e:	00 00
140001b50:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
140001b54:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
140001b58:	33 d2                	xor    %edx,%edx
140001b5a:	ff 15 f0 36 00 00    	call   *0x36f0(%rip)        # 0x140005250
140001b60:	85 c0                	test   %eax,%eax
140001b62:	75 14                	jne    0x140001b78
140001b64:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b68:	ff 15 da 36 00 00    	call   *0x36da(%rip)        # 0x140005248
140001b6e:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b72:	ff 15 e8 36 00 00    	call   *0x36e8(%rip)        # 0x140005260
140001b78:	45 33 c9             	xor    %r9d,%r9d
140001b7b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140001b7f:	45 33 c0             	xor    %r8d,%r8d
140001b82:	33 d2                	xor    %edx,%edx
140001b84:	ff 15 96 36 00 00    	call   *0x3696(%rip)        # 0x140005220
140001b8a:	85 c0                	test   %eax,%eax
140001b8c:	75 c2                	jne    0x140001b50
140001b8e:	8b 5d d0             	mov    -0x30(%rbp),%ebx
140001b91:	e8 da 03 00 00       	call   0x140001f70
140001b96:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140001b9a:	48 89 75 f8          	mov    %rsi,-0x8(%rbp)
140001b9e:	48 85 c9             	test   %rcx,%rcx
140001ba1:	74 0b                	je     0x140001bae
140001ba3:	4c 8b 01             	mov    (%rcx),%r8
140001ba6:	ba 01 00 00 00       	mov    $0x1,%edx
140001bab:	41 ff 10             	call   *(%r8)
140001bae:	8b c3                	mov    %ebx,%eax
140001bb0:	48 8b 8d 10 03 00 00 	mov    0x310(%rbp),%rcx
140001bb7:	48 33 cc             	xor    %rsp,%rcx
140001bba:	e8 a1 1a 00 00       	call   0x140003660
140001bbf:	4c 8d 9c 24 20 04 00 	lea    0x420(%rsp),%r11
140001bc6:	00
140001bc7:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140001bcb:	49 8b 73 48          	mov    0x48(%r11),%rsi
140001bcf:	49 8b e3             	mov    %r11,%rsp
140001bd2:	41 5f                	pop    %r15
140001bd4:	41 5e                	pop    %r14
140001bd6:	41 5c                	pop    %r12
140001bd8:	5f                   	pop    %rdi