14049fc28:	89 43 08             	mov    %eax,0x8(%rbx)
14049fc2b:	0f b7 05 72 e2 b5 00 	movzwl 0xb5e272(%rip),%eax        # 0x140ffdea4
14049fc32:	66 89 43 0c          	mov    %ax,0xc(%rbx)
14049fc36:	c6 43 0e 00          	movb   $0x0,0xe(%rbx)
14049fc3a:	e9 9d 00 00 00       	jmp    0x14049fcdc
14049fc3f:	48 8d 04 11          	lea    (%rcx,%rdx,1),%rax
14049fc43:	48 83 f8 0f          	cmp    $0xf,%rax
14049fc47:	4c 0f 47 e0          	cmova  %rax,%r12
14049fc4b:	49 8b f4             	mov    %r12,%rsi
14049fc4e:	49 8d 4c 24 01       	lea    0x1(%r12),%rcx
14049fc53:	48 85 c9             	test   %rcx,%rcx
14049fc56:	75 35                	jne    0x14049fc8d
14049fc58:	49 c7 45 00 0e 00 00 	movq   $0xe,0x0(%r13)
14049fc5f:	00
14049fc60:	4d 89 66 18          	mov    %r12,0x18(%r14)
14049fc64:	f2 0f 10 05 2c e2 b5 	movsd  0xb5e22c(%rip),%xmm0        # 0x140ffde98
14049fc6b:	00
14049fc6c:	f2 0f 11 03          	movsd  %xmm0,(%rbx)
14049fc70:	8b 05 2a e2 b5 00    	mov    0xb5e22a(%rip),%eax        # 0x140ffdea0
14049fc76:	89 43 08             	mov    %eax,0x8(%rbx)
14049fc79:	0f b7 05 24 e2 b5 00 	movzwl 0xb5e224(%rip),%eax        # 0x140ffdea4
14049fc80:	66 89 43 0c          	mov    %ax,0xc(%rbx)
14049fc84:	88 0c 25 0e 00 00 00 	mov    %cl,0xe
14049fc8b:	eb 4f                	jmp    0x14049fcdc
14049fc8d:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14049fc94:	72 0e                	jb     0x14049fca4
14049fc96:	48 8d 41 27          	lea    0x27(%rcx),%rax
14049fc9a:	48 3b c1             	cmp    %rcx,%rax
14049fc9d:	76 70                	jbe    0x14049fd0f
14049fc9f:	e9 49 ff ff ff       	jmp    0x14049fbed
14049fca4:	e8 5f b4 97 00       	call   0x140e1b108
14049fca9:	48 8b d8             	mov    %rax,%rbx
14049fcac:	49 c7 45 00 0e 00 00 	movq   $0xe,0x0(%r13)
14049fcb3:	00
14049fcb4:	4d 89 66 18          	mov    %r12,0x18(%r14)
14049fcb8:	f2 0f 10 05 d8 e1 b5 	movsd  0xb5e1d8(%rip),%xmm0        # 0x140ffde98
14049fcbf:	00
14049fcc0:	f2 0f 11 00          	movsd  %xmm0,(%rax)
14049fcc4:	8b 0d d6 e1 b5 00    	mov    0xb5e1d6(%rip),%ecx        # 0x140ffdea0
14049fcca:	89 48 08             	mov    %ecx,0x8(%rax)
14049fccd:	0f b7 0d d0 e1 b5 00 	movzwl 0xb5e1d0(%rip),%ecx        # 0x140ffdea4
14049fcd4:	66 89 48 0c          	mov    %cx,0xc(%rax)
14049fcd8:	c6 40 0e 00          	movb   $0x0,0xe(%rax)
14049fcdc:	49 89 1e             	mov    %rbx,(%r14)
14049fcdf:	48 8b c7             	mov    %rdi,%rax
14049fce2:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14049fce6:	48 33 cc             	xor    %rsp,%rcx
14049fce9:	e8 12 b8 97 00       	call   0x140e1b500
14049fcee:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
14049fcf5:	00
14049fcf6:	48 81 c4 10 01 00 00 	add    $0x110,%rsp
14049fcfd:	41 5f                	pop    %r15
14049fcff:	41 5e                	pop    %r14
14049fd01:	41 5d                	pop    %r13
14049fd03:	41 5c                	pop    %r12
14049fd05:	5f                   	pop    %rdi
14049fd06:	5e                   	pop    %rsi
14049fd07:	5d                   	pop    %rbp
14049fd08:	c3                   	ret
14049fd09:	e8 96 a4 98 00       	call   0x140e2a1a4
14049fd0e:	cc                   	int3
14049fd0f:	e8 7c d4 cf ff       	call   0x14019d190
14049fd14:	cc                   	int3
14049fd15:	e8 8a a4 98 00       	call   0x140e2a1a4
14049fd1a:	cc                   	int3
14049fd1b:	cc                   	int3
14049fd1c:	cc                   	int3
14049fd1d:	cc                   	int3
14049fd1e:	cc                   	int3
14049fd1f:	cc                   	int3
14049fd20:	40 53                	rex push %rbx
14049fd22:	48 83 ec 20          	sub    $0x20,%rsp
14049fd26:	48 8b d9             	mov    %rcx,%rbx
14049fd29:	b9 d0 00 00 00       	mov    $0xd0,%ecx
14049fd2e:	e8 d5 b3 97 00       	call   0x140e1b108
14049fd33:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14049fd38:	48 85 c0             	test   %rax,%rax
14049fd3b:	74 12                	je     0x14049fd4f
14049fd3d:	48 8b d3             	mov    %rbx,%rdx
14049fd40:	48 8b c8             	mov    %rax,%rcx
14049fd43:	e8 18 00 00 00       	call   0x14049fd60
14049fd48:	90                   	nop
14049fd49:	48 83 c4 20          	add    $0x20,%rsp
14049fd4d:	5b                   	pop    %rbx
14049fd4e:	c3                   	ret
14049fd4f:	33 c0                	xor    %eax,%eax
14049fd51:	48 83 c4 20          	add    $0x20,%rsp
14049fd55:	5b                   	pop    %rbx
14049fd56:	c3                   	ret
14049fd57:	cc                   	int3
14049fd58:	cc                   	int3
14049fd59:	cc                   	int3
14049fd5a:	cc                   	int3
14049fd5b:	cc                   	int3
14049fd5c:	cc                   	int3
14049fd5d:	cc                   	int3
14049fd5e:	cc                   	int3
14049fd5f:	cc                   	int3
14049fd60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14049fd65:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14049fd6a:	57                   	push   %rdi
14049fd6b:	48 83 ec 20          	sub    $0x20,%rsp
14049fd6f:	48 8b d9             	mov    %rcx,%rbx
14049fd72:	4c 8b c2             	mov    %rdx,%r8
14049fd75:	48 8d 15 04 e1 b5 00 	lea    0xb5e104(%rip),%rdx        # 0x140ffde80
14049fd7c:	e8 0f 59 09 00       	call   0x140535690
14049fd81:	33 ff                	xor    %edi,%edi
14049fd83:	48 89 bb b8 00 00 00 	mov    %rdi,0xb8(%rbx)
14049fd8a:	48 8d 05 1f e1 b5 00 	lea    0xb5e11f(%rip),%rax        # 0x140ffdeb0
14049fd91:	48 89 03             	mov    %rax,(%rbx)
14049fd94:	b9 40 00 00 00       	mov    $0x40,%ecx
14049fd99:	e8 6a b3 97 00       	call   0x140e1b108
14049fd9e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14049fda3:	48 85 c0             	test   %rax,%rax
14049fda6:	74 15                	je     0x14049fdbd
14049fda8:	48 89 5c 24 40       	mov    %rbx,0x40(%rsp)
14049fdad:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14049fdb2:	48 8b c8             	mov    %rax,%rcx
14049fdb5:	e8 36 9e ff ff       	call   0x140499bf0
14049fdba:	48 8b f8             	mov    %rax,%rdi
14049fdbd:	48 89 bb c0 00 00 00 	mov    %rdi,0xc0(%rbx)
14049fdc4:	66 c7 83 c8 00 00 00 	movw   $0x0,0xc8(%rbx)
14049fdcb:	00 00
14049fdcd:	48 8b c3             	mov    %rbx,%rax
14049fdd0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14049fdd5:	48 83 c4 20          	add    $0x20,%rsp
14049fdd9:	5f                   	pop    %rdi
14049fdda:	c3                   	ret
14049fddb:	cc                   	int3
14049fddc:	cc                   	int3
14049fddd:	cc                   	int3
14049fdde:	cc                   	int3
14049fddf:	cc                   	int3
14049fde0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14049fde5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
14049fdea:	57                   	push   %rdi
14049fdeb:	48 83 ec 20          	sub    $0x20,%rsp
14049fdef:	48 8b b9 c0 00 00 00 	mov    0xc0(%rcx),%rdi
14049fdf6:	48 8d 05 b3 e0 b5 00 	lea    0xb5e0b3(%rip),%rax        # 0x140ffdeb0
14049fdfd:	48 89 01             	mov    %rax,(%rcx)
14049fe00:	8b f2                	mov    %edx,%esi
14049fe02:	48 8b d9             	mov    %rcx,%rbx
14049fe05:	48 85 ff             	test   %rdi,%rdi
14049fe08:	74 15                	je     0x14049fe1f
14049fe0a:	48 8b cf             	mov    %rdi,%rcx
14049fe0d:	e8 de a2 ff ff       	call   0x14049a0f0
14049fe12:	ba 40 00 00 00       	mov    $0x40,%edx
14049fe17:	48 8b cf             	mov    %rdi,%rcx
14049fe1a:	e8 25 b3 97 00       	call   0x140e1b144
14049fe1f:	48 8d 05 72 56 b0 00 	lea    0xb05672(%rip),%rax        # 0x140fa5498
14049fe26:	48 8b cb             	mov    %rbx,%rcx
14049fe29:	48 89 03             	mov    %rax,(%rbx)
14049fe2c:	e8 8f 5b 09 00       	call   0x1405359c0
14049fe31:	40 f6 c6 01          	test   $0x1,%sil
14049fe35:	74 0d                	je     0x14049fe44
14049fe37:	ba d0 00 00 00       	mov    $0xd0,%edx
14049fe3c:	48 8b cb             	mov    %rbx,%rcx
14049fe3f:	e8 00 b3 97 00       	call   0x140e1b144
14049fe44:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14049fe49:	48 8b c3             	mov    %rbx,%rax
14049fe4c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14049fe51:	48 83 c4 20          	add    $0x20,%rsp
14049fe55:	5f                   	pop    %rdi
14049fe56:	c3                   	ret
14049fe57:	cc                   	int3
14049fe58:	cc                   	int3
14049fe59:	cc                   	int3
14049fe5a:	cc                   	int3
14049fe5b:	cc                   	int3
14049fe5c:	cc                   	int3
14049fe5d:	cc                   	int3
14049fe5e:	cc                   	int3
14049fe5f:	cc                   	int3
14049fe60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
14049fe65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14049fe6a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
14049fe6f:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14049fe74:	41 56                	push   %r14
14049fe76:	48 83 ec 60          	sub    $0x60,%rsp
14049fe7a:	41 0f b6 f1          	movzbl %r9b,%esi
14049fe7e:	49 8b f8             	mov    %r8,%rdi
14049fe81:	4c 63 f2             	movslq %edx,%r14
14049fe84:	48 8b d9             	mov    %rcx,%rbx
14049fe87:	41 8b d6             	mov    %r14d,%edx
14049fe8a:	e8 71 70 cf ff       	call   0x140196f00
14049fe8f:	48 8b cb             	mov    %rbx,%rcx
14049fe92:	80 bb c9 00 00 00 00 	cmpb   $0x0,0xc9(%rbx)
14049fe99:	74 11                	je     0x14049feac
14049fe9b:	44 0f b6 ce          	movzbl %sil,%r9d
14049fe9f:	4c 8b c7             	mov    %rdi,%r8
14049fea2:	41 8b d6             	mov    %r14d,%edx
14049fea5:	e8 e6 83 09 00       	call   0x140538290
14049feaa:	eb 41                	jmp    0x14049feed
14049feac:	e8 ef 1f f6 ff       	call   0x140401ea0
14049feb1:	48 85 c0             	test   %rax,%rax
14049feb4:	74 16                	je     0x14049fecc
14049feb6:	48 8b cb             	mov    %rbx,%rcx
14049feb9:	e8 e2 1f f6 ff       	call   0x140401ea0
14049febe:	8b 88 f0 00 00 00    	mov    0xf0(%rax),%ecx
14049fec4:	c1 e9 03             	shr    $0x3,%ecx
14049fec7:	f6 c1 01             	test   $0x1,%cl
14049feca:	75 21                	jne    0x14049feed
14049fecc:	80 bb c8 00 00 00 00 	cmpb   $0x0,0xc8(%rbx)
14049fed3:	75 18                	jne    0x14049feed
14049fed5:	4e 8d 0c 37          	lea    (%rdi,%r14,1),%r9
14049fed9:	4c 8b c7             	mov    %rdi,%r8
14049fedc:	40 0f b6 d6          	movzbl %sil,%edx
14049fee0:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14049fee7:	e8 a4 ae ff ff       	call   0x14049ad90
14049feec:	90                   	nop
14049feed:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
14049fef2:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14049fef6:	49 8b 73 20          	mov    0x20(%r11),%rsi
14049fefa:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14049fefe:	49 8b e3             	mov    %r11,%rsp
14049ff01:	41 5e                	pop    %r14
14049ff03:	c3                   	ret
14049ff04:	cc                   	int3
14049ff05:	cc                   	int3
14049ff06:	cc                   	int3
14049ff07:	cc                   	int3
14049ff08:	cc                   	int3
14049ff09:	cc                   	int3
14049ff0a:	cc                   	int3
14049ff0b:	cc                   	int3
14049ff0c:	cc                   	int3
14049ff0d:	cc                   	int3
14049ff0e:	cc                   	int3
14049ff0f:	cc                   	int3
14049ff10:	40 53                	rex push %rbx
14049ff12:	48 83 ec 20          	sub    $0x20,%rsp
14049ff16:	48 8b d9             	mov    %rcx,%rbx
14049ff19:	e8 c2 6d 09 00       	call   0x140536ce0
14049ff1e:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14049ff25:	b2 01                	mov    $0x1,%dl
14049ff27:	e8 34 ae ff ff       	call   0x14049ad60
14049ff2c:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14049ff33:	33 d2                	xor    %edx,%edx
14049ff35:	48 83 c4 20          	add    $0x20,%rsp
14049ff39:	5b                   	pop    %rbx
14049ff3a:	e9 21 ae ff ff       	jmp    0x14049ad60
14049ff3f:	cc                   	int3
14049ff40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14049ff45:	57                   	push   %rdi
14049ff46:	48 83 ec 20          	sub    $0x20,%rsp
14049ff4a:	0f b6 fa             	movzbl %dl,%edi
14049ff4d:	48 8b d9             	mov    %rcx,%rbx
14049ff50:	e8 5b 1c f6 ff       	call   0x140401bb0
14049ff55:	80 bb c9 00 00 00 00 	cmpb   $0x0,0xc9(%rbx)
14049ff5c:	74 0c                	je     0x14049ff6a
14049ff5e:	40 0f b6 d7          	movzbl %dil,%edx
14049ff62:	48 8b cb             	mov    %rbx,%rcx
14049ff65:	e8 16 80 09 00       	call   0x140537f80
14049ff6a:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14049ff71:	40 0f b6 d7          	movzbl %dil,%edx
14049ff75:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14049ff7a:	48 83 c4 20          	add    $0x20,%rsp
14049ff7e:	5f                   	pop    %rdi
14049ff7f:	e9 dc ad ff ff       	jmp    0x14049ad60
14049ff84:	cc                   	int3
14049ff85:	cc                   	int3
14049ff86:	cc                   	int3
14049ff87:	cc                   	int3
14049ff88:	cc                   	int3
14049ff89:	cc                   	int3
14049ff8a:	cc                   	int3
14049ff8b:	cc                   	int3
14049ff8c:	cc                   	int3
14049ff8d:	cc                   	int3
14049ff8e:	cc                   	int3
14049ff8f:	cc                   	int3
14049ff90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14049ff95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14049ff9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14049ff9f:	57                   	push   %rdi
14049ffa0:	48 83 ec 20          	sub    $0x20,%rsp
14049ffa4:	41 0f b6 f9          	movzbl %r9b,%edi
14049ffa8:	41 8b f0             	mov    %r8d,%esi
14049ffab:	48 8b ea             	mov    %rdx,%rbp
14049ffae:	48 8b d9             	mov    %rcx,%rbx
14049ffb1:	e8 4a 6f cf ff       	call   0x140196f00
14049ffb6:	80 bb c9 00 00 00 00 	cmpb   $0x0,0xc9(%rbx)
14049ffbd:	74 12                	je     0x14049ffd1
14049ffbf:	44 0f b6 cf          	movzbl %dil,%r9d
14049ffc3:	44 8b c6             	mov    %esi,%r8d
14049ffc6:	48 8b d5             	mov    %rbp,%rdx
14049ffc9:	48 8b cb             	mov    %rbx,%rcx
14049ffcc:	e8 4f 84 09 00       	call   0x140538420
14049ffd1:	48 8b 8b c0 00 00 00 	mov    0xc0(%rbx),%rcx
14049ffd8:	44 8b c6             	mov    %esi,%r8d
14049ffdb:	40 0f b6 d7          	movzbl %dil,%edx
14049ffdf:	c6 83 c8 00 00 00 01 	movb   $0x1,0xc8(%rbx)
14049ffe6:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14049ffeb:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14049fff0:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14049fff5:	48 83 c4 20          	add    $0x20,%rsp
14049fff9:	5f                   	pop    %rdi
14049fffa:	e9 a1 af ff ff       	jmp    0x14049afa0
14049ffff:	cc                   	int3
1404a0000:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1404a0005:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1404a000a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1404a000f:	56                   	push   %rsi
1404a0010:	48 83 ec 20          	sub    $0x20,%rsp
1404a0014:	48 8b f2             	mov    %rdx,%rsi
1404a0017:	48 8b d9             	mov    %rcx,%rbx
1404a001a:	48 8d 05 57 df b5 00 	lea    0xb5df57(%rip),%rax        # 0x140ffdf78
1404a0021:	48 89 01             	mov    %rax,(%rcx)
1404a0024:	b9 28 00 00 00       	mov    $0x28,%ecx
1404a0029:	e8 da b0 97 00       	call   0x140e1b108
1404a002e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1404a0033:	48 8d 2d 56 df b5 00 	lea    0xb5df56(%rip),%rbp        # 0x140ffdf90
1404a003a:	48 85 c0             	test   %rax,%rax
1404a003d:	74 1b                	je     0x1404a005a
1404a003f:	48 89 28             	mov    %rbp,(%rax)
1404a0042:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404a0046:	c6 40 20 01          	movb   $0x1,0x20(%rax)
1404a004a:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1404a0051:	00
1404a0052:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1404a0059:	00
1404a005a:	48 89 43 08          	mov    %rax,0x8(%rbx)
1404a005e:	b9 28 00 00 00       	mov    $0x28,%ecx
1404a0063:	e8 a0 b0 97 00       	call   0x140e1b108
1404a0068:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1404a006d:	48 85 c0             	test   %rax,%rax
1404a0070:	74 1b                	je     0x1404a008d
1404a0072:	48 89 28             	mov    %rbp,(%rax)
1404a0075:	48 89 58 18          	mov    %rbx,0x18(%rax)
1404a0079:	c6 40 20 00          	movb   $0x0,0x20(%rax)
1404a007d:	48 c7 40 08 00 00 00 	movq   $0x0,0x8(%rax)
1404a0084:	00
1404a0085:	48 c7 40 10 00 00 00 	movq   $0x0,0x10(%rax)
1404a008c:	00
1404a008d:	48 89 43 10          	mov    %rax,0x10(%rbx)
1404a0091:	48 8b 06             	mov    (%rsi),%rax
1404a0094:	48 89 43 18          	mov    %rax,0x18(%rbx)
1404a0098:	48 8b c3             	mov    %rbx,%rax
1404a009b:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1404a00a0:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
1404a00a5:	48 83 c4 20          	add    $0x20,%rsp
1404a00a9:	5e                   	pop    %rsi
1404a00aa:	c3                   	ret
1404a00ab:	cc                   	int3
1404a00ac:	cc                   	int3
1404a00ad:	cc                   	int3
1404a00ae:	cc                   	int3
1404a00af:	cc                   	int3
1404a00b0:	40 57                	rex push %rdi
1404a00b2:	48 83 ec 30          	sub    $0x30,%rsp