140485ca3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485ca8:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
140485caf:	00
140485cb0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485cb5:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485cba:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485cc0:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140485cc5:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485cca:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485ccf:	e8 7c a1 d1 ff       	call   0x14019fe50
140485cd4:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140485cd9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485cdd:	45 33 c9             	xor    %r9d,%r9d
140485ce0:	4c 8b c0             	mov    %rax,%r8
140485ce3:	48 8d 15 06 2d fa 00 	lea    0xfa2d06(%rip),%rdx        # 0x1414289f0
140485cea:	48 8d 0d cf 70 f2 00 	lea    0xf270cf(%rip),%rcx        # 0x1413acdc0
140485cf1:	e8 4a 0a 39 00       	call   0x140816740
140485cf6:	90                   	nop
140485cf7:	4c 8d 0d f2 87 d1 ff 	lea    -0x2e780e(%rip),%r9        # 0x14019e4f0
140485cfe:	ba 08 00 00 00       	mov    $0x8,%edx
140485d03:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140485d09:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140485d0e:	e8 39 58 99 00       	call   0x140e1b54c
140485d13:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
140485d1a:	00
140485d1b:	48 33 cc             	xor    %rsp,%rcx
140485d1e:	e8 dd 57 99 00       	call   0x140e1b500
140485d23:	48 81 c4 98 00 00 00 	add    $0x98,%rsp
140485d2a:	5f                   	pop    %rdi
140485d2b:	5e                   	pop    %rsi
140485d2c:	5d                   	pop    %rbp
140485d2d:	5b                   	pop    %rbx
140485d2e:	c3                   	ret
140485d2f:	b9 01 00 00 00       	mov    $0x1,%ecx
140485d34:	e8 c7 49 30 00       	call   0x14078a700
140485d39:	cc                   	int3
140485d3a:	33 c9                	xor    %ecx,%ecx
140485d3c:	e8 bf 49 30 00       	call   0x14078a700
140485d41:	cc                   	int3
140485d42:	cc                   	int3
140485d43:	cc                   	int3
140485d44:	cc                   	int3
140485d45:	cc                   	int3
140485d46:	cc                   	int3
140485d47:	cc                   	int3
140485d48:	cc                   	int3
140485d49:	cc                   	int3
140485d4a:	cc                   	int3
140485d4b:	cc                   	int3
140485d4c:	cc                   	int3
140485d4d:	cc                   	int3
140485d4e:	cc                   	int3
140485d4f:	cc                   	int3
140485d50:	40 53                	rex push %rbx
140485d52:	55                   	push   %rbp
140485d53:	56                   	push   %rsi
140485d54:	57                   	push   %rdi
140485d55:	41 56                	push   %r14
140485d57:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140485d5e:	48 8b 05 9b 31 f3 00 	mov    0xf3319b(%rip),%rax        # 0x1413b8f00
140485d65:	48 33 c4             	xor    %rsp,%rax
140485d68:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140485d6f:	00
140485d70:	4d 8b f1             	mov    %r9,%r14
140485d73:	41 8b f8             	mov    %r8d,%edi
140485d76:	48 8b ea             	mov    %rdx,%rbp
140485d79:	48 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%rsi
140485d80:	00
140485d81:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140485d86:	48 85 c9             	test   %rcx,%rcx
140485d89:	74 05                	je     0x140485d90
140485d8b:	8b 59 20             	mov    0x20(%rcx),%ebx
140485d8e:	eb 02                	jmp    0x140485d92
140485d90:	33 db                	xor    %ebx,%ebx
140485d92:	48 8b cd             	mov    %rbp,%rcx
140485d95:	e8 e6 82 3a 00       	call   0x14082e080
140485d9a:	48 8b 08             	mov    (%rax),%rcx
140485d9d:	48 85 c9             	test   %rcx,%rcx
140485da0:	74 1c                	je     0x140485dbe
140485da2:	8b 41 10             	mov    0x10(%rcx),%eax
140485da5:	ff c0                	inc    %eax
140485da7:	89 41 10             	mov    %eax,0x10(%rcx)
140485daa:	83 f8 01             	cmp    $0x1,%eax
140485dad:	0f 8e 3c 01 00 00    	jle    0x140485eef
140485db3:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485db8:	0f 84 39 01 00 00    	je     0x140485ef7
140485dbe:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
140485dc3:	48 8b 0d ae d0 fa 00 	mov    0xfad0ae(%rip),%rcx        # 0x141432e78
140485dca:	85 ff                	test   %edi,%edi
140485dcc:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140485dd0:	75 04                	jne    0x140485dd6
140485dd2:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140485dd6:	48 8b 12             	mov    (%rdx),%rdx
140485dd9:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
140485dde:	48 85 d2             	test   %rdx,%rdx
140485de1:	74 23                	je     0x140485e06
140485de3:	8b 42 10             	mov    0x10(%rdx),%eax
140485de6:	ff c0                	inc    %eax
140485de8:	89 42 10             	mov    %eax,0x10(%rdx)
140485deb:	83 f8 01             	cmp    $0x1,%eax
140485dee:	0f 8e 0e 01 00 00    	jle    0x140485f02
140485df4:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485df9:	0f 84 0b 01 00 00    	je     0x140485f0a
140485dff:	48 8b 0d 72 d0 fa 00 	mov    0xfad072(%rip),%rcx        # 0x141432e78
140485e06:	4d 8b c6             	mov    %r14,%r8
140485e09:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140485e10:	00
140485e11:	e8 0a a1 d1 ff       	call   0x14019ff20
140485e16:	48 8b 06             	mov    (%rsi),%rax
140485e19:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140485e20:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140485e27:	00
140485e28:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140485e2d:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485e32:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140485e39:	00
140485e3a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485e3f:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485e44:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485e4a:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140485e4f:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485e54:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140485e59:	e8 f2 9f d1 ff       	call   0x14019fe50
140485e5e:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
140485e63:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485e67:	45 33 c9             	xor    %r9d,%r9d
140485e6a:	4c 8b c0             	mov    %rax,%r8
140485e6d:	48 8d 15 1c 2b fa 00 	lea    0xfa2b1c(%rip),%rdx        # 0x141428990
140485e74:	48 8d 0d 45 6f f2 00 	lea    0xf26f45(%rip),%rcx        # 0x1413acdc0
140485e7b:	e8 c0 08 39 00       	call   0x140816740
140485e80:	90                   	nop
140485e81:	4c 8d 0d 68 86 d1 ff 	lea    -0x2e7998(%rip),%r9        # 0x14019e4f0
140485e88:	ba 08 00 00 00       	mov    $0x8,%edx
140485e8d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140485e93:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140485e98:	e8 af 56 99 00       	call   0x140e1b54c
140485e9d:	90                   	nop
140485e9e:	48 8b 0e             	mov    (%rsi),%rcx
140485ea1:	48 85 c9             	test   %rcx,%rcx
140485ea4:	74 20                	je     0x140485ec6
140485ea6:	8b 41 10             	mov    0x10(%rcx),%eax
140485ea9:	ff c8                	dec    %eax
140485eab:	89 41 10             	mov    %eax,0x10(%rcx)
140485eae:	85 c0                	test   %eax,%eax
140485eb0:	7f 14                	jg     0x140485ec6
140485eb2:	78 30                	js     0x140485ee4
140485eb4:	48 8b 01             	mov    (%rcx),%rax
140485eb7:	ba 01 00 00 00       	mov    $0x1,%edx
140485ebc:	48 8b 00             	mov    (%rax),%rax
140485ebf:	ff 15 5b db af 00    	call   *0xafdb5b(%rip)        # 0x140f83a20
140485ec5:	90                   	nop
140485ec6:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140485ecd:	00
140485ece:	48 33 cc             	xor    %rsp,%rcx
140485ed1:	e8 2a 56 99 00       	call   0x140e1b500
140485ed6:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140485edd:	41 5e                	pop    %r14
140485edf:	5f                   	pop    %rdi
140485ee0:	5e                   	pop    %rsi
140485ee1:	5d                   	pop    %rbp
140485ee2:	5b                   	pop    %rbx
140485ee3:	c3                   	ret
140485ee4:	b9 02 00 00 00       	mov    $0x2,%ecx
140485ee9:	e8 12 48 30 00       	call   0x14078a700
140485eee:	90                   	nop
140485eef:	33 c9                	xor    %ecx,%ecx
140485ef1:	e8 0a 48 30 00       	call   0x14078a700
140485ef6:	cc                   	int3
140485ef7:	b9 01 00 00 00       	mov    $0x1,%ecx
140485efc:	e8 ff 47 30 00       	call   0x14078a700
140485f01:	90                   	nop
140485f02:	33 c9                	xor    %ecx,%ecx
140485f04:	e8 f7 47 30 00       	call   0x14078a700
140485f09:	cc                   	int3
140485f0a:	b9 01 00 00 00       	mov    $0x1,%ecx
140485f0f:	e8 ec 47 30 00       	call   0x14078a700
140485f14:	cc                   	int3
140485f15:	cc                   	int3
140485f16:	cc                   	int3
140485f17:	cc                   	int3
140485f18:	cc                   	int3
140485f19:	cc                   	int3
140485f1a:	cc                   	int3
140485f1b:	cc                   	int3
140485f1c:	cc                   	int3
140485f1d:	cc                   	int3
140485f1e:	cc                   	int3
140485f1f:	cc                   	int3
140485f20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140485f25:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140485f2a:	57                   	push   %rdi
140485f2b:	48 83 ec 70          	sub    $0x70,%rsp
140485f2f:	49 8b f0             	mov    %r8,%rsi
140485f32:	48 8b fa             	mov    %rdx,%rdi
140485f35:	48 85 c9             	test   %rcx,%rcx
140485f38:	74 05                	je     0x140485f3f
140485f3a:	8b 59 20             	mov    0x20(%rcx),%ebx
140485f3d:	eb 02                	jmp    0x140485f41
140485f3f:	33 db                	xor    %ebx,%ebx
140485f41:	48 8b cf             	mov    %rdi,%rcx
140485f44:	e8 37 81 3a 00       	call   0x14082e080
140485f49:	48 8b 08             	mov    (%rax),%rcx
140485f4c:	48 85 c9             	test   %rcx,%rcx
140485f4f:	74 1c                	je     0x140485f6d
140485f51:	8b 41 10             	mov    0x10(%rcx),%eax
140485f54:	ff c0                	inc    %eax
140485f56:	89 41 10             	mov    %eax,0x10(%rcx)
140485f59:	83 f8 01             	cmp    $0x1,%eax
140485f5c:	0f 8e b7 00 00 00    	jle    0x140486019
140485f62:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140485f67:	0f 84 a1 00 00 00    	je     0x14048600e
140485f6d:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140485f72:	4c 8b c6             	mov    %rsi,%r8
140485f75:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140485f7a:	48 8b 0d f7 ce fa 00 	mov    0xfacef7(%rip),%rcx        # 0x141432e78
140485f81:	e8 9a 9f d1 ff       	call   0x14019ff20
140485f86:	90                   	nop
140485f87:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140485f8c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140485f91:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140485f96:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140485f9b:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140485fa0:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140485fa6:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140485fad:	00
140485fae:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140485fb3:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140485fb8:	e8 93 9e d1 ff       	call   0x14019fe50
140485fbd:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140485fc2:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140485fc6:	45 33 c9             	xor    %r9d,%r9d
140485fc9:	4c 8b c0             	mov    %rax,%r8
140485fcc:	48 8d 15 25 2a fa 00 	lea    0xfa2a25(%rip),%rdx        # 0x1414289f8
140485fd3:	48 8d 0d e6 6d f2 00 	lea    0xf26de6(%rip),%rcx        # 0x1413acdc0
140485fda:	e8 61 07 39 00       	call   0x140816740
140485fdf:	90                   	nop
140485fe0:	4c 8d 0d 09 85 d1 ff 	lea    -0x2e7af7(%rip),%r9        # 0x14019e4f0
140485fe7:	ba 08 00 00 00       	mov    $0x8,%edx
140485fec:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140485ff2:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140485ff7:	e8 50 55 99 00       	call   0x140e1b54c
140485ffc:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140486001:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140486005:	49 8b 73 20          	mov    0x20(%r11),%rsi
140486009:	49 8b e3             	mov    %r11,%rsp
14048600c:	5f                   	pop    %rdi
14048600d:	c3                   	ret
14048600e:	b9 01 00 00 00       	mov    $0x1,%ecx
140486013:	e8 e8 46 30 00       	call   0x14078a700
140486018:	cc                   	int3
140486019:	33 c9                	xor    %ecx,%ecx
14048601b:	e8 e0 46 30 00       	call   0x14078a700
140486020:	cc                   	int3
140486021:	cc                   	int3
140486022:	cc                   	int3
140486023:	cc                   	int3
140486024:	cc                   	int3
140486025:	cc                   	int3
140486026:	cc                   	int3
140486027:	cc                   	int3
140486028:	cc                   	int3
140486029:	cc                   	int3
14048602a:	cc                   	int3
14048602b:	cc                   	int3
14048602c:	cc                   	int3
14048602d:	cc                   	int3
14048602e:	cc                   	int3
14048602f:	cc                   	int3
140486030:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140486035:	57                   	push   %rdi
140486036:	48 83 ec 60          	sub    $0x60,%rsp
14048603a:	48 8b fa             	mov    %rdx,%rdi
14048603d:	48 85 c9             	test   %rcx,%rcx
140486040:	74 05                	je     0x140486047
140486042:	8b 59 20             	mov    0x20(%rcx),%ebx
140486045:	eb 02                	jmp    0x140486049
140486047:	33 db                	xor    %ebx,%ebx
140486049:	48 8b cf             	mov    %rdi,%rcx
14048604c:	e8 2f 80 3a 00       	call   0x14082e080
140486051:	48 8b 08             	mov    (%rax),%rcx
140486054:	48 85 c9             	test   %rcx,%rcx
140486057:	74 1c                	je     0x140486075
140486059:	8b 41 10             	mov    0x10(%rcx),%eax
14048605c:	ff c0                	inc    %eax
14048605e:	89 41 10             	mov    %eax,0x10(%rcx)
140486061:	83 f8 01             	cmp    $0x1,%eax
140486064:	0f 8e 9e 00 00 00    	jle    0x140486108
14048606a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048606f:	0f 84 88 00 00 00    	je     0x1404860fd
140486075:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14048607a:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14048607f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140486084:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
14048608b:	00
14048608c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140486091:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140486096:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
14048609c:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1404860a1:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1404860a6:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1404860ab:	e8 a0 9d d1 ff       	call   0x14019fe50
1404860b0:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1404860b5:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1404860b9:	45 33 c9             	xor    %r9d,%r9d
1404860bc:	4c 8b c0             	mov    %rax,%r8
1404860bf:	48 8d 15 3a 29 fa 00 	lea    0xfa293a(%rip),%rdx        # 0x141428a00
1404860c6:	48 8d 0d f3 6c f2 00 	lea    0xf26cf3(%rip),%rcx        # 0x1413acdc0
1404860cd:	e8 6e 06 39 00       	call   0x140816740
1404860d2:	90                   	nop
1404860d3:	4c 8d 0d 16 84 d1 ff 	lea    -0x2e7bea(%rip),%r9        # 0x14019e4f0
1404860da:	ba 08 00 00 00       	mov    $0x8,%edx
1404860df:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1404860e5:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1404860ea:	e8 5d 54 99 00       	call   0x140e1b54c
1404860ef:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
1404860f6:	00
1404860f7:	48 83 c4 60          	add    $0x60,%rsp
1404860fb:	5f                   	pop    %rdi
1404860fc:	c3                   	ret
1404860fd:	b9 01 00 00 00       	mov    $0x1,%ecx
140486102:	e8 f9 45 30 00       	call   0x14078a700
140486107:	cc                   	int3
140486108:	33 c9                	xor    %ecx,%ecx
14048610a:	e8 f1 45 30 00       	call   0x14078a700
14048610f:	cc                   	int3
140486110:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140486115:	57                   	push   %rdi
140486116:	48 83 ec 60          	sub    $0x60,%rsp
14048611a:	48 8b fa             	mov    %rdx,%rdi
14048611d:	48 85 c9             	test   %rcx,%rcx
140486120:	74 05                	je     0x140486127
140486122:	8b 59 20             	mov    0x20(%rcx),%ebx
140486125:	eb 02                	jmp    0x140486129
140486127:	33 db                	xor    %ebx,%ebx
140486129:	48 8b cf             	mov    %rdi,%rcx
14048612c:	e8 4f 7f 3a 00       	call   0x14082e080
140486131:	48 8b 08             	mov    (%rax),%rcx
140486134:	48 85 c9             	test   %rcx,%rcx
140486137:	74 1c                	je     0x140486155
140486139:	8b 41 10             	mov    0x10(%rcx),%eax
14048613c:	ff c0                	inc    %eax
14048613e:	89 41 10             	mov    %eax,0x10(%rcx)
140486141:	83 f8 01             	cmp    $0x1,%eax
140486144:	0f 8e 9e 00 00 00    	jle    0x1404861e8
14048614a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14048614f:	0f 84 88 00 00 00    	je     0x1404861dd
140486155:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14048615a:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
14048615f:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140486164:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax