140652e12:	8b 43 10             	mov    0x10(%rbx),%eax
140652e15:	ff c0                	inc    %eax
140652e17:	89 43 10             	mov    %eax,0x10(%rbx)
140652e1a:	83 f8 01             	cmp    $0x1,%eax
140652e1d:	0f 8e 45 04 00 00    	jle    0x140653268
140652e23:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140652e28:	0f 84 2f 04 00 00    	je     0x14065325d
140652e2e:	48 8b 5d 9f          	mov    -0x61(%rbp),%rbx
140652e32:	48 89 5d 87          	mov    %rbx,-0x79(%rbp)
140652e36:	48 85 db             	test   %rbx,%rbx
140652e39:	74 1c                	je     0x140652e57
140652e3b:	8b 43 10             	mov    0x10(%rbx),%eax
140652e3e:	ff c0                	inc    %eax
140652e40:	89 43 10             	mov    %eax,0x10(%rbx)
140652e43:	83 f8 01             	cmp    $0x1,%eax
140652e46:	0f 8e 2f 04 00 00    	jle    0x14065327b
140652e4c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140652e51:	0f 84 19 04 00 00    	je     0x140653270
140652e57:	49 8b 45 10          	mov    0x10(%r13),%rax
140652e5b:	42 c7 04 b0 ff ff ff 	movl   $0xffffffff,(%rax,%r14,4)
140652e62:	ff
140652e63:	49 8b 45 18          	mov    0x18(%r13),%rax
140652e67:	4a 8d 0c f0          	lea    (%rax,%r14,8),%rcx
140652e6b:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
140652e6f:	e8 0c 99 c0 ff       	call   0x14025c780
140652e74:	49 8b 45 20          	mov    0x20(%r13),%rax
140652e78:	4a 8d 3c f0          	lea    (%rax,%r14,8),%rdi
140652e7c:	48 8b 0f             	mov    (%rdi),%rcx
140652e7f:	48 85 c9             	test   %rcx,%rcx
140652e82:	74 2b                	je     0x140652eaf
140652e84:	8b 41 10             	mov    0x10(%rcx),%eax
140652e87:	ff c8                	dec    %eax
140652e89:	89 41 10             	mov    %eax,0x10(%rcx)
140652e8c:	85 c0                	test   %eax,%eax
140652e8e:	7f 17                	jg     0x140652ea7
140652e90:	0f 88 ed 03 00 00    	js     0x140653283
140652e96:	48 8b 01             	mov    (%rcx),%rax
140652e99:	ba 01 00 00 00       	mov    $0x1,%edx
140652e9e:	48 8b 00             	mov    (%rax),%rax
140652ea1:	ff 15 79 0b 93 00    	call   *0x930b79(%rip)        # 0x140f83a20
140652ea7:	45 33 f6             	xor    %r14d,%r14d
140652eaa:	4c 89 37             	mov    %r14,(%rdi)
140652ead:	eb 03                	jmp    0x140652eb2
140652eaf:	45 33 f6             	xor    %r14d,%r14d
140652eb2:	48 85 db             	test   %rbx,%rbx
140652eb5:	74 27                	je     0x140652ede
140652eb7:	8b 43 10             	mov    0x10(%rbx),%eax
140652eba:	ff c8                	dec    %eax
140652ebc:	89 43 10             	mov    %eax,0x10(%rbx)
140652ebf:	85 c0                	test   %eax,%eax
140652ec1:	7f 1b                	jg     0x140652ede
140652ec3:	0f 88 c5 03 00 00    	js     0x14065328e
140652ec9:	48 8b 03             	mov    (%rbx),%rax
140652ecc:	ba 01 00 00 00       	mov    $0x1,%edx
140652ed1:	48 8b cb             	mov    %rbx,%rcx
140652ed4:	48 8b 00             	mov    (%rax),%rax
140652ed7:	ff 15 43 0b 93 00    	call   *0x930b43(%rip)        # 0x140f83a20
140652edd:	90                   	nop
140652ede:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140652ee2:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
140652ee6:	e8 75 2a fc ff       	call   0x140615960
140652eeb:	90                   	nop
140652eec:	48 8b 45 a7          	mov    -0x59(%rbp),%rax
140652ef0:	48 8b 48 20          	mov    0x20(%rax),%rcx
140652ef4:	4c 63 41 08          	movslq 0x8(%rcx),%r8
140652ef8:	0f 57 c0             	xorps  %xmm0,%xmm0
140652efb:	0f 11 45 ff          	movups %xmm0,-0x1(%rbp)
140652eff:	4c 89 75 0f          	mov    %r14,0xf(%rbp)
140652f03:	4c 89 75 17          	mov    %r14,0x17(%rbp)
140652f07:	48 8b 11             	mov    (%rcx),%rdx
140652f0a:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
140652f0e:	e8 ed 3e b4 ff       	call   0x140196e00
140652f13:	90                   	nop
140652f14:	b9 40 00 00 00       	mov    $0x40,%ecx
140652f19:	e8 ea 81 7c 00       	call   0x140e1b108
140652f1e:	48 8b d8             	mov    %rax,%rbx
140652f21:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140652f25:	48 85 c0             	test   %rax,%rax
140652f28:	74 41                	je     0x140652f6b
140652f2a:	0f 10 4d ff          	movups -0x1(%rbp),%xmm1
140652f2e:	0f 10 55 0f          	movups 0xf(%rbp),%xmm2
140652f32:	ba 0f 00 00 00       	mov    $0xf,%edx
140652f37:	c6 45 ff 00          	movb   $0x0,-0x1(%rbp)
140652f3b:	48 8d 05 b6 5f 9c 00 	lea    0x9c5fb6(%rip),%rax        # 0x141018ef8
140652f42:	48 89 03             	mov    %rax,(%rbx)
140652f45:	c6 43 10 00          	movb   $0x0,0x10(%rbx)
140652f49:	0f 11 4b 18          	movups %xmm1,0x18(%rbx)
140652f4d:	0f 11 53 28          	movups %xmm2,0x28(%rbx)
140652f51:	c6 43 38 01          	movb   $0x1,0x38(%rbx)
140652f55:	48 8b 43 28          	mov    0x28(%rbx),%rax
140652f59:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140652f5d:	c6 45 c7 01          	movb   $0x1,-0x39(%rbp)
140652f61:	0f 10 45 bf          	movups -0x41(%rbp),%xmm0
140652f65:	0f 11 43 08          	movups %xmm0,0x8(%rbx)
140652f69:	eb 07                	jmp    0x140652f72
140652f6b:	49 8b de             	mov    %r14,%rbx
140652f6e:	48 8b 55 17          	mov    0x17(%rbp),%rdx
140652f72:	48 89 5d 8f          	mov    %rbx,-0x71(%rbp)
140652f76:	48 83 fa 0f          	cmp    $0xf,%rdx
140652f7a:	76 32                	jbe    0x140652fae
140652f7c:	48 ff c2             	inc    %rdx
140652f7f:	48 8b 4d ff          	mov    -0x1(%rbp),%rcx
140652f83:	48 8b c1             	mov    %rcx,%rax
140652f86:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140652f8d:	72 19                	jb     0x140652fa8
140652f8f:	48 83 c2 27          	add    $0x27,%rdx
140652f93:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140652f97:	48 2b c1             	sub    %rcx,%rax
140652f9a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140652f9e:	48 83 f8 1f          	cmp    $0x1f,%rax
140652fa2:	0f 87 f1 02 00 00    	ja     0x140653299
140652fa8:	e8 97 81 7c 00       	call   0x140e1b144
140652fad:	90                   	nop
140652fae:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
140652fb2:	48 85 c9             	test   %rcx,%rcx
140652fb5:	74 24                	je     0x140652fdb
140652fb7:	8b 41 10             	mov    0x10(%rcx),%eax
140652fba:	ff c8                	dec    %eax
140652fbc:	89 41 10             	mov    %eax,0x10(%rcx)
140652fbf:	85 c0                	test   %eax,%eax
140652fc1:	7f 18                	jg     0x140652fdb
140652fc3:	0f 88 d6 02 00 00    	js     0x14065329f
140652fc9:	48 8b 01             	mov    (%rcx),%rax
140652fcc:	ba 01 00 00 00       	mov    $0x1,%edx
140652fd1:	48 8b 00             	mov    (%rax),%rax
140652fd4:	ff 15 46 0a 93 00    	call   *0x930a46(%rip)        # 0x140f83a20
140652fda:	90                   	nop
140652fdb:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140652fdf:	48 85 c9             	test   %rcx,%rcx
140652fe2:	74 24                	je     0x140653008
140652fe4:	8b 41 10             	mov    0x10(%rcx),%eax
140652fe7:	ff c8                	dec    %eax
140652fe9:	89 41 10             	mov    %eax,0x10(%rcx)
140652fec:	85 c0                	test   %eax,%eax
140652fee:	7f 18                	jg     0x140653008
140652ff0:	0f 88 b4 02 00 00    	js     0x1406532aa
140652ff6:	48 8b 01             	mov    (%rcx),%rax
140652ff9:	ba 01 00 00 00       	mov    $0x1,%edx
140652ffe:	48 8b 00             	mov    (%rax),%rax
140653001:	ff 15 19 0a 93 00    	call   *0x930a19(%rip)        # 0x140f83a20
140653007:	90                   	nop
140653008:	e9 ea 01 00 00       	jmp    0x1406531f7
14065300d:	e8 ae 52 1a 00       	call   0x1407f82c0
140653012:	48 8b c8             	mov    %rax,%rcx
140653015:	e8 a6 52 1a 00       	call   0x1407f82c0
14065301a:	48 8b 50 38          	mov    0x38(%rax),%rdx
14065301e:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
140653022:	e8 e9 16 fc ff       	call   0x140614710
140653027:	8b d0                	mov    %eax,%edx
140653029:	49 8b 37             	mov    (%r15),%rsi
14065302c:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
140653030:	48 85 f6             	test   %rsi,%rsi
140653033:	74 1d                	je     0x140653052
140653035:	8b 4e 10             	mov    0x10(%rsi),%ecx
140653038:	ff c1                	inc    %ecx
14065303a:	89 4e 10             	mov    %ecx,0x10(%rsi)
14065303d:	83 f9 01             	cmp    $0x1,%ecx
140653040:	0f 8e 7a 02 00 00    	jle    0x1406532c0
140653046:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14065304c:	0f 84 63 02 00 00    	je     0x1406532b5
140653052:	49 8b 45 10          	mov    0x10(%r13),%rax
140653056:	42 89 14 b0          	mov    %edx,(%rax,%r14,4)
14065305a:	49 8b 45 18          	mov    0x18(%r13),%rax
14065305e:	4a 8d 3c f0          	lea    (%rax,%r14,8),%rdi
140653062:	48 8b 0f             	mov    (%rdi),%rcx
140653065:	48 85 c9             	test   %rcx,%rcx
140653068:	74 2a                	je     0x140653094
14065306a:	8b 41 10             	mov    0x10(%rcx),%eax
14065306d:	ff c8                	dec    %eax
14065306f:	89 41 10             	mov    %eax,0x10(%rcx)
140653072:	85 c0                	test   %eax,%eax
140653074:	7f 17                	jg     0x14065308d
140653076:	0f 88 4c 02 00 00    	js     0x1406532c8
14065307c:	48 8b 01             	mov    (%rcx),%rax
14065307f:	ba 01 00 00 00       	mov    $0x1,%edx
140653084:	48 8b 00             	mov    (%rax),%rax
140653087:	ff 15 93 09 93 00    	call   *0x930993(%rip)        # 0x140f83a20
14065308d:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140653094:	49 8b 45 20          	mov    0x20(%r13),%rax
140653098:	4a 8d 0c f0          	lea    (%rax,%r14,8),%rcx
14065309c:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1406530a0:	e8 db 96 c0 ff       	call   0x14025c780
1406530a5:	90                   	nop
1406530a6:	48 85 f6             	test   %rsi,%rsi
1406530a9:	74 27                	je     0x1406530d2
1406530ab:	8b 46 10             	mov    0x10(%rsi),%eax
1406530ae:	ff c8                	dec    %eax
1406530b0:	89 46 10             	mov    %eax,0x10(%rsi)
1406530b3:	85 c0                	test   %eax,%eax
1406530b5:	7f 1b                	jg     0x1406530d2
1406530b7:	0f 88 16 02 00 00    	js     0x1406532d3
1406530bd:	48 8b 06             	mov    (%rsi),%rax
1406530c0:	ba 01 00 00 00       	mov    $0x1,%edx
1406530c5:	48 8b ce             	mov    %rsi,%rcx
1406530c8:	48 8b 00             	mov    (%rax),%rax
1406530cb:	ff 15 4f 09 93 00    	call   *0x93094f(%rip)        # 0x140f83a20
1406530d1:	90                   	nop
1406530d2:	49 8b 07             	mov    (%r15),%rax
1406530d5:	8b 48 18             	mov    0x18(%rax),%ecx
1406530d8:	ff c9                	dec    %ecx
1406530da:	83 f9 0b             	cmp    $0xb,%ecx
1406530dd:	0f 87 a8 00 00 00    	ja     0x14065318b
1406530e3:	48 63 c1             	movslq %ecx,%rax
1406530e6:	48 8d 15 13 cf 9a ff 	lea    -0x6530ed(%rip),%rdx        # 0x140000000
1406530ed:	8b 8c 82 ec 32 65 00 	mov    0x6532ec(%rdx,%rax,4),%ecx
1406530f4:	48 03 ca             	add    %rdx,%rcx
1406530f7:	ff e1                	jmp    *%rcx
1406530f9:	b9 48 01 00 00       	mov    $0x148,%ecx
1406530fe:	e8 05 80 7c 00       	call   0x140e1b108
140653103:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140653107:	48 85 c0             	test   %rax,%rax
14065310a:	74 10                	je     0x14065311c
14065310c:	49 8b d7             	mov    %r15,%rdx
14065310f:	48 8b c8             	mov    %rax,%rcx
140653112:	e8 d9 f2 ff ff       	call   0x1406523f0
140653117:	48 8b d8             	mov    %rax,%rbx
14065311a:	eb 02                	jmp    0x14065311e
14065311c:	33 db                	xor    %ebx,%ebx
14065311e:	e9 d0 00 00 00       	jmp    0x1406531f3
140653123:	b9 40 00 00 00       	mov    $0x40,%ecx
140653128:	e8 db 7f 7c 00       	call   0x140e1b108
14065312d:	48 8b d8             	mov    %rax,%rbx
140653130:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140653134:	48 85 c0             	test   %rax,%rax
140653137:	74 17                	je     0x140653150
140653139:	c6 40 10 00          	movb   $0x0,0x10(%rax)
14065313d:	c6 40 38 00          	movb   $0x0,0x38(%rax)
140653141:	48 8d 05 68 5e 9c 00 	lea    0x9c5e68(%rip),%rax        # 0x141018fb0
140653148:	48 89 03             	mov    %rax,(%rbx)
14065314b:	e9 a3 00 00 00       	jmp    0x1406531f3
140653150:	33 db                	xor    %ebx,%ebx
140653152:	e9 9c 00 00 00       	jmp    0x1406531f3
140653157:	b9 50 00 00 00       	mov    $0x50,%ecx
14065315c:	e8 a7 7f 7c 00       	call   0x140e1b108
140653161:	48 8b d8             	mov    %rax,%rbx
140653164:	48 89 45 8f          	mov    %rax,-0x71(%rbp)
140653168:	48 85 c0             	test   %rax,%rax
14065316b:	74 e3                	je     0x140653150
14065316d:	c6 40 10 00          	movb   $0x0,0x10(%rax)
140653171:	c6 40 38 00          	movb   $0x0,0x38(%rax)
140653175:	48 8d 05 54 5e 9c 00 	lea    0x9c5e54(%rip),%rax        # 0x141018fd0
14065317c:	48 89 03             	mov    %rax,(%rbx)
14065317f:	33 c0                	xor    %eax,%eax
140653181:	48 89 43 40          	mov    %rax,0x40(%rbx)
140653185:	48 89 43 48          	mov    %rax,0x48(%rbx)
140653189:	eb 68                	jmp    0x1406531f3
14065318b:	b9 98 00 00 00       	mov    $0x98,%ecx
140653190:	e8 73 7f 7c 00       	call   0x140e1b108
140653195:	48 8b d8             	mov    %rax,%rbx
140653198:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
14065319c:	48 85 c0             	test   %rax,%rax
14065319f:	74 50                	je     0x1406531f1
1406531a1:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1406531a5:	c6 40 38 00          	movb   $0x0,0x38(%rax)
1406531a9:	48 8d 05 40 5e 9c 00 	lea    0x9c5e40(%rip),%rax        # 0x141018ff0
1406531b0:	48 89 03             	mov    %rax,(%rbx)
1406531b3:	45 33 c0             	xor    %r8d,%r8d
1406531b6:	33 d2                	xor    %edx,%edx
1406531b8:	48 8d 4b 40          	lea    0x40(%rbx),%rcx
1406531bc:	e8 df 05 1d 00       	call   0x1408237a0
1406531c1:	49 8b 0f             	mov    (%r15),%rcx
1406531c4:	48 89 8b 90 00 00 00 	mov    %rcx,0x90(%rbx)
1406531cb:	48 85 c9             	test   %rcx,%rcx
1406531ce:	74 18                	je     0x1406531e8
1406531d0:	8b 41 10             	mov    0x10(%rcx),%eax
1406531d3:	ff c0                	inc    %eax
1406531d5:	89 41 10             	mov    %eax,0x10(%rcx)
1406531d8:	83 f8 01             	cmp    $0x1,%eax
1406531db:	7e 78                	jle    0x140653255
1406531dd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406531e2:	0f 84 f6 00 00 00    	je     0x1406532de
1406531e8:	c7 43 44 01 00 00 00 	movl   $0x1,0x44(%rbx)
1406531ef:	eb 02                	jmp    0x1406531f3
1406531f1:	33 db                	xor    %ebx,%ebx
1406531f3:	48 8b 75 97          	mov    -0x69(%rbp),%rsi
1406531f7:	49 8b 45 28          	mov    0x28(%r13),%rax
1406531fb:	4a 8b 0c e0          	mov    (%rax,%r12,8),%rcx
1406531ff:	4a 89 1c e0          	mov    %rbx,(%rax,%r12,8)
140653203:	48 85 c9             	test   %rcx,%rcx
140653206:	74 12                	je     0x14065321a
140653208:	48 8b 01             	mov    (%rcx),%rax
14065320b:	ba 01 00 00 00       	mov    $0x1,%edx
140653210:	48 8b 00             	mov    (%rax),%rax
140653213:	ff 15 07 08 93 00    	call   *0x930807(%rip)        # 0x140f83a20
140653219:	90                   	nop
14065321a:	49 ff c4             	inc    %r12
14065321d:	4c 3b e6             	cmp    %rsi,%r12
140653220:	73 09                	jae    0x14065322b
140653222:	48 8b 7d b7          	mov    -0x49(%rbp),%rdi
140653226:	e9 b5 fb ff ff       	jmp    0x140652de0
14065322b:	49 8b c5             	mov    %r13,%rax
14065322e:	48 8b 4d 1f          	mov    0x1f(%rbp),%rcx
140653232:	48 33 cc             	xor    %rsp,%rcx
140653235:	e8 c6 82 7c 00       	call   0x140e1b500
14065323a:	48 8b 9c 24 20 01 00 	mov    0x120(%rsp),%rbx
140653241:	00
140653242:	48 81 c4 d0 00 00 00 	add    $0xd0,%rsp
140653249:	41 5f                	pop    %r15
14065324b:	41 5e                	pop    %r14
14065324d:	41 5d                	pop    %r13
14065324f:	41 5c                	pop    %r12
140653251:	5f                   	pop    %rdi
140653252:	5e                   	pop    %rsi
140653253:	5d                   	pop    %rbp
140653254:	c3                   	ret
140653255:	33 c9                	xor    %ecx,%ecx
140653257:	e8 a4 74 13 00       	call   0x14078a700
14065325c:	90                   	nop
14065325d:	b9 01 00 00 00       	mov    $0x1,%ecx
140653262:	e8 99 74 13 00       	call   0x14078a700
140653267:	cc                   	int3
140653268:	33 c9                	xor    %ecx,%ecx
14065326a:	e8 91 74 13 00       	call   0x14078a700
14065326f:	90                   	nop
140653270:	b9 01 00 00 00       	mov    $0x1,%ecx
140653275:	e8 86 74 13 00       	call   0x14078a700
14065327a:	cc                   	int3
14065327b:	33 c9                	xor    %ecx,%ecx
14065327d:	e8 7e 74 13 00       	call   0x14078a700
140653282:	90                   	nop
140653283:	b9 02 00 00 00       	mov    $0x2,%ecx
140653288:	e8 73 74 13 00       	call   0x14078a700
14065328d:	90                   	nop
14065328e:	b9 02 00 00 00       	mov    $0x2,%ecx
140653293:	e8 68 74 13 00       	call   0x14078a700
140653298:	90                   	nop
140653299:	e8 06 6f 7d 00       	call   0x140e2a1a4
14065329e:	90                   	nop
14065329f:	b9 02 00 00 00       	mov    $0x2,%ecx
1406532a4:	e8 57 74 13 00       	call   0x14078a700
1406532a9:	90                   	nop
1406532aa:	b9 02 00 00 00       	mov    $0x2,%ecx
1406532af:	e8 4c 74 13 00       	call   0x14078a700
1406532b4:	90                   	nop
1406532b5:	b9 01 00 00 00       	mov    $0x1,%ecx
1406532ba:	e8 41 74 13 00       	call   0x14078a700
1406532bf:	cc                   	int3
1406532c0:	33 c9                	xor    %ecx,%ecx
1406532c2:	e8 39 74 13 00       	call   0x14078a700
1406532c7:	90                   	nop
1406532c8:	b9 02 00 00 00       	mov    $0x2,%ecx
1406532cd:	e8 2e 74 13 00       	call   0x14078a700
1406532d2:	90                   	nop
1406532d3:	b9 02 00 00 00       	mov    $0x2,%ecx
1406532d8:	e8 23 74 13 00       	call   0x14078a700
1406532dd:	90                   	nop
1406532de:	b9 01 00 00 00       	mov    $0x1,%ecx
1406532e3:	e8 18 74 13 00       	call   0x14078a700
1406532e8:	cc                   	int3
1406532e9:	0f 1f 00             	nopl   (%rax)