14004d721:	84 41 1c             	test   %al,0x1c(%rcx)
14004d724:	74 25                	je     0x14004d74b
14004d726:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d72a:	8d 50 46             	lea    0x46(%rax),%edx
14004d72d:	49 8b 46 38          	mov    0x38(%r14),%rax
14004d731:	4c 8d 05 70 3b 04 00 	lea    0x43b70(%rip),%r8        # 0x1400912a8
14004d738:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d73c:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14004d741:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d746:	e8 61 a5 00 00       	call   0x140057cac
14004d74b:	be 3c 04 00 00       	mov    $0x43c,%esi
14004d750:	44 39 67 28          	cmp    %r12d,0x28(%rdi)
14004d754:	74 45                	je     0x14004d79b
14004d756:	41 39 b6 a4 00 00 00 	cmp    %esi,0xa4(%r14)
14004d75d:	74 3c                	je     0x14004d79b
14004d75f:	33 d2                	xor    %edx,%edx
14004d761:	33 c9                	xor    %ecx,%ecx
14004d763:	e8 6c 2d fe ff       	call   0x1400304d4
14004d768:	85 c0                	test   %eax,%eax
14004d76a:	75 2f                	jne    0x14004d79b
14004d76c:	49 8b ce             	mov    %r14,%rcx
14004d76f:	e8 54 d6 fc ff       	call   0x14001adc8
14004d774:	48 8b cf             	mov    %rdi,%rcx
14004d777:	48 8b d8             	mov    %rax,%rbx
14004d77a:	e8 49 d6 fc ff       	call   0x14001adc8
14004d77f:	48 8b d0             	mov    %rax,%rdx
14004d782:	45 8b cf             	mov    %r15d,%r9d
14004d785:	48 8b 47 38          	mov    0x38(%rdi),%rax
14004d789:	4c 8b c3             	mov    %rbx,%r8
14004d78c:	b9 01 00 00 00       	mov    $0x1,%ecx
14004d791:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d796:	e8 a1 b1 fb ff       	call   0x14000893c
14004d79b:	48 8b 47 68          	mov    0x68(%rdi),%rax
14004d79f:	eb 1c                	jmp    0x14004d7bd
14004d7a1:	81 78 08 80 00 00 00 	cmpl   $0x80,0x8(%rax)
14004d7a8:	75 10                	jne    0x14004d7ba
14004d7aa:	41 39 b6 a4 00 00 00 	cmp    %esi,0xa4(%r14)
14004d7b1:	74 07                	je     0x14004d7ba
14004d7b3:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d7b8:	eb 08                	jmp    0x14004d7c2
14004d7ba:	48 8b 00             	mov    (%rax),%rax
14004d7bd:	48 85 c0             	test   %rax,%rax
14004d7c0:	75 df                	jne    0x14004d7a1
14004d7c2:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14004d7c6:	45 89 65 00          	mov    %r12d,0x0(%r13)
14004d7ca:	45 8b fc             	mov    %r12d,%r15d
14004d7cd:	e8 be 4b fb ff       	call   0x140002390
14004d7d2:	e9 2d 01 00 00       	jmp    0x14004d904
14004d7d7:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d7db:	4c 89 65 40          	mov    %r12,0x40(%rbp)
14004d7df:	e8 64 54 fc ff       	call   0x140012c48
14004d7e4:	48 8d 1d dd 2c 05 00 	lea    0x52cdd(%rip),%rbx        # 0x1400a04c8
14004d7eb:	48 8b cb             	mov    %rbx,%rcx
14004d7ee:	48 ff 15 fb 75 03 00 	rex.W call *0x375fb(%rip)        # 0x140084df0
14004d7f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d7fa:	48 89 5d d8          	mov    %rbx,-0x28(%rbp)
14004d7fe:	48 8b 1d b3 2c 05 00 	mov    0x52cb3(%rip),%rbx        # 0x1400a04b8
14004d805:	eb 1f                	jmp    0x14004d826
14004d807:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
14004d80b:	48 8d 15 0e 96 03 00 	lea    0x3960e(%rip),%rdx        # 0x140086e20
14004d812:	48 ff 15 8f 71 03 00 	rex.W call *0x3718f(%rip)        # 0x1400849a8
14004d819:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004d81e:	85 c0                	test   %eax,%eax
14004d820:	74 10                	je     0x14004d832
14004d822:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
14004d826:	48 85 db             	test   %rbx,%rbx
14004d829:	75 dc                	jne    0x14004d807
14004d82b:	bb 24 04 00 00       	mov    $0x424,%ebx
14004d830:	eb 10                	jmp    0x14004d842
14004d832:	48 89 5d 40          	mov    %rbx,0x40(%rbp)
14004d836:	b8 01 00 00 00       	mov    $0x1,%eax
14004d83b:	f0 01 43 0c          	lock add %eax,0xc(%rbx)
14004d83f:	41 8b dc             	mov    %r12d,%ebx
14004d842:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14004d846:	e8 45 4b fb ff       	call   0x140002390
14004d84b:	85 db                	test   %ebx,%ebx
14004d84d:	74 0f                	je     0x14004d85e
14004d84f:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d853:	e8 f0 53 fc ff       	call   0x140012c48
14004d858:	90                   	nop
14004d859:	e9 af 5f fc ff       	jmp    0x14001380d
14004d85e:	48 8b 0d 9b 17 05 00 	mov    0x5179b(%rip),%rcx        # 0x14009f000
14004d865:	48 8d 05 94 17 05 00 	lea    0x51794(%rip),%rax        # 0x14009f000
14004d86c:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
14004d870:	ba 01 00 00 00       	mov    $0x1,%edx
14004d875:	48 3b c8             	cmp    %rax,%rcx
14004d878:	74 3c                	je     0x14004d8b6
14004d87a:	84 51 1c             	test   %dl,0x1c(%rcx)
14004d87d:	74 37                	je     0x14004d8b6
14004d87f:	8b 43 54             	mov    0x54(%rbx),%eax
14004d882:	0f b7 93 a8 00 00 00 	movzwl 0xa8(%rbx),%edx
14004d889:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d88d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d891:	89 44 24 38          	mov    %eax,0x38(%rsp)
14004d895:	8b 83 a4 00 00 00    	mov    0xa4(%rbx),%eax
14004d89b:	89 44 24 30          	mov    %eax,0x30(%rsp)
14004d89f:	48 8b 43 38          	mov    0x38(%rbx),%rax
14004d8a3:	89 54 24 28          	mov    %edx,0x28(%rsp)
14004d8a7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004d8ac:	e8 f7 66 01 00       	call   0x140063fa8
14004d8b1:	ba 01 00 00 00       	mov    $0x1,%edx
14004d8b6:	0f b7 83 a8 00 00 00 	movzwl 0xa8(%rbx),%eax
14004d8bd:	b9 03 00 00 00       	mov    $0x3,%ecx
14004d8c2:	66 3b c1             	cmp    %cx,%ax
14004d8c5:	74 34                	je     0x14004d8fb
14004d8c7:	b9 04 00 00 00       	mov    $0x4,%ecx
14004d8cc:	45 8b fc             	mov    %r12d,%r15d
14004d8cf:	66 3b c1             	cmp    %cx,%ax
14004d8d2:	74 22                	je     0x14004d8f6
14004d8d4:	b9 02 00 00 00       	mov    $0x2,%ecx
14004d8d9:	41 89 16             	mov    %edx,(%r14)
14004d8dc:	66 3b c1             	cmp    %cx,%ax
14004d8df:	75 06                	jne    0x14004d8e7
14004d8e1:	45 89 65 00          	mov    %r12d,0x0(%r13)
14004d8e5:	eb 14                	jmp    0x14004d8fb
14004d8e7:	66 85 c0             	test   %ax,%ax
14004d8ea:	75 0f                	jne    0x14004d8fb
14004d8ec:	48 8b cb             	mov    %rbx,%rcx
14004d8ef:	e8 d4 5a fc ff       	call   0x1400133c8
14004d8f4:	eb 05                	jmp    0x14004d8fb
14004d8f6:	be 2c 04 00 00       	mov    $0x42c,%esi
14004d8fb:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
14004d8ff:	e8 44 53 fc ff       	call   0x140012c48
14004d904:	85 f6                	test   %esi,%esi
14004d906:	0f 84 01 5f fc ff    	je     0x14001380d
14004d90c:	81 7f 54 35 04 00 00 	cmpl   $0x435,0x54(%rdi)
14004d913:	b8 04 00 00 00       	mov    $0x4,%eax
14004d918:	66 89 87 a8 00 00 00 	mov    %ax,0xa8(%rdi)
14004d91f:	89 b7 a4 00 00 00    	mov    %esi,0xa4(%rdi)
14004d925:	0f 85 e2 5e fc ff    	jne    0x14001380d
14004d92b:	89 77 54             	mov    %esi,0x54(%rdi)
14004d92e:	e9 da 5e fc ff       	jmp    0x14001380d
14004d933:	cc                   	int3
14004d934:	be 3c 04 00 00       	mov    $0x43c,%esi
14004d939:	e9 fd 5f fc ff       	jmp    0x14001393b
14004d93e:	be 22 04 00 00       	mov    $0x422,%esi
14004d943:	e9 a1 60 fc ff       	jmp    0x1400139e9
14004d948:	81 7f 54 35 04 00 00 	cmpl   $0x435,0x54(%rdi)
14004d94f:	75 03                	jne    0x14004d954
14004d951:	89 77 54             	mov    %esi,0x54(%rdi)
14004d954:	83 7f 28 00          	cmpl   $0x0,0x28(%rdi)
14004d958:	66 44 89 bf a8 00 00 	mov    %r15w,0xa8(%rdi)
14004d95f:	00
14004d960:	0f 84 28 60 fc ff    	je     0x14001398e
14004d966:	81 fe 3c 04 00 00    	cmp    $0x43c,%esi
14004d96c:	0f 84 1c 60 fc ff    	je     0x14001398e
14004d972:	48 8b cf             	mov    %rdi,%rcx
14004d975:	e8 4e d4 fc ff       	call   0x14001adc8
14004d97a:	4c 8b 4f 38          	mov    0x38(%rdi),%r9
14004d97e:	48 8b d0             	mov    %rax,%rdx
14004d981:	44 8b c6             	mov    %esi,%r8d
14004d984:	33 c9                	xor    %ecx,%ecx
14004d986:	e8 b1 af fb ff       	call   0x14000893c
14004d98b:	90                   	nop
14004d98c:	e9 fd 5f fc ff       	jmp    0x14001398e
14004d991:	48 8b 0d 68 16 05 00 	mov    0x51668(%rip),%rcx        # 0x14009f000
14004d998:	48 8d 05 61 16 05 00 	lea    0x51661(%rip),%rax        # 0x14009f000
14004d99f:	48 3b c8             	cmp    %rax,%rcx
14004d9a2:	74 1b                	je     0x14004d9bf
14004d9a4:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004d9a8:	74 15                	je     0x14004d9bf
14004d9aa:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004d9ae:	4c 8d 05 23 b1 03 00 	lea    0x3b123(%rip),%r8        # 0x140088ad8
14004d9b5:	ba 80 00 00 00       	mov    $0x80,%edx
14004d9ba:	e8 5d 9f 00 00       	call   0x14005791c
14004d9bf:	66 44 89 bf a8 00 00 	mov    %r15w,0xa8(%rdi)
14004d9c6:	00
14004d9c7:	e9 c2 5f fc ff       	jmp    0x14001398e
14004d9cc:	83 3d b9 27 05 00 03 	cmpl   $0x3,0x527b9(%rip)        # 0x1400a018c
14004d9d3:	0f 84 58 60 fc ff    	je     0x140013a31
14004d9d9:	bf 5d 01 00 00       	mov    $0x15d,%edi
14004d9de:	4c 8d 05 6b 18 05 00 	lea    0x5186b(%rip),%r8        # 0x14009f250
14004d9e5:	8b d7                	mov    %edi,%edx
14004d9e7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004d9ec:	e8 eb a7 fd ff       	call   0x1400281dc
14004d9f1:	48 8b 06             	mov    (%rsi),%rax
14004d9f4:	48 8b ce             	mov    %rsi,%rcx
14004d9f7:	48 8b 40 18          	mov    0x18(%rax),%rax
14004d9fb:	ff 15 c7 7c 03 00    	call   *0x37cc7(%rip)        # 0x1400856c8
14004da01:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14004da06:	48 2b fb             	sub    %rbx,%rdi
14004da09:	48 8d 0c 59          	lea    (%rcx,%rbx,2),%rcx
14004da0d:	4c 8b c0             	mov    %rax,%r8
14004da10:	48 8b d7             	mov    %rdi,%rdx
14004da13:	e8 c4 a7 fd ff       	call   0x1400281dc
14004da18:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14004da1d:	41 b9 19 00 02 00    	mov    $0x20019,%r9d
14004da23:	45 33 c0             	xor    %r8d,%r8d
14004da26:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14004da2b:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14004da30:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
14004da37:	48 ff 15 ba 72 03 00 	rex.W call *0x372ba(%rip)        # 0x140084cf8
14004da3e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004da43:	85 c0                	test   %eax,%eax
14004da45:	74 3c                	je     0x14004da83
14004da47:	48 8b 0d b2 15 05 00 	mov    0x515b2(%rip),%rcx        # 0x14009f000
14004da4e:	48 8d 15 ab 15 05 00 	lea    0x515ab(%rip),%rdx        # 0x14009f000
14004da55:	48 3b ca             	cmp    %rdx,%rcx
14004da58:	74 1f                	je     0x14004da79
14004da5a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004da5e:	74 19                	je     0x14004da79
14004da60:	4c 8b 4e 38          	mov    0x38(%rsi),%r9
14004da64:	4c 8d 05 3d b2 03 00 	lea    0x3b23d(%rip),%r8        # 0x140088ca8
14004da6b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004da6f:	ba 68 00 00 00       	mov    $0x68,%edx
14004da74:	e8 97 a0 00 00       	call   0x140057b10
14004da79:	b8 01 00 00 00       	mov    $0x1,%eax
14004da7e:	e9 b0 5f fc ff       	jmp    0x140013a33
14004da83:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14004da88:	48 ff 15 59 72 03 00 	rex.W call *0x37259(%rip)        # 0x140084ce8
14004da8f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004da94:	90                   	nop
14004da95:	e9 97 5f fc ff       	jmp    0x140013a31
14004da9a:	8b 05 78 25 05 00    	mov    0x52578(%rip),%eax        # 0x1400a0018
14004daa0:	83 7d 20 04          	cmpl   $0x4,0x20(%rbp)
14004daa4:	0f 45 c3             	cmovne %ebx,%eax
14004daa7:	89 05 6b 25 05 00    	mov    %eax,0x5256b(%rip)        # 0x1400a0018
14004daad:	e9 52 60 fc ff       	jmp    0x140013b04
14004dab2:	8b 05 64 25 05 00    	mov    0x52564(%rip),%eax        # 0x1400a001c
14004dab8:	83 7d 20 04          	cmpl   $0x4,0x20(%rbp)
14004dabc:	0f 45 c3             	cmovne %ebx,%eax
14004dabf:	89 05 57 25 05 00    	mov    %eax,0x52557(%rip)        # 0x1400a001c
14004dac5:	e9 fc 60 fc ff       	jmp    0x140013bc6
14004daca:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004dace:	4c 8d 05 cb 38 04 00 	lea    0x438cb(%rip),%r8        # 0x1400913a0
14004dad5:	ba 0e 00 00 00       	mov    $0xe,%edx
14004dada:	e8 11 9e 00 00       	call   0x1400578f0
14004dadf:	90                   	nop
14004dae0:	e9 be 61 fc ff       	jmp    0x140013ca3
14004dae5:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14004daea:	e8 c9 88 fb ff       	call   0x1400063b8
14004daef:	8b d8                	mov    %eax,%ebx
14004daf1:	85 c0                	test   %eax,%eax
14004daf3:	0f 85 51 61 fc ff    	jne    0x140013c4a
14004daf9:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14004dafe:	4c 8b ce             	mov    %rsi,%r9
14004db01:	48 8b d7             	mov    %rdi,%rdx
14004db04:	33 c9                	xor    %ecx,%ecx
14004db06:	4d 8b 00             	mov    (%r8),%r8
14004db09:	e8 f2 61 fc ff       	call   0x140013d00
14004db0e:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14004db15:	00 00
14004db17:	33 d2                	xor    %edx,%edx
14004db19:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
14004db1e:	8b d8                	mov    %eax,%ebx
14004db20:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14004db24:	48 ff 15 8d 78 03 00 	rex.W call *0x3788d(%rip)        # 0x1400853b8
14004db2b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004db30:	90                   	nop
14004db31:	e9 14 61 fc ff       	jmp    0x140013c4a
14004db36:	48 85 ed             	test   %rbp,%rbp
14004db39:	75 36                	jne    0x14004db71
14004db3b:	48 8b 0d be 14 05 00 	mov    0x514be(%rip),%rcx        # 0x14009f000
14004db42:	48 8d 3d b7 14 05 00 	lea    0x514b7(%rip),%rdi        # 0x14009f000
14004db49:	48 3b cf             	cmp    %rdi,%rcx
14004db4c:	74 19                	je     0x14004db67
14004db4e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004db52:	74 13                	je     0x14004db67
14004db54:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004db58:	8d 55 0f             	lea    0xf(%rbp),%edx
14004db5b:	4c 8d 05 3e 38 04 00 	lea    0x4383e(%rip),%r8        # 0x1400913a0
14004db62:	e8 89 9d 00 00       	call   0x1400578f0
14004db67:	b8 1f 00 00 00       	mov    $0x1f,%eax
14004db6c:	e9 81 62 fc ff       	jmp    0x140013df2
14004db71:	48 8b cd             	mov    %rbp,%rcx
14004db74:	48 ff 15 cd 77 03 00 	rex.W call *0x377cd(%rip)        # 0x140085348
14004db7b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004db80:	48 83 ce ff          	or     $0xffffffffffffffff,%rsi
14004db84:	48 8b ce             	mov    %rsi,%rcx
14004db87:	48 ff c1             	inc    %rcx
14004db8a:	66 41 39 3c 4f       	cmp    %di,(%r15,%rcx,2)
14004db8f:	75 f6                	jne    0x14004db87
14004db91:	44 8d 70 32          	lea    0x32(%rax),%r14d
14004db95:	45 8d 34 4e          	lea    (%r14,%rcx,2),%r14d
14004db99:	e9 a9 61 fc ff       	jmp    0x140013d47
14004db9e:	48 8b 0d 5b 14 05 00 	mov    0x5145b(%rip),%rcx        # 0x14009f000
14004dba5:	48 8d 3d 54 14 05 00 	lea    0x51454(%rip),%rdi        # 0x14009f000
14004dbac:	48 3b cf             	cmp    %rdi,%rcx
14004dbaf:	74 1b                	je     0x14004dbcc
14004dbb1:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004dbb5:	74 15                	je     0x14004dbcc
14004dbb7:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004dbbb:	4c 8d 05 de 37 04 00 	lea    0x437de(%rip),%r8        # 0x1400913a0
14004dbc2:	ba 10 00 00 00       	mov    $0x10,%edx
14004dbc7:	e8 24 9d 00 00       	call   0x1400578f0
14004dbcc:	b8 08 00 00 00       	mov    $0x8,%eax
14004dbd1:	e9 1c 62 fc ff       	jmp    0x140013df2
14004dbd6:	48 85 ed             	test   %rbp,%rbp
14004dbd9:	74 18                	je     0x14004dbf3
14004dbdb:	48 8b cd             	mov    %rbp,%rcx
14004dbde:	48 ff 15 63 77 03 00 	rex.W call *0x37763(%rip)        # 0x140085348
14004dbe5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004dbea:	48 8b 0d 0f 14 05 00 	mov    0x5140f(%rip),%rcx        # 0x14009f000
14004dbf1:	eb 02                	jmp    0x14004dbf5
14004dbf3:	33 c0                	xor    %eax,%eax
14004dbf5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004dbf9:	45 8b ce             	mov    %r14d,%r9d
14004dbfc:	89 44 24 28          	mov    %eax,0x28(%rsp)
14004dc00:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
14004dc05:	e8 56 73 01 00       	call   0x140064f60
14004dc0a:	90                   	nop
14004dc0b:	e9 84 61 fc ff       	jmp    0x140013d94
14004dc10:	48 ff c6             	inc    %rsi
14004dc13:	66 45 39 2c 77       	cmp    %r13w,(%r15,%rsi,2)
14004dc18:	75 f6                	jne    0x14004dc10
14004dc1a:	48 8b 43 18          	mov    0x18(%rbx),%rax
14004dc1e:	48 8d 56 01          	lea    0x1(%rsi),%rdx
14004dc22:	48 8d 14 50          	lea    (%rax,%rdx,2),%rdx
14004dc26:	48 89 53 28          	mov    %rdx,0x28(%rbx)
14004dc2a:	48 8b 0d cf 13 05 00 	mov    0x513cf(%rip),%rcx        # 0x14009f000
14004dc31:	48 3b cf             	cmp    %rdi,%rcx
14004dc34:	74 2b                	je     0x14004dc61
14004dc36:	f7 41 1c 00 02 00 00 	testl  $0x200,0x1c(%rcx)
14004dc3d:	74 22                	je     0x14004dc61
14004dc3f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004dc43:	4c 8d 05 56 37 04 00 	lea    0x43756(%rip),%r8        # 0x1400913a0
14004dc4a:	44 8b cb             	mov    %ebx,%r9d
14004dc4d:	44 2b ca             	sub    %edx,%r9d
14004dc50:	ba 12 00 00 00       	mov    $0x12,%edx
14004dc55:	45 03 ce             	add    %r14d,%r9d
14004dc58:	e8 bf 9c 00 00       	call   0x14005791c
14004dc5d:	48 8b 53 28          	mov    0x28(%rbx),%rdx
14004dc61:	8b cb                	mov    %ebx,%ecx
14004dc63:	4c 8b c5             	mov    %rbp,%r8
14004dc66:	2b 4b 28             	sub    0x28(%rbx),%ecx
14004dc69:	41 03 ce             	add    %r14d,%ecx
14004dc6c:	48 ff 15 2d 77 03 00 	rex.W call *0x3772d(%rip)        # 0x1400853a0
14004dc73:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004dc78:	8b f0                	mov    %eax,%esi
14004dc7a:	85 c0                	test   %eax,%eax
14004dc7c:	0f 89 3d 61 fc ff    	jns    0x140013dbf
14004dc82:	48 8b 0d 77 13 05 00 	mov    0x51377(%rip),%rcx        # 0x14009f000
14004dc89:	48 3b cf             	cmp    %rdi,%rcx
14004dc8c:	74 1e                	je     0x14004dcac
14004dc8e:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004dc92:	74 18                	je     0x14004dcac
14004dc94:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004dc98:	4c 8d 05 01 37 04 00 	lea    0x43701(%rip),%r8        # 0x1400913a0
14004dc9f:	ba 13 00 00 00       	mov    $0x13,%edx
14004dca4:	44 8b c8             	mov    %eax,%r9d
14004dca7:	e8 70 9c 00 00       	call   0x14005791c
14004dcac:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
14004dcb3:	00 00
14004dcb5:	4c 8b c3             	mov    %rbx,%r8
14004dcb8:	33 d2                	xor    %edx,%edx
14004dcba:	48 8b 49 30          	mov    0x30(%rcx),%rcx
14004dcbe:	48 ff 15 f3 76 03 00 	rex.W call *0x376f3(%rip)        # 0x1400853b8
14004dcc5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004dcca:	8b ce                	mov    %esi,%ecx
14004dccc:	48 ff 15 c5 76 03 00 	rex.W call *0x376c5(%rip)        # 0x140085398