140240d7e:	75 f7                	jne    0x140240d77
140240d80:	ff c0                	inc    %eax
140240d82:	eb 0c                	jmp    0x140240d90
140240d84:	48 8d 15 01 2a d6 00 	lea    0xd62a01(%rip),%rdx        # 0x140fa378c
140240d8b:	b8 01 00 00 00       	mov    $0x1,%eax
140240d90:	48 89 95 d0 00 00 00 	mov    %rdx,0xd0(%rbp)
140240d97:	89 85 d8 00 00 00    	mov    %eax,0xd8(%rbp)
140240d9d:	44 89 bd dc 00 00 00 	mov    %r15d,0xdc(%rbp)
140240da4:	4d 85 c0             	test   %r8,%r8
140240da7:	74 15                	je     0x140240dbe
140240da9:	48 8b c3             	mov    %rbx,%rax
140240dac:	0f 1f 40 00          	nopl   0x0(%rax)
140240db0:	48 ff c0             	inc    %rax
140240db3:	41 80 3c 00 00       	cmpb   $0x0,(%r8,%rax,1)
140240db8:	75 f6                	jne    0x140240db0
140240dba:	ff c0                	inc    %eax
140240dbc:	eb 0c                	jmp    0x140240dca
140240dbe:	4c 8d 05 c7 29 d6 00 	lea    0xd629c7(%rip),%r8        # 0x140fa378c
140240dc5:	b8 01 00 00 00       	mov    $0x1,%eax
140240dca:	4c 89 85 c0 00 00 00 	mov    %r8,0xc0(%rbp)
140240dd1:	89 85 c8 00 00 00    	mov    %eax,0xc8(%rbp)
140240dd7:	44 89 bd cc 00 00 00 	mov    %r15d,0xcc(%rbp)
140240dde:	48 85 c9             	test   %rcx,%rcx
140240de1:	74 10                	je     0x140240df3
140240de3:	48 8b c3             	mov    %rbx,%rax
140240de6:	48 ff c0             	inc    %rax
140240de9:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140240ded:	75 f7                	jne    0x140240de6
140240def:	ff c0                	inc    %eax
140240df1:	eb 0c                	jmp    0x140240dff
140240df3:	48 8d 0d 92 29 d6 00 	lea    0xd62992(%rip),%rcx        # 0x140fa378c
140240dfa:	b8 01 00 00 00       	mov    $0x1,%eax
140240dff:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
140240e06:	89 85 b8 00 00 00    	mov    %eax,0xb8(%rbp)
140240e0c:	44 89 bd bc 00 00 00 	mov    %r15d,0xbc(%rbp)
140240e13:	4d 85 c9             	test   %r9,%r9
140240e16:	74 16                	je     0x140240e2e
140240e18:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
140240e1f:	00
140240e20:	48 ff c3             	inc    %rbx
140240e23:	41 80 3c 19 00       	cmpb   $0x0,(%r9,%rbx,1)
140240e28:	75 f6                	jne    0x140240e20
140240e2a:	ff c3                	inc    %ebx
140240e2c:	eb 0c                	jmp    0x140240e3a
140240e2e:	4c 8d 0d 57 29 d6 00 	lea    0xd62957(%rip),%r9        # 0x140fa378c
140240e35:	bb 01 00 00 00       	mov    $0x1,%ebx
140240e3a:	4c 89 8d a0 00 00 00 	mov    %r9,0xa0(%rbp)
140240e41:	89 9d a8 00 00 00    	mov    %ebx,0xa8(%rbp)
140240e47:	44 89 bd ac 00 00 00 	mov    %r15d,0xac(%rbp)
140240e4e:	c7 45 60 00 00 00 0b 	movl   $0xb000000,0x60(%rbp)
140240e55:	0f b7 05 99 09 04 01 	movzwl 0x1040999(%rip),%eax        # 0x1412817f5
140240e5c:	89 45 64             	mov    %eax,0x64(%rbp)
140240e5f:	4c 89 7d 68          	mov    %r15,0x68(%rbp)
140240e63:	49 8b 42 08          	mov    0x8(%r10),%rax
140240e67:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
140240e6e:	0f b7 00             	movzwl (%rax),%eax
140240e71:	89 85 88 00 00 00    	mov    %eax,0x88(%rbp)
140240e77:	c7 85 8c 00 00 00 02 	movl   $0x2,0x8c(%rbp)
140240e7e:	00 00 00
140240e81:	48 8d 05 77 09 04 01 	lea    0x1040977(%rip),%rax        # 0x1412817ff
140240e88:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
140240e8f:	c7 85 98 00 00 00 37 	movl   $0x37,0x98(%rbp)
140240e96:	00 00 00
140240e99:	c7 85 9c 00 00 00 01 	movl   $0x1,0x9c(%rbp)
140240ea0:	00 00 00
140240ea3:	48 8d 05 ca 58 04 01 	lea    0x10458ca(%rip),%rax        # 0x141286774
140240eaa:	48 8d 0d 27 08 04 01 	lea    0x1040827(%rip),%rcx        # 0x1412816d8
140240eb1:	2b c1                	sub    %ecx,%eax
140240eb3:	89 44 24 30          	mov    %eax,0x30(%rsp)
140240eb7:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
140240ebe:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140240ec3:	c7 44 24 20 06 00 00 	movl   $0x6,0x20(%rsp)
140240eca:	00
140240ecb:	45 33 c9             	xor    %r9d,%r9d
140240ece:	45 33 c0             	xor    %r8d,%r8d
140240ed1:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140240ed5:	49 8b 4a 20          	mov    0x20(%r10),%rcx
140240ed9:	ff 15 99 21 d4 00    	call   *0xd42199(%rip)        # 0x140f83078
140240edf:	90                   	nop
140240ee0:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
140240ee4:	e8 b7 29 5e 00       	call   0x1408238a0
140240ee9:	90                   	nop
140240eea:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140240eef:	48 83 fa 0f          	cmp    $0xf,%rdx
140240ef3:	76 32                	jbe    0x140240f27
140240ef5:	48 ff c2             	inc    %rdx
140240ef8:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140240efd:	48 8b c1             	mov    %rcx,%rax
140240f00:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140240f07:	72 19                	jb     0x140240f22
140240f09:	48 83 c2 27          	add    $0x27,%rdx
140240f0d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140240f11:	48 2b c1             	sub    %rcx,%rax
140240f14:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140240f18:	48 83 f8 1f          	cmp    $0x1f,%rax
140240f1c:	0f 87 d9 00 00 00    	ja     0x140240ffb
140240f22:	e8 1d a2 bd 00       	call   0x140e1b144
140240f27:	f3 0f 7f 74 24 68    	movdqu %xmm6,0x68(%rsp)
140240f2d:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
140240f32:	48 8b 55 90          	mov    -0x70(%rbp),%rdx
140240f36:	48 83 fa 0f          	cmp    $0xf,%rdx
140240f3a:	76 32                	jbe    0x140240f6e
140240f3c:	48 ff c2             	inc    %rdx
140240f3f:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140240f44:	48 8b c1             	mov    %rcx,%rax
140240f47:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140240f4e:	72 19                	jb     0x140240f69
140240f50:	48 83 c2 27          	add    $0x27,%rdx
140240f54:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140240f58:	48 2b c1             	sub    %rcx,%rax
140240f5b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140240f5f:	48 83 f8 1f          	cmp    $0x1f,%rax
140240f63:	0f 87 98 00 00 00    	ja     0x140241001
140240f69:	e8 d6 a1 bd 00       	call   0x140e1b144
140240f6e:	f3 0f 7f 75 88       	movdqu %xmm6,-0x78(%rbp)
140240f73:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
140240f78:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140240f7c:	e8 1f 29 5e 00       	call   0x1408238a0
140240f81:	90                   	nop
140240f82:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
140240f86:	48 83 fa 0f          	cmp    $0xf,%rdx
140240f8a:	76 2d                	jbe    0x140240fb9
140240f8c:	48 ff c2             	inc    %rdx
140240f8f:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
140240f93:	48 8b c1             	mov    %rcx,%rax
140240f96:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140240f9d:	72 15                	jb     0x140240fb4
140240f9f:	48 83 c2 27          	add    $0x27,%rdx
140240fa3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140240fa7:	48 2b c1             	sub    %rcx,%rax
140240faa:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140240fae:	48 83 f8 1f          	cmp    $0x1f,%rax
140240fb2:	77 35                	ja     0x140240fe9
140240fb4:	e8 8b a1 bd 00       	call   0x140e1b144
140240fb9:	b0 01                	mov    $0x1,%al
140240fbb:	48 8b 8d e0 00 00 00 	mov    0xe0(%rbp),%rcx
140240fc2:	48 33 cc             	xor    %rsp,%rcx
140240fc5:	e8 36 a5 bd 00       	call   0x140e1b500
140240fca:	48 8b 9c 24 30 02 00 	mov    0x230(%rsp),%rbx
140240fd1:	00
140240fd2:	0f 28 b4 24 f0 01 00 	movaps 0x1f0(%rsp),%xmm6
140240fd9:	00
140240fda:	48 81 c4 00 02 00 00 	add    $0x200,%rsp
140240fe1:	41 5f                	pop    %r15
140240fe3:	41 5e                	pop    %r14
140240fe5:	5f                   	pop    %rdi
140240fe6:	5e                   	pop    %rsi
140240fe7:	5d                   	pop    %rbp
140240fe8:	c3                   	ret
140240fe9:	e8 b6 91 be 00       	call   0x140e2a1a4
140240fee:	90                   	nop
140240fef:	e8 b0 91 be 00       	call   0x140e2a1a4
140240ff4:	90                   	nop
140240ff5:	e8 aa 91 be 00       	call   0x140e2a1a4
140240ffa:	90                   	nop
140240ffb:	e8 a4 91 be 00       	call   0x140e2a1a4
140241000:	90                   	nop
140241001:	e8 9e 91 be 00       	call   0x140e2a1a4
140241006:	cc                   	int3
140241007:	cc                   	int3
140241008:	cc                   	int3
140241009:	cc                   	int3
14024100a:	cc                   	int3
14024100b:	cc                   	int3
14024100c:	cc                   	int3
14024100d:	cc                   	int3
14024100e:	cc                   	int3
14024100f:	cc                   	int3
140241010:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140241015:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14024101a:	53                   	push   %rbx
14024101b:	56                   	push   %rsi
14024101c:	57                   	push   %rdi
14024101d:	41 54                	push   %r12
14024101f:	41 55                	push   %r13
140241021:	41 56                	push   %r14
140241023:	41 57                	push   %r15
140241025:	48 83 ec 30          	sub    $0x30,%rsp
140241029:	4c 8b f2             	mov    %rdx,%r14
14024102c:	48 8b d9             	mov    %rcx,%rbx
14024102f:	48 8b 11             	mov    (%rcx),%rdx
140241032:	4d 8b fe             	mov    %r14,%r15
140241035:	4c 2b fa             	sub    %rdx,%r15
140241038:	48 8b 41 08          	mov    0x8(%rcx),%rax
14024103c:	48 2b c2             	sub    %rdx,%rax
14024103f:	48 c1 f8 06          	sar    $0x6,%rax
140241043:	49 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%r8
14024104a:	ff ff 03
14024104d:	49 3b c0             	cmp    %r8,%rax
140241050:	0f 84 e7 00 00 00    	je     0x14024113d
140241056:	4c 8d 68 01          	lea    0x1(%rax),%r13
14024105a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14024105e:	48 2b ca             	sub    %rdx,%rcx
140241061:	48 c1 f9 06          	sar    $0x6,%rcx
140241065:	48 8b d1             	mov    %rcx,%rdx
140241068:	48 d1 ea             	shr    $1,%rdx
14024106b:	49 8b c0             	mov    %r8,%rax
14024106e:	48 2b c2             	sub    %rdx,%rax
140241071:	48 3b c8             	cmp    %rax,%rcx
140241074:	76 5b                	jbe    0x1402410d1
140241076:	49 8b f0             	mov    %r8,%rsi
140241079:	4c 89 84 24 88 00 00 	mov    %r8,0x88(%rsp)
140241080:	00
140241081:	0f ae e8             	lfence
140241084:	48 8b ce             	mov    %rsi,%rcx
140241087:	48 c1 e1 06          	shl    $0x6,%rcx
14024108b:	e8 a0 5c f5 ff       	call   0x140196d30
140241090:	48 8b f8             	mov    %rax,%rdi
140241093:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140241098:	49 83 e7 c0          	and    $0xffffffffffffffc0,%r15
14024109c:	4c 03 f8             	add    %rax,%r15
14024109f:	4d 8d 67 40          	lea    0x40(%r15),%r12
1402410a3:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1402410a8:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
1402410af:	00
1402410b0:	49 8b d7             	mov    %r15,%rdx
1402410b3:	48 8b cb             	mov    %rbx,%rcx
1402410b6:	e8 a5 01 00 00       	call   0x140241260
1402410bb:	4c 89 7c 24 78       	mov    %r15,0x78(%rsp)
1402410c0:	4c 3b 73 08          	cmp    0x8(%rbx),%r14
1402410c4:	0f ae e8             	lfence
1402410c7:	75 25                	jne    0x1402410ee
1402410c9:	4c 8b 33             	mov    (%rbx),%r14
1402410cc:	4c 8b e7             	mov    %rdi,%r12
1402410cf:	eb 33                	jmp    0x140241104
1402410d1:	48 8d 04 0a          	lea    (%rdx,%rcx,1),%rax
1402410d5:	49 8b f5             	mov    %r13,%rsi
1402410d8:	49 3b c5             	cmp    %r13,%rax
1402410db:	48 0f 43 f0          	cmovae %rax,%rsi
1402410df:	48 89 b4 24 88 00 00 	mov    %rsi,0x88(%rsp)
1402410e6:	00
1402410e7:	49 3b f0             	cmp    %r8,%rsi
1402410ea:	77 57                	ja     0x140241143
1402410ec:	eb 93                	jmp    0x140241081
1402410ee:	4c 8b cb             	mov    %rbx,%r9
1402410f1:	4c 8b c7             	mov    %rdi,%r8
1402410f4:	49 8b d6             	mov    %r14,%rdx
1402410f7:	48 8b 0b             	mov    (%rbx),%rcx
1402410fa:	e8 e1 00 00 00       	call   0x1402411e0
1402410ff:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
140241104:	4c 8b cb             	mov    %rbx,%r9
140241107:	4d 8b c4             	mov    %r12,%r8
14024110a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14024110e:	49 8b ce             	mov    %r14,%rcx
140241111:	e8 ca 00 00 00       	call   0x1402411e0
140241116:	0f ae e8             	lfence
140241119:	4c 8b ce             	mov    %rsi,%r9
14024111c:	4d 8b c5             	mov    %r13,%r8
14024111f:	48 8b d7             	mov    %rdi,%rdx
140241122:	48 8b cb             	mov    %rbx,%rcx
140241125:	e8 16 2a fe ff       	call   0x140223b40
14024112a:	49 8b c7             	mov    %r15,%rax
14024112d:	48 83 c4 30          	add    $0x30,%rsp
140241131:	41 5f                	pop    %r15
140241133:	41 5e                	pop    %r14
140241135:	41 5d                	pop    %r13
140241137:	41 5c                	pop    %r12
140241139:	5f                   	pop    %rdi
14024113a:	5e                   	pop    %rsi
14024113b:	5b                   	pop    %rbx
14024113c:	c3                   	ret
14024113d:	e8 4e c4 f5 ff       	call   0x14019d590
140241142:	cc                   	int3
140241143:	e8 48 c0 f5 ff       	call   0x14019d190
140241148:	cc                   	int3
140241149:	cc                   	int3
14024114a:	cc                   	int3
14024114b:	cc                   	int3
14024114c:	cc                   	int3
14024114d:	cc                   	int3
14024114e:	cc                   	int3
14024114f:	cc                   	int3
140241150:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140241155:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14024115a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14024115f:	56                   	push   %rsi
140241160:	57                   	push   %rdi
140241161:	41 56                	push   %r14
140241163:	48 83 ec 20          	sub    $0x20,%rsp
140241167:	4c 8b f2             	mov    %rdx,%r14
14024116a:	48 8b d9             	mov    %rcx,%rbx
14024116d:	48 8b 71 08          	mov    0x8(%rcx),%rsi
140241171:	48 2b 31             	sub    (%rcx),%rsi
140241174:	48 c1 fe 06          	sar    $0x6,%rsi
140241178:	48 8b 0a             	mov    (%rdx),%rcx
14024117b:	48 b8 ff ff ff ff ff 	movabs $0x3ffffffffffffff,%rax
140241182:	ff ff 03
140241185:	48 3b c8             	cmp    %rax,%rcx
140241188:	77 47                	ja     0x1402411d1
14024118a:	0f ae e8             	lfence
14024118d:	48 c1 e1 06          	shl    $0x6,%rcx
140241191:	e8 9a 5b f5 ff       	call   0x140196d30
140241196:	48 8b f8             	mov    %rax,%rdi
140241199:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
14024119e:	4c 8b cb             	mov    %rbx,%r9
1402411a1:	4c 8b c0             	mov    %rax,%r8
1402411a4:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1402411a8:	48 8b 0b             	mov    (%rbx),%rcx
1402411ab:	e8 30 00 00 00       	call   0x1402411e0
1402411b0:	0f ae e8             	lfence
1402411b3:	4d 8b 0e             	mov    (%r14),%r9
1402411b6:	4c 8b c6             	mov    %rsi,%r8
1402411b9:	48 8b d7             	mov    %rdi,%rdx
1402411bc:	48 8b cb             	mov    %rbx,%rcx
1402411bf:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402411c4:	48 83 c4 20          	add    $0x20,%rsp
1402411c8:	41 5e                	pop    %r14
1402411ca:	5f                   	pop    %rdi
1402411cb:	5e                   	pop    %rsi
1402411cc:	e9 6f 29 fe ff       	jmp    0x140223b40
1402411d1:	e8 ba bf f5 ff       	call   0x14019d190
1402411d6:	cc                   	int3
1402411d7:	cc                   	int3
1402411d8:	cc                   	int3
1402411d9:	cc                   	int3
1402411da:	cc                   	int3
1402411db:	cc                   	int3
1402411dc:	cc                   	int3
1402411dd:	cc                   	int3
1402411de:	cc                   	int3
1402411df:	cc                   	int3
1402411e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402411e5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1402411ea:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1402411ef:	57                   	push   %rdi
1402411f0:	48 83 ec 20          	sub    $0x20,%rsp
1402411f4:	49 8b f1             	mov    %r9,%rsi
1402411f7:	49 8b f8             	mov    %r8,%rdi
1402411fa:	48 8b ea             	mov    %rdx,%rbp
1402411fd:	48 8b d9             	mov    %rcx,%rbx
140241200:	48 3b ca             	cmp    %rdx,%rcx
140241203:	74 26                	je     0x14024122b
140241205:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
14024120c:	00 00 00 00
140241210:	4c 8b c3             	mov    %rbx,%r8
140241213:	48 8b d7             	mov    %rdi,%rdx
140241216:	48 8b ce             	mov    %rsi,%rcx
140241219:	e8 42 00 00 00       	call   0x140241260
14024121e:	48 83 c7 40          	add    $0x40,%rdi
140241222:	48 83 c3 40          	add    $0x40,%rbx
140241226:	48 3b dd             	cmp    %rbp,%rbx
140241229:	75 e5                	jne    0x140241210
14024122b:	4c 8b c6             	mov    %rsi,%r8
14024122e:	48 8b d7             	mov    %rdi,%rdx
140241231:	48 8b cf             	mov    %rdi,%rcx
140241234:	e8 97 2c fd ff       	call   0x140213ed0
140241239:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14024123e:	48 8b c7             	mov    %rdi,%rax
140241241:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140241246:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi