140e81afc:	f3 0f 7f 44 24 68    	movdqu %xmm0,0x68(%rsp)
140e81b02:	66 44 89 7c 24 58    	mov    %r15w,0x58(%rsp)
140e81b08:	41 8b df             	mov    %r15d,%ebx
140e81b0b:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
140e81b0f:	66 44 89 7c 24 78    	mov    %r15w,0x78(%rsp)
140e81b15:	66 44 89 bc 24 80 00 	mov    %r15w,0x80(%rsp)
140e81b1c:	00 00
140e81b1e:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140e81b25:	eb 0b                	jmp    0x140e81b32
140e81b27:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140e81b2e:	8b 5c 24 50          	mov    0x50(%rsp),%ebx
140e81b32:	48 8b 8c 24 60 01 00 	mov    0x160(%rsp),%rcx
140e81b39:	00
140e81b3a:	e8 f1 01 ff ff       	call   0x140e71d30
140e81b3f:	66 39 84 24 68 01 00 	cmp    %ax,0x168(%rsp)
140e81b46:	00
140e81b47:	0f 87 21 0e 00 00    	ja     0x140e8296e
140e81b4d:	0f 84 c2 0c 00 00    	je     0x140e82815
140e81b53:	ff c3                	inc    %ebx
140e81b55:	89 5c 24 50          	mov    %ebx,0x50(%rsp)
140e81b59:	66 44 89 7c 24 78    	mov    %r15w,0x78(%rsp)
140e81b5f:	66 44 89 bc 24 80 00 	mov    %r15w,0x80(%rsp)
140e81b66:	00 00
140e81b68:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
140e81b6f:	00
140e81b70:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e81b76:	48 8d 94 24 98 00 00 	lea    0x98(%rsp),%rdx
140e81b7d:	00
140e81b7e:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e81b85:	00
140e81b86:	e8 d5 cb 00 00       	call   0x140e8e760
140e81b8b:	0f b7 38             	movzwl (%rax),%edi
140e81b8e:	48 8b 03             	mov    (%rbx),%rax
140e81b91:	48 8d 94 24 9a 00 00 	lea    0x9a(%rsp),%rdx
140e81b98:	00
140e81b99:	48 8b cb             	mov    %rbx,%rcx
140e81b9c:	48 8b 40 10          	mov    0x10(%rax),%rax
140e81ba0:	ff 15 7a 1e 10 00    	call   *0x101e7a(%rip)        # 0x140f83a20
140e81ba6:	0f b7 10             	movzwl (%rax),%edx
140e81ba9:	03 d7                	add    %edi,%edx
140e81bab:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e81bb1:	0f 87 b2 0d 00 00    	ja     0x140e82969
140e81bb7:	41 b0 01             	mov    $0x1,%r8b
140e81bba:	48 8b cb             	mov    %rbx,%rcx
140e81bbd:	e8 be f4 ae ff       	call   0x140971080
140e81bc2:	0f b7 f0             	movzwl %ax,%esi
140e81bc5:	66 89 74 24 78       	mov    %si,0x78(%rsp)
140e81bca:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
140e81bd1:	00
140e81bd2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140e81bd8:	48 8d 94 24 9c 00 00 	lea    0x9c(%rsp),%rdx
140e81bdf:	00
140e81be0:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e81be7:	00
140e81be8:	e8 73 cb 00 00       	call   0x140e8e760
140e81bed:	0f b7 38             	movzwl (%rax),%edi
140e81bf0:	48 8b 03             	mov    (%rbx),%rax
140e81bf3:	48 8d 94 24 9e 00 00 	lea    0x9e(%rsp),%rdx
140e81bfa:	00
140e81bfb:	48 8b cb             	mov    %rbx,%rcx
140e81bfe:	48 8b 40 10          	mov    0x10(%rax),%rax
140e81c02:	ff 15 18 1e 10 00    	call   *0x101e18(%rip)        # 0x140f83a20
140e81c08:	0f b7 10             	movzwl (%rax),%edx
140e81c0b:	03 d7                	add    %edi,%edx
140e81c0d:	81 fa ff ff 00 00    	cmp    $0xffff,%edx
140e81c13:	0f 87 4b 0d 00 00    	ja     0x140e82964
140e81c19:	41 b0 01             	mov    $0x1,%r8b
140e81c1c:	48 8b cb             	mov    %rbx,%rcx
140e81c1f:	e8 5c f4 ae ff       	call   0x140971080
140e81c24:	0f b7 d8             	movzwl %ax,%ebx
140e81c27:	66 89 9c 24 80 00 00 	mov    %bx,0x80(%rsp)
140e81c2e:	00
140e81c2f:	8d 46 ff             	lea    -0x1(%rsi),%eax
140e81c32:	83 f8 0f             	cmp    $0xf,%eax
140e81c35:	0f 87 c3 0b 00 00    	ja     0x140e827fe
140e81c3b:	48 98                	cltq
140e81c3d:	48 8d 3d bc e3 17 ff 	lea    -0xe81c44(%rip),%rdi        # 0x140000000
140e81c44:	8b 8c 87 74 29 e8 00 	mov    0xe82974(%rdi,%rax,4),%ecx
140e81c4b:	48 03 cf             	add    %rdi,%rcx
140e81c4e:	ff e1                	jmp    *%rcx
140e81c50:	83 fb 06             	cmp    $0x6,%ebx
140e81c53:	0f 84 23 04 00 00    	je     0x140e8207c
140e81c59:	45 33 c9             	xor    %r9d,%r9d
140e81c5c:	4c 8d 84 24 70 01 00 	lea    0x170(%rsp),%r8
140e81c63:	00
140e81c64:	33 d2                	xor    %edx,%edx
140e81c66:	48 8d 0d 33 4c 59 00 	lea    0x594c33(%rip),%rcx        # 0x1414168a0
140e81c6d:	ff 15 55 1b 10 00    	call   *0x101b55(%rip)        # 0x140f837c8
140e81c73:	85 c0                	test   %eax,%eax
140e81c75:	0f 84 9d 0c 00 00    	je     0x140e82918
140e81c7b:	83 bc 24 70 01 00 00 	cmpl   $0x0,0x170(%rsp)
140e81c82:	00
140e81c83:	74 7e                	je     0x140e81d03
140e81c85:	48 8b 3d d4 06 1e 00 	mov    0x1e06d4(%rip),%rdi        # 0x141062360
140e81c8c:	48 8b 47 08          	mov    0x8(%rdi),%rax
140e81c90:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140e81c94:	0f 11 84 24 88 01 00 	movups %xmm0,0x188(%rsp)
140e81c9b:	00
140e81c9c:	48 83 7f 20 00       	cmpq   $0x0,0x20(%rdi)
140e81ca1:	74 07                	je     0x140e81caa
140e81ca3:	b9 05 00 00 00       	mov    $0x5,%ecx
140e81ca8:	cd 29                	int    $0x29
140e81caa:	4c 89 7f 28          	mov    %r15,0x28(%rdi)
140e81cae:	4c 89 7f 30          	mov    %r15,0x30(%rdi)
140e81cb2:	4c 8d 4f 20          	lea    0x20(%rdi),%r9
140e81cb6:	4c 8b c7             	mov    %rdi,%r8
140e81cb9:	48 8d 15 f0 f5 17 ff 	lea    -0xe80a10(%rip),%rdx        # 0x1400012b0
140e81cc0:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
140e81cc7:	00
140e81cc8:	ff 15 9a 13 10 00    	call   *0x10139a(%rip)        # 0x140f83068
140e81cce:	85 c0                	test   %eax,%eax
140e81cd0:	75 17                	jne    0x140e81ce9
140e81cd2:	4c 8b 47 08          	mov    0x8(%rdi),%r8
140e81cd6:	45 0f b7 08          	movzwl (%r8),%r9d
140e81cda:	ba 02 00 00 00       	mov    $0x2,%edx
140e81cdf:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
140e81ce3:	ff 15 87 13 10 00    	call   *0x101387(%rip)        # 0x140f83070
140e81ce9:	45 33 c0             	xor    %r8d,%r8d
140e81cec:	33 d2                	xor    %edx,%edx
140e81cee:	48 8d 0d ab 4b 59 00 	lea    0x594bab(%rip),%rcx        # 0x1414168a0
140e81cf5:	ff 15 c5 1a 10 00    	call   *0x101ac5(%rip)        # 0x140f837c0
140e81cfb:	85 c0                	test   %eax,%eax
140e81cfd:	0f 84 1b 0c 00 00    	je     0x140e8291e
140e81d03:	48 8b 0d 56 06 1e 00 	mov    0x1e0656(%rip),%rcx        # 0x141062360
140e81d0a:	83 39 02             	cmpl   $0x2,(%rcx)
140e81d0d:	0f 86 08 01 00 00    	jbe    0x140e81e1b
140e81d13:	89 9c 24 88 00 00 00 	mov    %ebx,0x88(%rsp)
140e81d1a:	c7 44 24 7c ff ff 00 	movl   $0x8000ffff,0x7c(%rsp)
140e81d21:	80
140e81d22:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140e81d29:	00
140e81d2a:	48 89 84 24 10 02 00 	mov    %rax,0x210(%rsp)
140e81d31:	00
140e81d32:	48 c7 84 24 18 02 00 	movq   $0x4,0x218(%rsp)
140e81d39:	00 04 00 00 00
140e81d3e:	48 8d 05 6b fc 36 00 	lea    0x36fc6b(%rip),%rax        # 0x1411f19b0
140e81d45:	48 89 84 24 00 02 00 	mov    %rax,0x200(%rsp)
140e81d4c:	00
140e81d4d:	48 c7 84 24 08 02 00 	movq   $0x5a,0x208(%rsp)
140e81d54:	00 5a 00 00 00
140e81d59:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
140e81d5e:	48 89 84 24 f0 01 00 	mov    %rax,0x1f0(%rsp)
140e81d65:	00
140e81d66:	48 c7 84 24 f8 01 00 	movq   $0x4,0x1f8(%rsp)
140e81d6d:	00 04 00 00 00
140e81d72:	c7 84 24 20 02 00 00 	movl   $0xb000000,0x220(%rsp)
140e81d79:	00 00 00 0b
140e81d7d:	0f b7 05 30 3c 40 00 	movzwl 0x403c30(%rip),%eax        # 0x1412859b4
140e81d84:	89 84 24 24 02 00 00 	mov    %eax,0x224(%rsp)
140e81d8b:	4c 89 bc 24 28 02 00 	mov    %r15,0x228(%rsp)
140e81d92:	00
140e81d93:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e81d97:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
140e81d9e:	00
140e81d9f:	0f b7 00             	movzwl (%rax),%eax
140e81da2:	89 84 24 d8 01 00 00 	mov    %eax,0x1d8(%rsp)
140e81da9:	b8 02 00 00 00       	mov    $0x2,%eax
140e81dae:	89 84 24 dc 01 00 00 	mov    %eax,0x1dc(%rsp)
140e81db5:	48 8d 05 02 3c 40 00 	lea    0x403c02(%rip),%rax        # 0x1412859be
140e81dbc:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
140e81dc3:	00
140e81dc4:	c7 84 24 e8 01 00 00 	movl   $0x26,0x1e8(%rsp)
140e81dcb:	26 00 00 00
140e81dcf:	44 89 a4 24 ec 01 00 	mov    %r12d,0x1ec(%rsp)
140e81dd6:	00
140e81dd7:	48 8d 05 96 49 40 00 	lea    0x404996(%rip),%rax        # 0x141286774
140e81dde:	48 8d 15 f3 f8 3f 00 	lea    0x3ff8f3(%rip),%rdx        # 0x1412816d8
140e81de5:	2b c2                	sub    %edx,%eax
140e81de7:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
140e81dee:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
140e81df5:	00
140e81df6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e81dfb:	c7 44 24 20 05 00 00 	movl   $0x5,0x20(%rsp)
140e81e02:	00
140e81e03:	45 33 c9             	xor    %r9d,%r9d
140e81e06:	45 33 c0             	xor    %r8d,%r8d
140e81e09:	48 8d 94 24 20 02 00 	lea    0x220(%rsp),%rdx
140e81e10:	00
140e81e11:	48 8b 49 20          	mov    0x20(%rcx),%rcx
140e81e15:	ff 15 5d 12 10 00    	call   *0x10125d(%rip)        # 0x140f83078
140e81e1b:	8b d3                	mov    %ebx,%edx
140e81e1d:	45 8b c4             	mov    %r12d,%r8d
140e81e20:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e81e27:	00
140e81e28:	e8 03 d1 00 00       	call   0x140e8ef30
140e81e2d:	e8 ae 64 ae ff       	call   0x1409682e0
140e81e32:	48 8b c8             	mov    %rax,%rcx
140e81e35:	e8 96 d8 31 ff       	call   0x14019f6d0
140e81e3a:	48 8b d8             	mov    %rax,%rbx
140e81e3d:	83 38 05             	cmpl   $0x5,(%rax)
140e81e40:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
140e81e47:	0f 86 e1 fc ff ff    	jbe    0x140e81b2e
140e81e4d:	48 8d 05 e4 0b 1e 00 	lea    0x1e0be4(%rip),%rax        # 0x141062a38
140e81e54:	48 89 84 24 f0 00 00 	mov    %rax,0xf0(%rsp)
140e81e5b:	00
140e81e5c:	48 c7 84 24 f8 00 00 	movq   $0x24,0xf8(%rsp)
140e81e63:	00 24 00 00 00
140e81e68:	48 8d 05 d1 fb 36 00 	lea    0x36fbd1(%rip),%rax        # 0x1411f1a40
140e81e6f:	48 89 84 24 e8 01 00 	mov    %rax,0x1e8(%rsp)
140e81e76:	00
140e81e77:	48 b8 00 00 00 00 00 	movabs $0xb000000000000000,%rax
140e81e7e:	00 00 b0
140e81e81:	48 89 84 24 d0 01 00 	mov    %rax,0x1d0(%rsp)
140e81e88:	00
140e81e89:	c7 84 24 f0 01 00 00 	movl   $0x5b,0x1f0(%rsp)
140e81e90:	5b 00 00 00
140e81e94:	48 b8 08 00 00 00 00 	movabs $0x1000000000000008,%rax
140e81e9b:	00 00 10
140e81e9e:	48 89 84 24 d8 01 00 	mov    %rax,0x1d8(%rsp)
140e81ea5:	00
140e81ea6:	48 8d 05 63 fb 36 00 	lea    0x36fb63(%rip),%rax        # 0x1411f1a10
140e81ead:	48 89 84 24 f4 01 00 	mov    %rax,0x1f4(%rsp)
140e81eb4:	00
140e81eb5:	48 b8 0c 00 00 00 00 	movabs $0xb00000000000000c,%rax
140e81ebc:	00 00 b0
140e81ebf:	48 89 84 24 e0 01 00 	mov    %rax,0x1e0(%rsp)
140e81ec6:	00
140e81ec7:	48 c7 84 24 e0 00 00 	movq   $0x3,0xe0(%rsp)
140e81ece:	00 03 00 00 00
140e81ed3:	48 8d 84 24 d0 01 00 	lea    0x1d0(%rsp),%rax
140e81eda:	00
140e81edb:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
140e81ee2:	00
140e81ee3:	0f 28 84 24 e0 00 00 	movaps 0xe0(%rsp),%xmm0
140e81eea:	00
140e81eeb:	66 0f 7f 84 24 c0 00 	movdqa %xmm0,0xc0(%rsp)
140e81ef2:	00 00
140e81ef4:	0f 28 8c 24 f0 00 00 	movaps 0xf0(%rsp),%xmm1
140e81efb:	00
140e81efc:	66 0f 7f 8c 24 a0 01 	movdqa %xmm1,0x1a0(%rsp)
140e81f03:	00 00
140e81f05:	4c 8d 84 24 c0 00 00 	lea    0xc0(%rsp),%r8
140e81f0c:	00
140e81f0d:	48 8d 94 24 a0 01 00 	lea    0x1a0(%rsp),%rdx
140e81f14:	00
140e81f15:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e81f1a:	e8 d1 06 3b ff       	call   0x1402325f0
140e81f1f:	8b bc 24 8c 00 00 00 	mov    0x8c(%rsp),%edi
140e81f26:	83 cf 02             	or     $0x2,%edi
140e81f29:	89 bc 24 8c 00 00 00 	mov    %edi,0x8c(%rsp)
140e81f30:	89 bc 24 84 00 00 00 	mov    %edi,0x84(%rsp)
140e81f37:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140e81f3c:	48 83 7c 24 70 0f    	cmpq   $0xf,0x70(%rsp)
140e81f42:	48 0f 47 4c 24 58    	cmova  0x58(%rsp),%rcx
140e81f48:	48 85 c9             	test   %rcx,%rcx
140e81f4b:	74 10                	je     0x140e81f5d
140e81f4d:	48 8b c6             	mov    %rsi,%rax
140e81f50:	48 ff c0             	inc    %rax
140e81f53:	80 3c 01 00          	cmpb   $0x0,(%rcx,%rax,1)
140e81f57:	75 f7                	jne    0x140e81f50
140e81f59:	ff c0                	inc    %eax
140e81f5b:	eb 0a                	jmp    0x140e81f67
140e81f5d:	48 8d 0d 28 18 12 00 	lea    0x121828(%rip),%rcx        # 0x140fa378c
140e81f64:	41 8b c4             	mov    %r12d,%eax
140e81f67:	48 89 8c 24 c0 01 00 	mov    %rcx,0x1c0(%rsp)
140e81f6e:	00
140e81f6f:	89 84 24 c8 01 00 00 	mov    %eax,0x1c8(%rsp)
140e81f76:	44 89 bc 24 cc 01 00 	mov    %r15d,0x1cc(%rsp)
140e81f7d:	00
140e81f7e:	c7 84 24 30 02 00 00 	movl   $0xb000000,0x230(%rsp)
140e81f85:	00 00 00 0b
140e81f89:	0f b7 05 56 3a 40 00 	movzwl 0x403a56(%rip),%eax        # 0x1412859e6
140e81f90:	89 84 24 34 02 00 00 	mov    %eax,0x234(%rsp)
140e81f97:	4c 89 bc 24 38 02 00 	mov    %r15,0x238(%rsp)
140e81f9e:	00
140e81f9f:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e81fa3:	48 89 84 24 a0 01 00 	mov    %rax,0x1a0(%rsp)
140e81faa:	00
140e81fab:	0f b7 00             	movzwl (%rax),%eax
140e81fae:	89 84 24 a8 01 00 00 	mov    %eax,0x1a8(%rsp)
140e81fb5:	b8 02 00 00 00       	mov    $0x2,%eax
140e81fba:	89 84 24 ac 01 00 00 	mov    %eax,0x1ac(%rsp)
140e81fc1:	48 8d 05 28 3a 40 00 	lea    0x403a28(%rip),%rax        # 0x1412859f0
140e81fc8:	48 89 84 24 b0 01 00 	mov    %rax,0x1b0(%rsp)
140e81fcf:	00
140e81fd0:	c7 84 24 b8 01 00 00 	movl   $0x21,0x1b8(%rsp)
140e81fd7:	21 00 00 00
140e81fdb:	44 89 a4 24 bc 01 00 	mov    %r12d,0x1bc(%rsp)
140e81fe2:	00
140e81fe3:	48 8d 05 8a 47 40 00 	lea    0x40478a(%rip),%rax        # 0x141286774
140e81fea:	48 8d 0d e7 f6 3f 00 	lea    0x3ff6e7(%rip),%rcx        # 0x1412816d8
140e81ff1:	2b c1                	sub    %ecx,%eax
140e81ff3:	89 84 24 c0 00 00 00 	mov    %eax,0xc0(%rsp)
140e81ffa:	48 8d 84 24 a0 01 00 	lea    0x1a0(%rsp),%rax
140e82001:	00
140e82002:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e82007:	c7 44 24 20 03 00 00 	movl   $0x3,0x20(%rsp)
140e8200e:	00
140e8200f:	45 33 c9             	xor    %r9d,%r9d
140e82012:	45 33 c0             	xor    %r8d,%r8d
140e82015:	48 8d 94 24 30 02 00 	lea    0x230(%rsp),%rdx
140e8201c:	00
140e8201d:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e82021:	ff 15 51 10 10 00    	call   *0x101051(%rip)        # 0x140f83078
140e82027:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140e8202c:	48 83 fa 0f          	cmp    $0xf,%rdx
140e82030:	76 32                	jbe    0x140e82064
140e82032:	48 ff c2             	inc    %rdx
140e82035:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140e8203a:	48 8b c1             	mov    %rcx,%rax
140e8203d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e82044:	72 19                	jb     0x140e8205f
140e82046:	48 83 c2 27          	add    $0x27,%rdx
140e8204a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e8204e:	48 2b c1             	sub    %rcx,%rax
140e82051:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e82055:	48 83 f8 1f          	cmp    $0x1f,%rax
140e82059:	0f 87 c5 08 00 00    	ja     0x140e82924
140e8205f:	e8 e0 90 f9 ff       	call   0x140e1b144
140e82064:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140e82069:	48 c7 44 24 70 0f 00 	movq   $0xf,0x70(%rsp)
140e82070:	00 00
140e82072:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
140e82077:	e9 b2 fa ff ff       	jmp    0x140e81b2e
140e8207c:	48 8b 9c 24 60 01 00 	mov    0x160(%rsp),%rbx
140e82083:	00
140e82084:	41 b8 06 00 00 00    	mov    $0x6,%r8d
140e8208a:	48 8d 94 24 a0 00 00 	lea    0xa0(%rsp),%rdx
140e82091:	00
140e82092:	48 8d 8c 24 58 01 00 	lea    0x158(%rsp),%rcx
140e82099:	00
140e8209a:	e8 c1 c6 00 00       	call   0x140e8e760
140e8209f:	0f b7 38             	movzwl (%rax),%edi
140e820a2:	48 8b 03             	mov    (%rbx),%rax
140e820a5:	48 8d 94 24 a2 00 00 	lea    0xa2(%rsp),%rdx
140e820ac:	00
140e820ad:	48 8b cb             	mov    %rbx,%rcx
140e820b0:	48 8b 40 10          	mov    0x10(%rax),%rax
140e820b4:	ff 15 66 19 10 00    	call   *0x101966(%rip)        # 0x140f83a20
140e820ba:	44 0f b7 00          	movzwl (%rax),%r8d
140e820be:	44 03 c7             	add    %edi,%r8d
140e820c1:	41 81 f8 ff ff 00 00 	cmp    $0xffff,%r8d
140e820c8:	0f 87 5c 08 00 00    	ja     0x140e8292a
140e820ce:	48 8d 54 24 58       	lea    0x58(%rsp),%rdx
140e820d3:	48 8b cb             	mov    %rbx,%rcx
140e820d6:	e8 05 e8 ae ff       	call   0x1409708e0
140e820db:	8b 9c 24 8c 00 00 00 	mov    0x8c(%rsp),%ebx
140e820e2:	81 cb 00 03 00 00    	or     $0x300,%ebx
140e820e8:	89 9c 24 8c 00 00 00 	mov    %ebx,0x8c(%rsp)
140e820ef:	89 9c 24 84 00 00 00 	mov    %ebx,0x84(%rsp)
140e820f6:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
140e820fb:	33 d2                	xor    %edx,%edx
140e820fd:	49 8b cd             	mov    %r13,%rcx
140e82100:	e8 ab b8 fe ff       	call   0x140e6d9b0
140e82105:	90                   	nop
140e82106:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140e8210b:	49 83 f8 07          	cmp    $0x7,%r8
140e8210f:	76 0f                	jbe    0x140e82120
140e82111:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
140e82116:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx