140423a8a:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140423a8f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423a94:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423a99:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423a9f:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140423aa6:	00
140423aa7:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423aac:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140423ab1:	e8 9a c3 d7 ff       	call   0x14019fe50
140423ab6:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140423abb:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140423abf:	45 33 c9             	xor    %r9d,%r9d
140423ac2:	4c 8b c0             	mov    %rax,%r8
140423ac5:	48 8d 15 e4 36 00 01 	lea    0x10036e4(%rip),%rdx        # 0x1414271b0
140423acc:	48 8d 0d ed 92 f8 00 	lea    0xf892ed(%rip),%rcx        # 0x1413acdc0
140423ad3:	e8 68 2c 3f 00       	call   0x140816740
140423ad8:	90                   	nop
140423ad9:	4c 8d 0d 10 aa d7 ff 	lea    -0x2855f0(%rip),%r9        # 0x14019e4f0
140423ae0:	ba 08 00 00 00       	mov    $0x8,%edx
140423ae5:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140423aeb:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140423af0:	e8 57 7a 9f 00       	call   0x140e1b54c
140423af5:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140423afa:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140423afe:	49 8b 73 20          	mov    0x20(%r11),%rsi
140423b02:	49 8b e3             	mov    %r11,%rsp
140423b05:	5f                   	pop    %rdi
140423b06:	c3                   	ret
140423b07:	b9 01 00 00 00       	mov    $0x1,%ecx
140423b0c:	e8 ef 6b 36 00       	call   0x14078a700
140423b11:	90                   	nop
140423b12:	33 c9                	xor    %ecx,%ecx
140423b14:	e8 e7 6b 36 00       	call   0x14078a700
140423b19:	cc                   	int3
140423b1a:	b9 01 00 00 00       	mov    $0x1,%ecx
140423b1f:	e8 dc 6b 36 00       	call   0x14078a700
140423b24:	90                   	nop
140423b25:	33 c9                	xor    %ecx,%ecx
140423b27:	e8 d4 6b 36 00       	call   0x14078a700
140423b2c:	cc                   	int3
140423b2d:	cc                   	int3
140423b2e:	cc                   	int3
140423b2f:	cc                   	int3
140423b30:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140423b35:	55                   	push   %rbp
140423b36:	56                   	push   %rsi
140423b37:	57                   	push   %rdi
140423b38:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140423b3f:	48 8b 05 ba 53 f9 00 	mov    0xf953ba(%rip),%rax        # 0x1413b8f00
140423b46:	48 33 c4             	xor    %rsp,%rax
140423b49:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140423b50:	00
140423b51:	49 8b d9             	mov    %r9,%rbx
140423b54:	41 8b f0             	mov    %r8d,%esi
140423b57:	48 8b ea             	mov    %rdx,%rbp
140423b5a:	48 89 5c 24 50       	mov    %rbx,0x50(%rsp)
140423b5f:	48 85 c9             	test   %rcx,%rcx
140423b62:	74 05                	je     0x140423b69
140423b64:	8b 79 20             	mov    0x20(%rcx),%edi
140423b67:	eb 02                	jmp    0x140423b6b
140423b69:	33 ff                	xor    %edi,%edi
140423b6b:	48 8b cd             	mov    %rbp,%rcx
140423b6e:	e8 0d a5 40 00       	call   0x14082e080
140423b73:	48 8b 08             	mov    (%rax),%rcx
140423b76:	48 85 c9             	test   %rcx,%rcx
140423b79:	74 1c                	je     0x140423b97
140423b7b:	8b 41 10             	mov    0x10(%rcx),%eax
140423b7e:	ff c0                	inc    %eax
140423b80:	89 41 10             	mov    %eax,0x10(%rcx)
140423b83:	83 f8 01             	cmp    $0x1,%eax
140423b86:	0f 8e 2c 01 00 00    	jle    0x140423cb8
140423b8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423b91:	0f 84 29 01 00 00    	je     0x140423cc0
140423b97:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140423b9c:	48 8b 0d d5 f2 00 01 	mov    0x100f2d5(%rip),%rcx        # 0x141432e78
140423ba3:	85 f6                	test   %esi,%esi
140423ba5:	74 06                	je     0x140423bad
140423ba7:	48 83 c1 58          	add    $0x58,%rcx
140423bab:	eb 04                	jmp    0x140423bb1
140423bad:	48 83 c1 60          	add    $0x60,%rcx
140423bb1:	48 8b 09             	mov    (%rcx),%rcx
140423bb4:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
140423bb9:	48 85 c9             	test   %rcx,%rcx
140423bbc:	74 1c                	je     0x140423bda
140423bbe:	8b 41 10             	mov    0x10(%rcx),%eax
140423bc1:	ff c0                	inc    %eax
140423bc3:	89 41 10             	mov    %eax,0x10(%rcx)
140423bc6:	83 f8 01             	cmp    $0x1,%eax
140423bc9:	0f 8e fc 00 00 00    	jle    0x140423ccb
140423bcf:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140423bd4:	0f 84 f9 00 00 00    	je     0x140423cd3
140423bda:	48 8b 03             	mov    (%rbx),%rax
140423bdd:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140423be4:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
140423beb:	00
140423bec:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140423bf1:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140423bf6:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140423bfd:	00
140423bfe:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140423c03:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140423c08:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140423c0e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140423c13:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140423c18:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140423c1d:	e8 2e c2 d7 ff       	call   0x14019fe50
140423c22:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140423c27:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140423c2b:	45 33 c9             	xor    %r9d,%r9d
140423c2e:	4c 8b c0             	mov    %rax,%r8
140423c31:	48 8d 15 90 35 00 01 	lea    0x1003590(%rip),%rdx        # 0x1414271c8
140423c38:	48 8d 0d 81 91 f8 00 	lea    0xf89181(%rip),%rcx        # 0x1413acdc0
140423c3f:	e8 fc 2a 3f 00       	call   0x140816740
140423c44:	90                   	nop
140423c45:	4c 8d 0d a4 a8 d7 ff 	lea    -0x28575c(%rip),%r9        # 0x14019e4f0
140423c4c:	ba 08 00 00 00       	mov    $0x8,%edx
140423c51:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140423c57:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140423c5c:	e8 eb 78 9f 00       	call   0x140e1b54c
140423c61:	90                   	nop
140423c62:	48 8b 0b             	mov    (%rbx),%rcx
140423c65:	48 85 c9             	test   %rcx,%rcx
140423c68:	74 20                	je     0x140423c8a
140423c6a:	8b 41 10             	mov    0x10(%rcx),%eax
140423c6d:	ff c8                	dec    %eax
140423c6f:	89 41 10             	mov    %eax,0x10(%rcx)
140423c72:	85 c0                	test   %eax,%eax
140423c74:	7f 14                	jg     0x140423c8a
140423c76:	78 35                	js     0x140423cad
140423c78:	48 8b 01             	mov    (%rcx),%rax
140423c7b:	ba 01 00 00 00       	mov    $0x1,%edx
140423c80:	48 8b 00             	mov    (%rax),%rax
140423c83:	ff 15 97 fd b5 00    	call   *0xb5fd97(%rip)        # 0x140f83a20
140423c89:	90                   	nop
140423c8a:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140423c91:	00
140423c92:	48 33 cc             	xor    %rsp,%rcx
140423c95:	e8 66 78 9f 00       	call   0x140e1b500
140423c9a:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
140423ca1:	00
140423ca2:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140423ca9:	5f                   	pop    %rdi
140423caa:	5e                   	pop    %rsi
140423cab:	5d                   	pop    %rbp
140423cac:	c3                   	ret
140423cad:	b9 02 00 00 00       	mov    $0x2,%ecx
140423cb2:	e8 49 6a 36 00       	call   0x14078a700
140423cb7:	90                   	nop
140423cb8:	33 c9                	xor    %ecx,%ecx
140423cba:	e8 41 6a 36 00       	call   0x14078a700
140423cbf:	cc                   	int3
140423cc0:	b9 01 00 00 00       	mov    $0x1,%ecx
140423cc5:	e8 36 6a 36 00       	call   0x14078a700
140423cca:	90                   	nop
140423ccb:	33 c9                	xor    %ecx,%ecx
140423ccd:	e8 2e 6a 36 00       	call   0x14078a700
140423cd2:	cc                   	int3
140423cd3:	b9 01 00 00 00       	mov    $0x1,%ecx
140423cd8:	e8 23 6a 36 00       	call   0x14078a700
140423cdd:	cc                   	int3
140423cde:	cc                   	int3
140423cdf:	cc                   	int3
140423ce0:	40 53                	rex push %rbx
140423ce2:	55                   	push   %rbp
140423ce3:	56                   	push   %rsi
140423ce4:	57                   	push   %rdi
140423ce5:	41 56                	push   %r14
140423ce7:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140423cee:	48 8b 05 0b 52 f9 00 	mov    0xf9520b(%rip),%rax        # 0x1413b8f00
140423cf5:	48 33 c4             	xor    %rsp,%rax
140423cf8:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140423cff:	00
140423d00:	4d 8b f1             	mov    %r9,%r14
140423d03:	49 8b e8             	mov    %r8,%rbp
140423d06:	48 8b f2             	mov    %rdx,%rsi
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