140cb36c7:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140cb36cc:	4c 8b c2             	mov    %rdx,%r8
140cb36cf:	48 8b cb             	mov    %rbx,%rcx
140cb36d2:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140cb36d9:	00
140cb36da:	e8 b1 c2 fd ff       	call   0x140c8f990
140cb36df:	85 c0                	test   %eax,%eax
140cb36e1:	0f 8e 36 0a 00 00    	jle    0x140cb411d
140cb36e7:	c7 83 3c 08 00 00 f0 	movl   $0xf0,0x83c(%rbx)
140cb36ee:	00 00 00
140cb36f1:	48 8d bb 78 16 00 00 	lea    0x1678(%rbx),%rdi
140cb36f8:	b8 02 00 00 00       	mov    $0x2,%eax
140cb36fd:	41 39 46 f8          	cmp    %eax,-0x8(%r14)
140cb3701:	48 0f 45 c6          	cmovne %rsi,%rax
140cb3705:	49 ff c7             	inc    %r15
140cb3708:	48 03 07             	add    (%rdi),%rax
140cb370b:	49 89 46 20          	mov    %rax,0x20(%r14)
140cb370f:	49 89 46 18          	mov    %rax,0x18(%r14)
140cb3713:	49 8b 06             	mov    (%r14),%rax
140cb3716:	49 89 46 08          	mov    %rax,0x8(%r14)
140cb371a:	33 c0                	xor    %eax,%eax
140cb371c:	41 89 46 30          	mov    %eax,0x30(%r14)
140cb3720:	49 83 c6 48          	add    $0x48,%r14
140cb3724:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
140cb3729:	48 89 83 80 16 00 00 	mov    %rax,0x1680(%rbx)
140cb3730:	89 83 d8 16 00 00    	mov    %eax,0x16d8(%rbx)
140cb3736:	4d 3b fc             	cmp    %r12,%r15
140cb3739:	0f 83 21 01 00 00    	jae    0x140cb3860
140cb373f:	83 7d fc 17          	cmpl   $0x17,-0x4(%rbp)
140cb3743:	0f 85 17 01 00 00    	jne    0x140cb3860
140cb3749:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cb374d:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140cb3754:	f6 41 60 01          	testb  $0x1,0x60(%rcx)
140cb3758:	0f 84 02 01 00 00    	je     0x140cb3860
140cb375e:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
140cb3765:	48 85 c9             	test   %rcx,%rcx
140cb3768:	0f 84 f2 00 00 00    	je     0x140cb3860
140cb376e:	e8 5d bf 4e ff       	call   0x14019f6d0
140cb3773:	48 8b c8             	mov    %rax,%rcx
140cb3776:	e8 35 ac 4f ff       	call   0x1401ae3b0
140cb377b:	0f ba e0 17          	bt     $0x17,%eax
140cb377f:	0f 83 db 00 00 00    	jae    0x140cb3860
140cb3785:	48 8b cb             	mov    %rbx,%rcx
140cb3788:	e8 c3 09 00 00       	call   0x140cb4150
140cb378d:	85 c0                	test   %eax,%eax
140cb378f:	0f 84 cb 00 00 00    	je     0x140cb3860
140cb3795:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140cb379b:	e9 2f fc ff ff       	jmp    0x140cb33cf
140cb37a0:	c7 44 24 28 fb 00 00 	movl   $0xfb,0x28(%rsp)
140cb37a7:	00
140cb37a8:	ba 16 00 00 00       	mov    $0x16,%edx
140cb37ad:	41 b9 c6 00 00 00    	mov    $0xc6,%r9d
140cb37b3:	e9 46 09 00 00       	jmp    0x140cb40fe
140cb37b8:	8b c2                	mov    %edx,%eax
140cb37ba:	33 c1                	xor    %ecx,%eax
140cb37bc:	a9 00 ff 00 00       	test   $0xff00,%eax
140cb37c1:	75 55                	jne    0x140cb3818
140cb37c3:	48 83 bb 68 04 00 00 	cmpq   $0x0,0x468(%rbx)
140cb37ca:	00
140cb37cb:	75 4b                	jne    0x140cb3818
140cb37cd:	48 83 bb 80 04 00 00 	cmpq   $0x0,0x480(%rbx)
140cb37d4:	00
140cb37d5:	75 41                	jne    0x140cb3818
140cb37d7:	41 83 f8 15          	cmp    $0x15,%r8d
140cb37db:	75 36                	jne    0x140cb3813
140cb37dd:	c7 44 24 28 2b 01 00 	movl   $0x12b,0x28(%rsp)
140cb37e4:	00
140cb37e5:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
140cb37eb:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140cb37f0:	8b d7                	mov    %edi,%edx
140cb37f2:	48 8b cb             	mov    %rbx,%rcx
140cb37f5:	48 8d 05 f4 26 49 00 	lea    0x4926f4(%rip),%rax        # 0x141145ef0
140cb37fc:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
140cb3802:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb3807:	e8 34 72 fd ff       	call   0x140c8aa40
140cb380c:	8b c7                	mov    %edi,%eax
140cb380e:	e9 0a 09 00 00       	jmp    0x140cb411d
140cb3813:	0f b7 c2             	movzwl %dx,%eax
140cb3816:	89 03                	mov    %eax,(%rbx)
140cb3818:	c7 44 24 28 34 01 00 	movl   $0x134,0x28(%rsp)
140cb381f:	00
140cb3820:	ba 46 00 00 00       	mov    $0x46,%edx
140cb3825:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
140cb382b:	e9 ce 08 00 00       	jmp    0x140cb40fe
140cb3830:	c7 44 24 28 5e 01 00 	movl   $0x15e,0x28(%rsp)
140cb3837:	00
140cb3838:	ba 0a 00 00 00       	mov    $0xa,%edx
140cb383d:	41 b9 bb 01 00 00    	mov    $0x1bb,%r9d
140cb3843:	e9 b6 08 00 00       	jmp    0x140cb40fe
140cb3848:	c7 44 24 28 63 01 00 	movl   $0x163,0x28(%rsp)
140cb384f:	00
140cb3850:	ba 32 00 00 00       	mov    $0x32,%edx
140cb3855:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
140cb385b:	e9 9e 08 00 00       	jmp    0x140cb40fe
140cb3860:	49 83 ff 01          	cmp    $0x1,%r15
140cb3864:	0f 85 c7 00 00 00    	jne    0x140cb3931
140cb386a:	83 7d fc 14          	cmpl   $0x14,-0x4(%rbp)
140cb386e:	0f 85 bd 00 00 00    	jne    0x140cb3931
140cb3874:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140cb3878:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140cb387f:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140cb3883:	75 10                	jne    0x140cb3895
140cb3885:	8b 01                	mov    (%rcx),%eax
140cb3887:	3d 04 03 00 00       	cmp    $0x304,%eax
140cb388c:	7c 07                	jl     0x140cb3895
140cb388e:	3d 00 00 01 00       	cmp    $0x10000,%eax
140cb3893:	75 0d                	jne    0x140cb38a2
140cb3895:	83 bb d8 04 00 00 00 	cmpl   $0x0,0x4d8(%rbx)
140cb389c:	0f 84 8f 00 00 00    	je     0x140cb3931
140cb38a2:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb38a9:	48 83 b8 98 01 00 00 	cmpq   $0x0,0x198(%rax)
140cb38b0:	00
140cb38b1:	74 0a                	je     0x140cb38bd
140cb38b3:	48 83 b8 20 02 00 00 	cmpq   $0x0,0x220(%rax)
140cb38ba:	00
140cb38bb:	75 74                	jne    0x140cb3931
140cb38bd:	48 83 7d 00 01       	cmpq   $0x1,0x0(%rbp)
140cb38c2:	75 55                	jne    0x140cb3919
140cb38c4:	48 8b 45 18          	mov    0x18(%rbp),%rax
140cb38c8:	80 38 01             	cmpb   $0x1,(%rax)
140cb38cb:	75 4c                	jne    0x140cb3919
140cb38cd:	c7 45 fc 16 00 00 00 	movl   $0x16,-0x4(%rbp)
140cb38d4:	48 ff 83 a0 16 00 00 	incq   0x16a0(%rbx)
140cb38db:	48 83 bb a0 16 00 00 	cmpq   $0x20,0x16a0(%rbx)
140cb38e2:	20
140cb38e3:	76 18                	jbe    0x140cb38fd
140cb38e5:	c7 44 24 28 e5 01 00 	movl   $0x1e5,0x28(%rsp)
140cb38ec:	00
140cb38ed:	ba 0a 00 00 00       	mov    $0xa,%edx
140cb38f2:	41 b9 06 01 00 00    	mov    $0x106,%r9d
140cb38f8:	e9 01 08 00 00       	jmp    0x140cb40fe
140cb38fd:	c7 45 30 01 00 00 00 	movl   $0x1,0x30(%rbp)
140cb3904:	b8 01 00 00 00       	mov    $0x1,%eax
140cb3909:	48 c7 83 40 08 00 00 	movq   $0x1,0x840(%rbx)
140cb3910:	01 00 00 00
140cb3914:	e9 04 08 00 00       	jmp    0x140cb411d
140cb3919:	c7 44 24 28 d9 01 00 	movl   $0x1d9,0x28(%rsp)
140cb3920:	00
140cb3921:	ba 2f 00 00 00       	mov    $0x2f,%edx
140cb3926:	41 b9 04 01 00 00    	mov    $0x104,%r9d
140cb392c:	e9 cd 07 00 00       	jmp    0x140cb40fe
140cb3931:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb3938:	f7 00 00 01 00 00    	testl  $0x100,(%rax)
140cb393e:	0f 84 a5 00 00 00    	je     0x140cb39e9
140cb3944:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
140cb394b:	48 85 c9             	test   %rcx,%rcx
140cb394e:	0f 84 95 00 00 00    	je     0x140cb39e9
140cb3954:	e8 27 a9 01 00       	call   0x140cce280
140cb3959:	48 8b c8             	mov    %rax,%rcx
140cb395c:	e8 9f e7 02 00       	call   0x140ce2100
140cb3961:	83 f8 40             	cmp    $0x40,%eax
140cb3964:	0f 87 5f 01 00 00    	ja     0x140cb3ac9
140cb396a:	33 f6                	xor    %esi,%esi
140cb396c:	48 63 e8             	movslq %eax,%rbp
140cb396f:	4d 85 ff             	test   %r15,%r15
140cb3972:	74 75                	je     0x140cb39e9
140cb3974:	48 8d bb 80 0d 00 00 	lea    0xd80(%rbx),%rdi
140cb397b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140cb3980:	48 8b 0f             	mov    (%rdi),%rcx
140cb3983:	48 3b cd             	cmp    %rbp,%rcx
140cb3986:	0f 82 27 01 00 00    	jb     0x140cb3ab3
140cb398c:	4c 8b 77 18          	mov    0x18(%rdi),%r14
140cb3990:	48 8d 57 f8          	lea    -0x8(%rdi),%rdx
140cb3994:	48 2b cd             	sub    %rbp,%rcx
140cb3997:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140cb399c:	48 89 0f             	mov    %rcx,(%rdi)
140cb399f:	4c 03 f1             	add    %rcx,%r14
140cb39a2:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cb39a6:	45 33 c9             	xor    %r9d,%r9d
140cb39a9:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140cb39b0:	48 8b 41 08          	mov    0x8(%rcx),%rax
140cb39b4:	48 8b cb             	mov    %rbx,%rcx
140cb39b7:	ff 15 63 00 2d 00    	call   *0x2d0063(%rip)        # 0x140f83a20
140cb39bd:	85 c0                	test   %eax,%eax
140cb39bf:	0f 84 d6 00 00 00    	je     0x140cb3a9b
140cb39c5:	4c 8b c5             	mov    %rbp,%r8
140cb39c8:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140cb39cd:	49 8b d6             	mov    %r14,%rdx
140cb39d0:	e8 8b e9 34 ff       	call   0x140002360
140cb39d5:	85 c0                	test   %eax,%eax
140cb39d7:	0f 85 be 00 00 00    	jne    0x140cb3a9b
140cb39dd:	48 ff c6             	inc    %rsi
140cb39e0:	48 83 c7 48          	add    $0x48,%rdi
140cb39e4:	49 3b f7             	cmp    %r15,%rsi
140cb39e7:	72 97                	jb     0x140cb3980
140cb39e9:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cb39ed:	48 8d b3 78 0d 00 00 	lea    0xd78(%rbx),%rsi
140cb39f4:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
140cb39f8:	45 33 c9             	xor    %r9d,%r9d
140cb39fb:	4d 8b c7             	mov    %r15,%r8
140cb39fe:	48 8b d6             	mov    %rsi,%rdx
140cb3a01:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140cb3a08:	48 8b 01             	mov    (%rcx),%rax
140cb3a0b:	48 8b cb             	mov    %rbx,%rcx
140cb3a0e:	ff 15 0c 00 2d 00    	call   *0x2d000c(%rip)        # 0x140f83a20
140cb3a14:	44 8b f0             	mov    %eax,%r14d
140cb3a17:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140cb3a1c:	85 c0                	test   %eax,%eax
140cb3a1e:	0f 85 ce 00 00 00    	jne    0x140cb3af2
140cb3a24:	48 8b cb             	mov    %rbx,%rcx
140cb3a27:	e8 a4 70 fd ff       	call   0x140c8aad0
140cb3a2c:	85 c0                	test   %eax,%eax
140cb3a2e:	0f 85 d8 fd ff ff    	jne    0x140cb380c
140cb3a34:	49 83 ff 01          	cmp    $0x1,%r15
140cb3a38:	0f 85 9e 00 00 00    	jne    0x140cb3adc
140cb3a3e:	48 8b cb             	mov    %rbx,%rcx
140cb3a41:	e8 da 70 fd ff       	call   0x140c8ab20
140cb3a46:	85 c0                	test   %eax,%eax
140cb3a48:	0f 84 8e 00 00 00    	je     0x140cb3adc
140cb3a4e:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140cb3a52:	41 b8 68 00 00 00    	mov    $0x68,%r8d
140cb3a58:	45 33 c9             	xor    %r9d,%r9d
140cb3a5b:	48 8b cb             	mov    %rbx,%rcx
140cb3a5e:	e8 ad ef ff ff       	call   0x140cb2a10
140cb3a63:	85 c0                	test   %eax,%eax
140cb3a65:	0f 84 a1 fd ff ff    	je     0x140cb380c
140cb3a6b:	48 c7 46 08 00 00 00 	movq   $0x0,0x8(%rsi)
140cb3a72:	00
140cb3a73:	48 8d 8b 30 08 00 00 	lea    0x830(%rbx),%rcx
140cb3a7a:	c7 46 38 01 00 00 00 	movl   $0x1,0x38(%rsi)
140cb3a81:	48 c7 83 40 08 00 00 	movq   $0x1,0x840(%rbx)
140cb3a88:	01 00 00 00
140cb3a8c:	e8 1f a8 fd ff       	call   0x140c8e2b0
140cb3a91:	b8 01 00 00 00       	mov    $0x1,%eax
140cb3a96:	e9 82 06 00 00       	jmp    0x140cb411d
140cb3a9b:	c7 44 24 28 09 02 00 	movl   $0x209,0x28(%rsp)
140cb3aa2:	00
140cb3aa3:	ba 14 00 00 00       	mov    $0x14,%edx
140cb3aa8:	41 b9 19 01 00 00    	mov    $0x119,%r9d
140cb3aae:	e9 4b 06 00 00       	jmp    0x140cb40fe
140cb3ab3:	ba 32 00 00 00       	mov    $0x32,%edx
140cb3ab8:	c7 44 24 28 01 02 00 	movl   $0x201,0x28(%rsp)
140cb3abf:	00
140cb3ac0:	44 8d 4a 6e          	lea    0x6e(%rdx),%r9d
140cb3ac4:	e9 35 06 00 00       	jmp    0x140cb40fe
140cb3ac9:	c7 44 24 28 f8 01 00 	movl   $0x1f8,0x28(%rsp)
140cb3ad0:	00
140cb3ad1:	41 b9 06 00 00 00    	mov    $0x6,%r9d
140cb3ad7:	e9 1d 06 00 00       	jmp    0x140cb40f9
140cb3adc:	ba 14 00 00 00       	mov    $0x14,%edx
140cb3ae1:	c7 44 24 28 33 02 00 	movl   $0x233,0x28(%rsp)
140cb3ae8:	00
140cb3ae9:	44 8d 4a 6d          	lea    0x6d(%rdx),%r9d
140cb3aed:	e9 00 fd ff ff       	jmp    0x140cb37f2
140cb3af2:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
140cb3af8:	0f 84 77 01 00 00    	je     0x140cb3c75
140cb3afe:	48 83 bb 38 04 00 00 	cmpq   $0x0,0x438(%rbx)
140cb3b05:	00
140cb3b06:	0f 84 69 01 00 00    	je     0x140cb3c75
140cb3b0c:	48 8b 83 a8 00 00 00 	mov    0xa8(%rbx),%rax
140cb3b13:	f7 00 00 01 00 00    	testl  $0x100,(%rax)
140cb3b19:	0f 85 56 01 00 00    	jne    0x140cb3c75
140cb3b1f:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
140cb3b26:	e8 55 a7 01 00       	call   0x140cce280
140cb3b2b:	48 85 c0             	test   %rax,%rax
140cb3b2e:	0f 84 41 01 00 00    	je     0x140cb3c75
140cb3b34:	48 8b 8b 50 04 00 00 	mov    0x450(%rbx),%rcx
140cb3b3b:	e8 40 a7 01 00       	call   0x140cce280
140cb3b40:	48 8b c8             	mov    %rax,%rcx
140cb3b43:	e8 b8 e5 02 00       	call   0x140ce2100
140cb3b48:	48 63 e8             	movslq %eax,%rbp
140cb3b4b:	48 83 fd 40          	cmp    $0x40,%rbp
140cb3b4f:	76 16                	jbe    0x140cb3b67
140cb3b51:	ba 50 00 00 00       	mov    $0x50,%edx
140cb3b56:	c7 44 24 28 4b 02 00 	movl   $0x24b,0x28(%rsp)
140cb3b5d:	00
140cb3b5e:	44 8d 4a f4          	lea    -0xc(%rdx),%r9d
140cb3b62:	e9 8b fc ff ff       	jmp    0x140cb37f2
140cb3b67:	45 33 e4             	xor    %r12d,%r12d
140cb3b6a:	4d 85 ff             	test   %r15,%r15
140cb3b6d:	0f 84 02 01 00 00    	je     0x140cb3c75
140cb3b73:	48 83 c6 08          	add    $0x8,%rsi
140cb3b77:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140cb3b7e:	00 00
140cb3b80:	48 39 6e 08          	cmp    %rbp,0x8(%rsi)
140cb3b84:	0f 82 30 01 00 00    	jb     0x140cb3cba
140cb3b8a:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
140cb3b91:	e8 3a bb 4e ff       	call   0x14019f6d0
140cb3b96:	48 8b c8             	mov    %rax,%rcx
140cb3b99:	e8 12 a8 4f ff       	call   0x1401ae3b0
140cb3b9e:	25 07 00 0f 00       	and    $0xf0007,%eax
140cb3ba3:	83 f8 02             	cmp    $0x2,%eax
140cb3ba6:	75 0e                	jne    0x140cb3bb6
140cb3ba8:	48 8d 45 01          	lea    0x1(%rbp),%rax
140cb3bac:	48 39 46 08          	cmp    %rax,0x8(%rsi)
140cb3bb0:	0f 82 04 01 00 00    	jb     0x140cb3cba
140cb3bb6:	48 8b 8b 38 04 00 00 	mov    0x438(%rbx),%rcx
140cb3bbd:	e8 0e bb 4e ff       	call   0x14019f6d0
140cb3bc2:	48 8b c8             	mov    %rax,%rcx
140cb3bc5:	e8 e6 a7 4f ff       	call   0x1401ae3b0
140cb3bca:	25 07 00 0f 00       	and    $0xf0007,%eax
140cb3bcf:	83 f8 02             	cmp    $0x2,%eax
140cb3bd2:	75 29                	jne    0x140cb3bfd
140cb3bd4:	48 8d 56 f8          	lea    -0x8(%rsi),%rdx
140cb3bd8:	4c 8b c5             	mov    %rbp,%r8
140cb3bdb:	48 8d 8c 24 a0 00 00 	lea    0xa0(%rsp),%rcx
140cb3be2:	00
140cb3be3:	4c 8d bc 24 a0 00 00 	lea    0xa0(%rsp),%r15
140cb3bea:	00
140cb3beb:	e8 50 f2 ff ff       	call   0x140cb2e40
140cb3bf0:	85 c0                	test   %eax,%eax
140cb3bf2:	0f 84 ac 00 00 00    	je     0x140cb3ca4
140cb3bf8:	48 29 2e             	sub    %rbp,(%rsi)
140cb3bfb:	eb 0a                	jmp    0x140cb3c07
140cb3bfd:	48 29 2e             	sub    %rbp,(%rsi)
140cb3c00:	4c 8b 3e             	mov    (%rsi),%r15
140cb3c03:	4c 03 7e 18          	add    0x18(%rsi),%r15
140cb3c07:	48 8b 43 08          	mov    0x8(%rbx),%rax
140cb3c0b:	48 8d 56 f8          	lea    -0x8(%rsi),%rdx
140cb3c0f:	45 33 c9             	xor    %r9d,%r9d
140cb3c12:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140cb3c17:	48 8b 88 c0 00 00 00 	mov    0xc0(%rax),%rcx
140cb3c1e:	48 8b 41 08          	mov    0x8(%rcx),%rax
140cb3c22:	48 8b cb             	mov    %rbx,%rcx
140cb3c25:	ff 15 f5 fd 2c 00    	call   *0x2cfdf5(%rip)        # 0x140f83a20
140cb3c2b:	85 c0                	test   %eax,%eax
140cb3c2d:	74 19                	je     0x140cb3c48
140cb3c2f:	4d 85 ff             	test   %r15,%r15
140cb3c32:	74 14                	je     0x140cb3c48
140cb3c34:	4c 8b c5             	mov    %rbp,%r8
140cb3c37:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140cb3c3c:	49 8b d7             	mov    %r15,%rdx
140cb3c3f:	e8 1c e7 34 ff       	call   0x140002360
140cb3c44:	85 c0                	test   %eax,%eax
140cb3c46:	74 03                	je     0x140cb3c4b
140cb3c48:	44 8b f7             	mov    %edi,%r14d
140cb3c4b:	4c 8b 7c 24 50       	mov    0x50(%rsp),%r15
140cb3c50:	48 8d 85 00 44 00 00 	lea    0x4400(%rbp),%rax
140cb3c57:	48 39 06             	cmp    %rax,(%rsi)
140cb3c5a:	44 0f 47 f7          	cmova  %edi,%r14d
140cb3c5e:	49 ff c4             	inc    %r12
140cb3c61:	48 83 c6 48          	add    $0x48,%rsi
140cb3c65:	4d 3b e7             	cmp    %r15,%r12
140cb3c68:	0f 82 12 ff ff ff    	jb     0x140cb3b80
140cb3c6e:	48 8d b3 78 0d 00 00 	lea    0xd78(%rbx),%rsi
140cb3c75:	45 85 f6             	test   %r14d,%r14d
140cb3c78:	79 6e                	jns    0x140cb3ce8
140cb3c7a:	48 8b cb             	mov    %rbx,%rcx
140cb3c7d:	e8 4e 6e fd ff       	call   0x140c8aad0
140cb3c82:	85 c0                	test   %eax,%eax
140cb3c84:	0f 85 82 fb ff ff    	jne    0x140cb380c
140cb3c8a:	49 83 ff 01          	cmp    $0x1,%r15
140cb3c8e:	75 40                	jne    0x140cb3cd0
140cb3c90:	48 8b cb             	mov    %rbx,%rcx
140cb3c93:	e8 88 6e fd ff       	call   0x140c8ab20
140cb3c98:	85 c0                	test   %eax,%eax
140cb3c9a:	74 34                	je     0x140cb3cd0
140cb3c9c:	49 8b d5             	mov    %r13,%rdx
140cb3c9f:	e9 ae fd ff ff       	jmp    0x140cb3a52
140cb3ca4:	ba 50 00 00 00       	mov    $0x50,%edx