1400063d3:	ff 15 bf e1 02 00    	call   *0x2e1bf(%rip)        # 0x140034598
1400063d9:	48 8b cf             	mov    %rdi,%rcx
1400063dc:	ff 15 0e 32 04 00    	call   *0x4320e(%rip)        # 0x1400495f0
1400063e2:	48 8b c3             	mov    %rbx,%rax
1400063e5:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400063ea:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400063ef:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400063f4:	48 83 c4 20          	add    $0x20,%rsp
1400063f8:	5f                   	pop    %rdi
1400063f9:	c3                   	ret
1400063fa:	90                   	nop
1400063fb:	90                   	nop
1400063fc:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140006401:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140006406:	57                   	push   %rdi
140006407:	48 83 ec 20          	sub    $0x20,%rsp
14000640b:	48 8b 79 20          	mov    0x20(%rcx),%rdi
14000640f:	33 f6                	xor    %esi,%esi
140006411:	48 8b d9             	mov    %rcx,%rbx
140006414:	48 85 ff             	test   %rdi,%rdi
140006417:	74 21                	je     0x14000643a
140006419:	48 8b 0f             	mov    (%rdi),%rcx
14000641c:	48 85 c9             	test   %rcx,%rcx
14000641f:	74 10                	je     0x140006431
140006421:	48 89 37             	mov    %rsi,(%rdi)
140006424:	48 8b 01             	mov    (%rcx),%rax
140006427:	48 8b 40 10          	mov    0x10(%rax),%rax
14000642b:	ff 15 67 e1 02 00    	call   *0x2e167(%rip)        # 0x140034598
140006431:	48 8b cf             	mov    %rdi,%rcx
140006434:	ff 15 b6 31 04 00    	call   *0x431b6(%rip)        # 0x1400495f0
14000643a:	48 8b 43 18          	mov    0x18(%rbx),%rax
14000643e:	48 83 f8 07          	cmp    $0x7,%rax
140006442:	76 2d                	jbe    0x140006471
140006444:	48 8b 0b             	mov    (%rbx),%rcx
140006447:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14000644e:	00
14000644f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140006455:	72 14                	jb     0x14000646b
140006457:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14000645b:	48 2b ca             	sub    %rdx,%rcx
14000645e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140006462:	48 83 f8 1f          	cmp    $0x1f,%rax
140006466:	77 28                	ja     0x140006490
140006468:	48 8b ca             	mov    %rdx,%rcx
14000646b:	ff 15 97 e0 02 00    	call   *0x2e097(%rip)        # 0x140034508
140006471:	48 89 73 10          	mov    %rsi,0x10(%rbx)
140006475:	66 89 33             	mov    %si,(%rbx)
140006478:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14000647d:	48 c7 43 18 07 00 00 	movq   $0x7,0x18(%rbx)
140006484:	00
140006485:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000648a:	48 83 c4 20          	add    $0x20,%rsp
14000648e:	5f                   	pop    %rdi
14000648f:	c3                   	ret
140006490:	ff 15 0a e0 02 00    	call   *0x2e00a(%rip)        # 0x1400344a0
140006496:	cc                   	int3
140006497:	90                   	nop
140006498:	48 8b c4             	mov    %rsp,%rax
14000649b:	48 89 58 08          	mov    %rbx,0x8(%rax)
14000649f:	48 89 70 10          	mov    %rsi,0x10(%rax)
1400064a3:	48 89 78 20          	mov    %rdi,0x20(%rax)
1400064a7:	55                   	push   %rbp
1400064a8:	41 54                	push   %r12
1400064aa:	41 55                	push   %r13
1400064ac:	41 56                	push   %r14
1400064ae:	41 57                	push   %r15
1400064b0:	48 8d a8 d8 fc ff ff 	lea    -0x328(%rax),%rbp
1400064b7:	48 81 ec 00 04 00 00 	sub    $0x400,%rsp
1400064be:	48 8b 05 7b cc 03 00 	mov    0x3cc7b(%rip),%rax        # 0x140043140
1400064c5:	48 33 c4             	xor    %rsp,%rax
1400064c8:	48 89 85 f0 02 00 00 	mov    %rax,0x2f0(%rbp)
1400064cf:	45 33 ff             	xor    %r15d,%r15d
1400064d2:	4c 89 44 24 70       	mov    %r8,0x70(%rsp)
1400064d7:	49 8b f8             	mov    %r8,%rdi
1400064da:	4c 89 7d 98          	mov    %r15,-0x68(%rbp)
1400064de:	48 8d 45 98          	lea    -0x68(%rbp),%rax
1400064e2:	45 33 c0             	xor    %r8d,%r8d
1400064e5:	45 33 c9             	xor    %r9d,%r9d
1400064e8:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400064ed:	41 8d 77 01          	lea    0x1(%r15),%esi
1400064f1:	8b d6                	mov    %esi,%edx
1400064f3:	48 8d 0d ce 20 03 00 	lea    0x320ce(%rip),%rcx        # 0x1400385c8
1400064fa:	ff 15 f0 2b 04 00    	call   *0x42bf0(%rip)        # 0x1400490f0
140006500:	85 c0                	test   %eax,%eax
140006502:	79 33                	jns    0x140006537
140006504:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140006508:	48 8d 0d 41 10 03 00 	lea    0x31041(%rip),%rcx        # 0x140037550
14000650f:	ff 15 cb 2b 04 00    	call   *0x42bcb(%rip)        # 0x1400490e0
140006515:	85 c0                	test   %eax,%eax
140006517:	78 1e                	js     0x140006537
140006519:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14000651d:	48 8d 15 2c 10 03 00 	lea    0x3102c(%rip),%rdx        # 0x140037550
140006524:	45 33 c0             	xor    %r8d,%r8d
140006527:	ff 15 bb 2b 04 00    	call   *0x42bbb(%rip)        # 0x1400490e8
14000652d:	8b d8                	mov    %eax,%ebx
14000652f:	85 c0                	test   %eax,%eax
140006531:	0f 88 31 0d 00 00    	js     0x140007268
140006537:	33 c9                	xor    %ecx,%ecx
140006539:	ff 15 61 2b 04 00    	call   *0x42b61(%rip)        # 0x1400490a0
14000653f:	8b d8                	mov    %eax,%ebx
140006541:	85 c0                	test   %eax,%eax
140006543:	0f 88 1f 0d 00 00    	js     0x140007268
140006549:	48 8d 1d c0 d0 03 00 	lea    0x3d0c0(%rip),%rbx        # 0x140043610
140006550:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140006554:	48 8d 15 25 10 03 00 	lea    0x31025(%rip),%rdx        # 0x140037580
14000655b:	ff 15 77 df 02 00    	call   *0x2df77(%rip)        # 0x1400344d8
140006561:	85 c0                	test   %eax,%eax
140006563:	74 12                	je     0x140006577
140006565:	48 83 c3 40          	add    $0x40,%rbx
140006569:	48 8d 05 20 d2 03 00 	lea    0x3d220(%rip),%rax        # 0x140043790
140006570:	48 3b d8             	cmp    %rax,%rbx
140006573:	75 db                	jne    0x140006550
140006575:	eb 08                	jmp    0x14000657f
140006577:	48 8b cb             	mov    %rbx,%rcx
14000657a:	e8 3d 5b 00 00       	call   0x14000c0bc
14000657f:	48 8d 1d 4a 0f 03 00 	lea    0x30f4a(%rip),%rbx        # 0x1400374d0
140006586:	48 8b cb             	mov    %rbx,%rcx
140006589:	ff 15 c1 2f 04 00    	call   *0x42fc1(%rip)        # 0x140049550
14000658f:	48 89 5d f8          	mov    %rbx,-0x8(%rbp)
140006593:	0f 57 c0             	xorps  %xmm0,%xmm0
140006596:	bb 02 00 00 00       	mov    $0x2,%ebx
14000659b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1400065a0:	0f 57 c9             	xorps  %xmm1,%xmm1
1400065a3:	4c 89 7d f0          	mov    %r15,-0x10(%rbp)
1400065a7:	66 0f 7f 4d e0       	movdqa %xmm1,-0x20(%rbp)
1400065ac:	44 89 7d 00          	mov    %r15d,0x0(%rbp)
1400065b0:	8d 4b 36             	lea    0x36(%rbx),%ecx
1400065b3:	89 5d 04             	mov    %ebx,0x4(%rbp)
1400065b6:	89 4d 08             	mov    %ecx,0x8(%rbp)
1400065b9:	ff 15 99 2f 04 00    	call   *0x42f99(%rip)        # 0x140049558
1400065bf:	8b d6                	mov    %esi,%edx
1400065c1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400065c5:	ff 15 d5 2c 04 00    	call   *0x42cd5(%rip)        # 0x1400492a0
1400065cb:	8a 05 bf cc 03 00    	mov    0x3ccbf(%rip),%al        # 0x140043290
1400065d1:	84 c0                	test   %al,%al
1400065d3:	78 05                	js     0x1400065da
1400065d5:	0f 95 c0             	setne  %al
1400065d8:	eb 0d                	jmp    0x1400065e7
1400065da:	48 8d 0d af cc 03 00 	lea    0x3ccaf(%rip),%rcx        # 0x140043290
1400065e1:	ff 15 61 2f 04 00    	call   *0x42f61(%rip)        # 0x140049548
1400065e7:	84 c0                	test   %al,%al
1400065e9:	74 08                	je     0x1400065f3
1400065eb:	33 c9                	xor    %ecx,%ecx
1400065ed:	ff 15 6d 2f 04 00    	call   *0x42f6d(%rip)        # 0x140049560
1400065f3:	33 d2                	xor    %edx,%edx
1400065f5:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1400065fc:	41 b8 08 02 00 00    	mov    $0x208,%r8d
140006602:	e8 ab b4 02 00       	call   0x140031ab2
140006607:	ff 15 73 2c 04 00    	call   *0x42c73(%rip)        # 0x140049280
14000660d:	c7 44 24 30 07 00 00 	movl   $0x7,0x30(%rsp)
140006614:	00
140006615:	45 33 c9             	xor    %r9d,%r9d
140006618:	4c 8b d0             	mov    %rax,%r10
14000661b:	c7 44 24 28 04 01 00 	movl   $0x104,0x28(%rsp)
140006622:	00
140006623:	45 33 c0             	xor    %r8d,%r8d
140006626:	ba 96 00 00 00       	mov    $0x96,%edx
14000662b:	48 8b 08             	mov    (%rax),%rcx
14000662e:	48 8b 41 18          	mov    0x18(%rcx),%rax
140006632:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140006639:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000663e:	49 8b ca             	mov    %r10,%rcx
140006641:	ff 15 51 df 02 00    	call   *0x2df51(%rip)        # 0x140034598
140006647:	84 c0                	test   %al,%al
140006649:	0f 84 ee 0b 00 00    	je     0x14000723d
14000664f:	66 44 39 bd e0 00 00 	cmp    %r15w,0xe0(%rbp)
140006656:	00
140006657:	0f 84 e0 0b 00 00    	je     0x14000723d
14000665d:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140006661:	33 d2                	xor    %edx,%edx
140006663:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
14000666a:	ff 15 90 da 02 00    	call   *0x2da90(%rip)        # 0x140034100
140006670:	85 c0                	test   %eax,%eax
140006672:	74 08                	je     0x14000667c
140006674:	f6 45 28 10          	testb  $0x10,0x28(%rbp)
140006678:	8b c6                	mov    %esi,%eax
14000667a:	74 03                	je     0x14000667f
14000667c:	41 8b c7             	mov    %r15d,%eax
14000667f:	85 c0                	test   %eax,%eax
140006681:	0f 84 b6 0b 00 00    	je     0x14000723d
140006687:	8b d3                	mov    %ebx,%edx
140006689:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14000668d:	ff 15 0d 2c 04 00    	call   *0x42c0d(%rip)        # 0x1400492a0
140006693:	ba 03 00 00 00       	mov    $0x3,%edx
140006698:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14000669c:	ff 15 fe 2b 04 00    	call   *0x42bfe(%rip)        # 0x1400492a0
1400066a2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1400066a6:	e8 d9 5e 00 00       	call   0x14000c584
1400066ab:	48 8d 44 24 42       	lea    0x42(%rsp),%rax
1400066b0:	44 88 7c 24 43       	mov    %r15b,0x43(%rsp)
1400066b5:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400066ba:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
1400066bf:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
1400066c4:	66 89 5c 24 48       	mov    %bx,0x48(%rsp)
1400066c9:	4c 8d 44 24 46       	lea    0x46(%rsp),%r8
1400066ce:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400066d3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400066d8:	40 88 74 24 4a       	mov    %sil,0x4a(%rsp)
1400066dd:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400066e2:	44 88 7c 24 45       	mov    %r15b,0x45(%rsp)
1400066e7:	44 88 7c 24 47       	mov    %r15b,0x47(%rsp)
1400066ec:	66 c7 44 24 40 01 01 	movw   $0x101,0x40(%rsp)
1400066f3:	ff 15 ff 2d 04 00    	call   *0x42dff(%rip)        # 0x1400494f8
1400066f9:	48 8d 05 b0 0e 03 00 	lea    0x30eb0(%rip),%rax        # 0x1400375b0
140006700:	66 c7 44 24 40 00 01 	movw   $0x100,0x40(%rsp)
140006707:	4c 8d 25 8a 00 03 00 	lea    0x3008a(%rip),%r12        # 0x140036798
14000670e:	48 89 45 20          	mov    %rax,0x20(%rbp)
140006712:	48 8d 1d 57 25 03 00 	lea    0x32557(%rip),%rbx        # 0x140038c70
140006719:	4c 89 65 10          	mov    %r12,0x10(%rbp)
14000671d:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
140006721:	ff 15 e1 2d 04 00    	call   *0x42de1(%rip)        # 0x140049508
140006727:	48 85 c0             	test   %rax,%rax
14000672a:	74 0b                	je     0x140006737
14000672c:	48 8b c8             	mov    %rax,%rcx
14000672f:	ff 15 db 2d 04 00    	call   *0x42ddb(%rip)        # 0x140049510
140006735:	eb 06                	jmp    0x14000673d
140006737:	ff 15 db 2d 04 00    	call   *0x42ddb(%rip)        # 0x140049518
14000673d:	44 0f b7 4c 24 40    	movzwl 0x40(%rsp),%r9d
140006743:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140006748:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14000674d:	48 8d 55 10          	lea    0x10(%rbp),%rdx
140006751:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
140006755:	4c 8b c0             	mov    %rax,%r8
140006758:	ff 15 ca 2d 04 00    	call   *0x42dca(%rip)        # 0x140049528
14000675e:	48 8d 15 63 0e 03 00 	lea    0x30e63(%rip),%rdx        # 0x1400375c8
140006765:	48 8b cf             	mov    %rdi,%rcx
140006768:	ff 15 1a db 02 00    	call   *0x2db1a(%rip)        # 0x140034288
14000676e:	8a 0d f4 cb 03 00    	mov    0x3cbf4(%rip),%cl        # 0x140043368
140006774:	4c 8b e8             	mov    %rax,%r13
140006777:	84 c9                	test   %cl,%cl
140006779:	78 05                	js     0x140006780
14000677b:	0f 95 c0             	setne  %al
14000677e:	eb 0d                	jmp    0x14000678d
140006780:	48 8d 0d e1 cb 03 00 	lea    0x3cbe1(%rip),%rcx        # 0x140043368
140006787:	ff 15 f3 2b 04 00    	call   *0x42bf3(%rip)        # 0x140049380
14000678d:	84 c0                	test   %al,%al
14000678f:	75 2a                	jne    0x1400067bb
140006791:	4d 85 ed             	test   %r13,%r13
140006794:	74 20                	je     0x1400067b6
140006796:	8a 05 dc cb 03 00    	mov    0x3cbdc(%rip),%al        # 0x140043378
14000679c:	84 c0                	test   %al,%al
14000679e:	78 05                	js     0x1400067a5
1400067a0:	0f 95 c0             	setne  %al
1400067a3:	eb 0d                	jmp    0x1400067b2
1400067a5:	48 8d 0d cc cb 03 00 	lea    0x3cbcc(%rip),%rcx        # 0x140043378
1400067ac:	ff 15 ce 2b 04 00    	call   *0x42bce(%rip)        # 0x140049380
1400067b2:	84 c0                	test   %al,%al
1400067b4:	75 05                	jne    0x1400067bb
1400067b6:	45 8a f7             	mov    %r15b,%r14b
1400067b9:	eb 03                	jmp    0x1400067be
1400067bb:	44 8a f6             	mov    %sil,%r14b
1400067be:	48 8d 15 1b 0e 03 00 	lea    0x30e1b(%rip),%rdx        # 0x1400375e0
1400067c5:	48 8b cf             	mov    %rdi,%rcx
1400067c8:	ff 15 ba da 02 00    	call   *0x2daba(%rip)        # 0x140034288
1400067ce:	48 85 c0             	test   %rax,%rax
1400067d1:	0f 85 1d 06 00 00    	jne    0x140006df4
1400067d7:	48 8d 15 1a 0e 03 00 	lea    0x30e1a(%rip),%rdx        # 0x1400375f8
1400067de:	48 8b cf             	mov    %rdi,%rcx
1400067e1:	ff 15 a1 da 02 00    	call   *0x2daa1(%rip)        # 0x140034288
1400067e7:	48 85 c0             	test   %rax,%rax
1400067ea:	0f 85 04 06 00 00    	jne    0x140006df4
1400067f0:	b8 02 00 00 00       	mov    $0x2,%eax
1400067f5:	44 88 7c 24 47       	mov    %r15b,0x47(%rsp)
1400067fa:	66 89 44 24 48       	mov    %ax,0x48(%rsp)
1400067ff:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
140006804:	48 8d 44 24 46       	lea    0x46(%rsp),%rax
140006809:	40 88 74 24 4a       	mov    %sil,0x4a(%rsp)
14000680e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140006813:	4c 8d 44 24 42       	lea    0x42(%rsp),%r8
140006818:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
14000681d:	44 88 7c 24 45       	mov    %r15b,0x45(%rsp)
140006822:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140006827:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000682c:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140006831:	44 88 7c 24 43       	mov    %r15b,0x43(%rsp)
140006836:	66 c7 44 24 40 01 01 	movw   $0x101,0x40(%rsp)
14000683d:	ff 15 b5 2c 04 00    	call   *0x42cb5(%rip)        # 0x1400494f8
140006843:	48 8d 05 4e 0e 03 00 	lea    0x30e4e(%rip),%rax        # 0x140037698
14000684a:	4c 89 65 10          	mov    %r12,0x10(%rbp)
14000684e:	48 89 45 20          	mov    %rax,0x20(%rbp)
140006852:	48 89 5d 18          	mov    %rbx,0x18(%rbp)
140006856:	66 c7 44 24 40 00 01 	movw   $0x100,0x40(%rsp)
14000685d:	ff 15 a5 2c 04 00    	call   *0x42ca5(%rip)        # 0x140049508
140006863:	48 85 c0             	test   %rax,%rax
140006866:	74 0b                	je     0x140006873
140006868:	48 8b c8             	mov    %rax,%rcx
14000686b:	ff 15 9f 2c 04 00    	call   *0x42c9f(%rip)        # 0x140049510
140006871:	eb 06                	jmp    0x140006879
140006873:	ff 15 9f 2c 04 00    	call   *0x42c9f(%rip)        # 0x140049518
140006879:	44 0f b7 4c 24 40    	movzwl 0x40(%rsp),%r9d
14000687f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140006884:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140006889:	48 8d 55 10          	lea    0x10(%rbp),%rdx
14000688d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140006892:	4c 8b c0             	mov    %rax,%r8
140006895:	ff 15 8d 2c 04 00    	call   *0x42c8d(%rip)        # 0x140049528
14000689b:	45 33 c0             	xor    %r8d,%r8d
14000689e:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
1400068a2:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400068a6:	4c 8d 0d fb f8 02 00 	lea    0x2f8fb(%rip),%r9        # 0x1400361a8
1400068ad:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400068b2:	48 8d 0d 1f 1d 03 00 	lea    0x31d1f(%rip),%rcx        # 0x1400385d8
1400068b9:	45 8d 60 04          	lea    0x4(%r8),%r12d
1400068bd:	41 8b d4             	mov    %r12d,%edx
1400068c0:	ff 15 ca 27 04 00    	call   *0x427ca(%rip)        # 0x140049090
1400068c6:	8b f8                	mov    %eax,%edi
1400068c8:	85 c0                	test   %eax,%eax
1400068ca:	78 05                	js     0x1400068d1
1400068cc:	45 84 f6             	test   %r14b,%r14b
1400068cf:	75 0c                	jne    0x1400068dd
1400068d1:	8b d7                	mov    %edi,%edx
1400068d3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400068d8:	e8 2f f9 ff ff       	call   0x14000620c
1400068dd:	85 ff                	test   %edi,%edi
1400068df:	0f 88 ce 04 00 00    	js     0x140006db3
1400068e5:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
1400068e9:	4c 8d 4c 24 68       	lea    0x68(%rsp),%r9
1400068ee:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
1400068f3:	4c 8d 05 be 1c 03 00 	lea    0x31cbe(%rip),%r8        # 0x1400385b8
1400068fa:	33 d2                	xor    %edx,%edx
1400068fc:	48 8b 01             	mov    (%rcx),%rax
1400068ff:	48 8b 40 18          	mov    0x18(%rax),%rax
140006903:	ff 15 8f dc 02 00    	call   *0x2dc8f(%rip)        # 0x140034598
140006909:	8b f8                	mov    %eax,%edi
14000690b:	85 c0                	test   %eax,%eax
14000690d:	78 05                	js     0x140006914
14000690f:	45 84 f6             	test   %r14b,%r14b
140006912:	75 0c                	jne    0x140006920
140006914:	8b d7                	mov    %edi,%edx
140006916:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14000691b:	e8 ec f8 ff ff       	call   0x14000620c
140006920:	85 ff                	test   %edi,%edi
140006922:	0f 88 74 04 00 00    	js     0x140006d9c
140006928:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14000692c:	ff 15 4e 27 04 00    	call   *0x4274e(%rip)        # 0x140049080
140006932:	8b d8                	mov    %eax,%ebx
140006934:	85 c0                	test   %eax,%eax
140006936:	79 3d                	jns    0x140006975
140006938:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14000693d:	48 85 c9             	test   %rcx,%rcx
140006940:	74 0d                	je     0x14000694f
140006942:	48 8b 01             	mov    (%rcx),%rax
140006945:	48 8b 40 10          	mov    0x10(%rax),%rax
140006949:	ff 15 49 dc 02 00    	call   *0x2dc49(%rip)        # 0x140034598
14000694f:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140006953:	48 85 c9             	test   %rcx,%rcx
140006956:	74 0d                	je     0x140006965
140006958:	48 8b 01             	mov    (%rcx),%rax
14000695b:	48 8b 40 10          	mov    0x10(%rax),%rax
14000695f:	ff 15 33 dc 02 00    	call   *0x2dc33(%rip)        # 0x140034598