140423d09:	48 8b bc 24 f0 00 00 	mov    0xf0(%rsp),%rdi
140423d10:	00
140423d11:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140423d16:	48 85 c9             	test   %rcx,%rcx
140423d19:	74 05                	je     0x140423d20
140423d1b:	8b 59 20             	mov    0x20(%rcx),%ebx
140423d1e:	eb 02                	jmp    0x140423d22
140423d20:	33 db                	xor    %ebx,%ebx
140423d22:	48 8b ce             	mov    %rsi,%rcx
140423d25:	e8 56 a3 40 00       	call   0x14082e080
140423d2a:	48 8b 08             	mov    (%rax),%rcx
140423d2d:	48 85 c9             	test   %rcx,%rcx
140423d30:	74 1c                	je     0x140423d4e
140423d32:	8b 41 10             	mov    0x10(%rcx),%eax
140423d35:	ff c0                	inc    %eax
140423d37:	89 41 10             	mov    %eax,0x10(%rcx)
140423d3a:	83 f8 01             	cmp    $0x1,%eax
140423d3d:	0f 8e 15 01 00 00    	jle    0x140423e58
140423d43:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423d48:	0f 84 12 01 00 00    	je     0x140423e60
140423d4e:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140423d53:	4c 8b c5             	mov    %rbp,%r8
140423d56:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140423d5b:	48 8b 0d 16 f1 00 01 	mov    0x100f116(%rip),%rcx        # 0x141432e78
140423d62:	e8 b9 c1 d7 ff       	call   0x14019ff20
140423d67:	90                   	nop
140423d68:	4d 8b c6             	mov    %r14,%r8
140423d6b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140423d72:	00
140423d73:	48 8b 0d fe f0 00 01 	mov    0x100f0fe(%rip),%rcx        # 0x141432e78
140423d7a:	e8 a1 c1 d7 ff       	call   0x14019ff20
140423d7f:	48 8b 07             	mov    (%rdi),%rax
140423d82:	48 c7 07 00 00 00 00 	movq   $0x0,(%rdi)
140423d89:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140423d90:	00
140423d91:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140423d96:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140423d9b:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140423da2:	00
140423da3:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423da8:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423dad:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423db3:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140423db8:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423dbd:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140423dc2:	e8 89 c0 d7 ff       	call   0x14019fe50
140423dc7:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140423dcc:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140423dd0:	45 33 c9             	xor    %r9d,%r9d
140423dd3:	4c 8b c0             	mov    %rax,%r8
140423dd6:	48 8d 15 b3 33 00 01 	lea    0x10033b3(%rip),%rdx        # 0x141427190
140423ddd:	48 8d 0d dc 8f f8 00 	lea    0xf88fdc(%rip),%rcx        # 0x1413acdc0
140423de4:	e8 57 29 3f 00       	call   0x140816740
140423de9:	90                   	nop
140423dea:	4c 8d 0d ff a6 d7 ff 	lea    -0x285901(%rip),%r9        # 0x14019e4f0
140423df1:	ba 08 00 00 00       	mov    $0x8,%edx
140423df6:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140423dfc:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140423e01:	e8 46 77 9f 00       	call   0x140e1b54c
140423e06:	90                   	nop
140423e07:	48 8b 0f             	mov    (%rdi),%rcx
140423e0a:	48 85 c9             	test   %rcx,%rcx
140423e0d:	74 20                	je     0x140423e2f
140423e0f:	8b 41 10             	mov    0x10(%rcx),%eax
140423e12:	ff c8                	dec    %eax
140423e14:	89 41 10             	mov    %eax,0x10(%rcx)
140423e17:	85 c0                	test   %eax,%eax
140423e19:	7f 14                	jg     0x140423e2f
140423e1b:	78 30                	js     0x140423e4d
140423e1d:	48 8b 01             	mov    (%rcx),%rax
140423e20:	ba 01 00 00 00       	mov    $0x1,%edx
140423e25:	48 8b 00             	mov    (%rax),%rax
140423e28:	ff 15 f2 fb b5 00    	call   *0xb5fbf2(%rip)        # 0x140f83a20
140423e2e:	90                   	nop
140423e2f:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140423e36:	00
140423e37:	48 33 cc             	xor    %rsp,%rcx
140423e3a:	e8 c1 76 9f 00       	call   0x140e1b500
140423e3f:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140423e46:	41 5e                	pop    %r14
140423e48:	5f                   	pop    %rdi
140423e49:	5e                   	pop    %rsi
140423e4a:	5d                   	pop    %rbp
140423e4b:	5b                   	pop    %rbx
140423e4c:	c3                   	ret
140423e4d:	b9 02 00 00 00       	mov    $0x2,%ecx
140423e52:	e8 a9 68 36 00       	call   0x14078a700
140423e57:	90                   	nop
140423e58:	33 c9                	xor    %ecx,%ecx
140423e5a:	e8 a1 68 36 00       	call   0x14078a700
140423e5f:	cc                   	int3
140423e60:	b9 01 00 00 00       	mov    $0x1,%ecx
140423e65:	e8 96 68 36 00       	call   0x14078a700
140423e6a:	cc                   	int3
140423e6b:	cc                   	int3
140423e6c:	cc                   	int3
140423e6d:	cc                   	int3
140423e6e:	cc                   	int3
140423e6f:	cc                   	int3
140423e70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140423e75:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140423e7a:	57                   	push   %rdi
140423e7b:	48 83 ec 70          	sub    $0x70,%rsp
140423e7f:	41 8b f8             	mov    %r8d,%edi
140423e82:	48 8b f2             	mov    %rdx,%rsi
140423e85:	48 85 c9             	test   %rcx,%rcx
140423e88:	74 05                	je     0x140423e8f
140423e8a:	8b 59 20             	mov    0x20(%rcx),%ebx
140423e8d:	eb 02                	jmp    0x140423e91
140423e8f:	33 db                	xor    %ebx,%ebx
140423e91:	48 8b ce             	mov    %rsi,%rcx
140423e94:	e8 e7 a1 40 00       	call   0x14082e080
140423e99:	48 8b 08             	mov    (%rax),%rcx
140423e9c:	48 85 c9             	test   %rcx,%rcx
140423e9f:	74 1c                	je     0x140423ebd
140423ea1:	8b 41 10             	mov    0x10(%rcx),%eax
140423ea4:	ff c0                	inc    %eax
140423ea6:	89 41 10             	mov    %eax,0x10(%rcx)
140423ea9:	83 f8 01             	cmp    $0x1,%eax
140423eac:	0f 8e e0 00 00 00    	jle    0x140423f92
140423eb2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423eb7:	0f 84 dd 00 00 00    	je     0x140423f9a
140423ebd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140423ec2:	48 8b 0d af ef 00 01 	mov    0x100efaf(%rip),%rcx        # 0x141432e78
140423ec9:	85 ff                	test   %edi,%edi
140423ecb:	74 06                	je     0x140423ed3
140423ecd:	48 83 c1 58          	add    $0x58,%rcx
140423ed1:	eb 04                	jmp    0x140423ed7
140423ed3:	48 83 c1 60          	add    $0x60,%rcx
140423ed7:	48 8b 09             	mov    (%rcx),%rcx
140423eda:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140423edf:	48 85 c9             	test   %rcx,%rcx
140423ee2:	74 1c                	je     0x140423f00
140423ee4:	8b 41 10             	mov    0x10(%rcx),%eax
140423ee7:	ff c0                	inc    %eax
140423ee9:	89 41 10             	mov    %eax,0x10(%rcx)
140423eec:	83 f8 01             	cmp    $0x1,%eax
140423eef:	0f 8e b0 00 00 00    	jle    0x140423fa5
140423ef5:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423efa:	0f 84 87 00 00 00    	je     0x140423f87
140423f00:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140423f05:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140423f0a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140423f0f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423f14:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423f19:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423f1f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140423f26:	00
140423f27:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423f2c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140423f31:	e8 1a bf d7 ff       	call   0x14019fe50
140423f36:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140423f3b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140423f3f:	45 33 c9             	xor    %r9d,%r9d
140423f42:	4c 8b c0             	mov    %rax,%r8
140423f45:	48 8d 15 6c 32 00 01 	lea    0x100326c(%rip),%rdx        # 0x1414271b8
140423f4c:	48 8d 0d 6d 8e f8 00 	lea    0xf88e6d(%rip),%rcx        # 0x1413acdc0
140423f53:	e8 e8 27 3f 00       	call   0x140816740
140423f58:	90                   	nop
140423f59:	4c 8d 0d 90 a5 d7 ff 	lea    -0x285a70(%rip),%r9        # 0x14019e4f0
140423f60:	ba 08 00 00 00       	mov    $0x8,%edx
140423f65:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140423f6b:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140423f70:	e8 d7 75 9f 00       	call   0x140e1b54c
140423f75:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140423f7a:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140423f7e:	49 8b 73 20          	mov    0x20(%r11),%rsi
140423f82:	49 8b e3             	mov    %r11,%rsp
140423f85:	5f                   	pop    %rdi
140423f86:	c3                   	ret
140423f87:	b9 01 00 00 00       	mov    $0x1,%ecx
140423f8c:	e8 6f 67 36 00       	call   0x14078a700
140423f91:	90                   	nop
140423f92:	33 c9                	xor    %ecx,%ecx
140423f94:	e8 67 67 36 00       	call   0x14078a700
140423f99:	cc                   	int3
140423f9a:	b9 01 00 00 00       	mov    $0x1,%ecx
140423f9f:	e8 5c 67 36 00       	call   0x14078a700
140423fa4:	90                   	nop
140423fa5:	33 c9                	xor    %ecx,%ecx
140423fa7:	e8 54 67 36 00       	call   0x14078a700
140423fac:	cc                   	int3
140423fad:	cc                   	int3
140423fae:	cc                   	int3
140423faf:	cc                   	int3
140423fb0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140423fb5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140423fba:	57                   	push   %rdi
140423fbb:	48 83 ec 70          	sub    $0x70,%rsp
140423fbf:	41 8b f8             	mov    %r8d,%edi
140423fc2:	48 8b f2             	mov    %rdx,%rsi
140423fc5:	48 85 c9             	test   %rcx,%rcx
140423fc8:	74 05                	je     0x140423fcf
140423fca:	8b 59 20             	mov    0x20(%rcx),%ebx
140423fcd:	eb 02                	jmp    0x140423fd1
140423fcf:	33 db                	xor    %ebx,%ebx
140423fd1:	48 8b ce             	mov    %rsi,%rcx
140423fd4:	e8 a7 a0 40 00       	call   0x14082e080
140423fd9:	48 8b 08             	mov    (%rax),%rcx
140423fdc:	48 85 c9             	test   %rcx,%rcx
140423fdf:	74 1c                	je     0x140423ffd
140423fe1:	8b 41 10             	mov    0x10(%rcx),%eax
140423fe4:	ff c0                	inc    %eax
140423fe6:	89 41 10             	mov    %eax,0x10(%rcx)
140423fe9:	83 f8 01             	cmp    $0x1,%eax
140423fec:	0f 8e e0 00 00 00    	jle    0x1404240d2
140423ff2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423ff7:	0f 84 dd 00 00 00    	je     0x1404240da
140423ffd:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140424002:	48 8b 0d 6f ee 00 01 	mov    0x100ee6f(%rip),%rcx        # 0x141432e78
140424009:	85 ff                	test   %edi,%edi
14042400b:	74 06                	je     0x140424013
14042400d:	48 83 c1 58          	add    $0x58,%rcx
140424011:	eb 04                	jmp    0x140424017
140424013:	48 83 c1 60          	add    $0x60,%rcx
140424017:	48 8b 09             	mov    (%rcx),%rcx
14042401a:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
14042401f:	48 85 c9             	test   %rcx,%rcx
140424022:	74 1c                	je     0x140424040
140424024:	8b 41 10             	mov    0x10(%rcx),%eax
140424027:	ff c0                	inc    %eax
140424029:	89 41 10             	mov    %eax,0x10(%rcx)
14042402c:	83 f8 01             	cmp    $0x1,%eax
14042402f:	0f 8e b0 00 00 00    	jle    0x1404240e5
140424035:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042403a:	0f 84 87 00 00 00    	je     0x1404240c7
140424040:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140424045:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
14042404a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
14042404f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140424054:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140424059:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14042405f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140424066:	00
140424067:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
14042406c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140424071:	e8 da bd d7 ff       	call   0x14019fe50
140424076:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
14042407b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14042407f:	45 33 c9             	xor    %r9d,%r9d
140424082:	4c 8b c0             	mov    %rax,%r8
140424085:	48 8d 15 ec 30 00 01 	lea    0x10030ec(%rip),%rdx        # 0x141427178
14042408c:	48 8d 0d 2d 8d f8 00 	lea    0xf88d2d(%rip),%rcx        # 0x1413acdc0
140424093:	e8 a8 26 3f 00       	call   0x140816740
140424098:	90                   	nop
140424099:	4c 8d 0d 50 a4 d7 ff 	lea    -0x285bb0(%rip),%r9        # 0x14019e4f0
1404240a0:	ba 08 00 00 00       	mov    $0x8,%edx
1404240a5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404240ab:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404240b0:	e8 97 74 9f 00       	call   0x140e1b54c
1404240b5:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1404240ba:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1404240be:	49 8b 73 20          	mov    0x20(%r11),%rsi
1404240c2:	49 8b e3             	mov    %r11,%rsp
1404240c5:	5f                   	pop    %rdi
1404240c6:	c3                   	ret
1404240c7:	b9 01 00 00 00       	mov    $0x1,%ecx
1404240cc:	e8 2f 66 36 00       	call   0x14078a700
1404240d1:	90                   	nop
1404240d2:	33 c9                	xor    %ecx,%ecx
1404240d4:	e8 27 66 36 00       	call   0x14078a700
1404240d9:	cc                   	int3
1404240da:	b9 01 00 00 00       	mov    $0x1,%ecx
1404240df:	e8 1c 66 36 00       	call   0x14078a700
1404240e4:	90                   	nop
1404240e5:	33 c9                	xor    %ecx,%ecx
1404240e7:	e8 14 66 36 00       	call   0x14078a700
1404240ec:	cc                   	int3
1404240ed:	cc                   	int3
1404240ee:	cc                   	int3
1404240ef:	cc                   	int3
1404240f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404240f5:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1404240fa:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1404240ff:	57                   	push   %rdi
140424100:	48 83 ec 70          	sub    $0x70,%rsp
140424104:	49 8b d8             	mov    %r8,%rbx
140424107:	48 8b f2             	mov    %rdx,%rsi
14042410a:	48 85 c9             	test   %rcx,%rcx
14042410d:	74 05                	je     0x140424114
14042410f:	8b 79 20             	mov    0x20(%rcx),%edi
140424112:	eb 02                	jmp    0x140424116
140424114:	33 ff                	xor    %edi,%edi
140424116:	48 8b ce             	mov    %rsi,%rcx
140424119:	e8 62 9f 40 00       	call   0x14082e080
14042411e:	48 8b 08             	mov    (%rax),%rcx
140424121:	48 85 c9             	test   %rcx,%rcx
140424124:	74 1c                	je     0x140424142
140424126:	8b 41 10             	mov    0x10(%rcx),%eax
140424129:	ff c0                	inc    %eax
14042412b:	89 41 10             	mov    %eax,0x10(%rcx)
14042412e:	83 f8 01             	cmp    $0x1,%eax
140424131:	0f 8e da 00 00 00    	jle    0x140424211
140424137:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042413c:	0f 84 d7 00 00 00    	je     0x140424219
140424142:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140424147:	48 8b 03             	mov    (%rbx),%rax
14042414a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140424151:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140424156:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14042415b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140424160:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140424165:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14042416a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14042416f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140424175:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14042417c:	00
14042417d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140424182:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140424187:	e8 c4 bc d7 ff       	call   0x14019fe50
14042418c:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140424191:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140424195:	45 33 c9             	xor    %r9d,%r9d
140424198:	4c 8b c0             	mov    %rax,%r8
14042419b:	48 8d 15 fe 2f 00 01 	lea    0x1002ffe(%rip),%rdx        # 0x1414271a0
1404241a2:	48 8d 0d 17 8c f8 00 	lea    0xf88c17(%rip),%rcx        # 0x1413acdc0
1404241a9:	e8 92 25 3f 00       	call   0x140816740
1404241ae:	90                   	nop
1404241af:	4c 8d 0d 3a a3 d7 ff 	lea    -0x285cc6(%rip),%r9        # 0x14019e4f0
1404241b6:	ba 08 00 00 00       	mov    $0x8,%edx
1404241bb:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404241c1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404241c6:	e8 81 73 9f 00       	call   0x140e1b54c
1404241cb:	90                   	nop
1404241cc:	48 8b 0b             	mov    (%rbx),%rcx
1404241cf:	48 85 c9             	test   %rcx,%rcx
1404241d2:	74 20                	je     0x1404241f4
1404241d4:	8b 41 10             	mov    0x10(%rcx),%eax
1404241d7:	ff c8                	dec    %eax
1404241d9:	89 41 10             	mov    %eax,0x10(%rcx)
1404241dc:	85 c0                	test   %eax,%eax
1404241de:	7f 14                	jg     0x1404241f4
1404241e0:	78 24                	js     0x140424206
1404241e2:	48 8b 01             	mov    (%rcx),%rax
1404241e5:	ba 01 00 00 00       	mov    $0x1,%edx
1404241ea:	48 8b 00             	mov    (%rax),%rax
1404241ed:	ff 15 2d f8 b5 00    	call   *0xb5f82d(%rip)        # 0x140f83a20
1404241f3:	90                   	nop
1404241f4:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1404241f9:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1404241fd:	49 8b 73 28          	mov    0x28(%r11),%rsi
140424201:	49 8b e3             	mov    %r11,%rsp
140424204:	5f                   	pop    %rdi
140424205:	c3                   	ret
140424206:	b9 02 00 00 00       	mov    $0x2,%ecx
14042420b:	e8 f0 64 36 00       	call   0x14078a700
140424210:	90                   	nop
140424211:	33 c9                	xor    %ecx,%ecx
140424213:	e8 e8 64 36 00       	call   0x14078a700
140424218:	cc                   	int3