1405188d2:	ff c0                	inc    %eax
1405188d4:	89 41 10             	mov    %eax,0x10(%rcx)
1405188d7:	83 f8 01             	cmp    $0x1,%eax
1405188da:	0f 8e 5d 01 00 00    	jle    0x140518a3d
1405188e0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1405188e5:	0f 84 5a 01 00 00    	je     0x140518a45
1405188eb:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1405188f0:	48 8b 0d 81 a5 f1 00 	mov    0xf1a581(%rip),%rcx        # 0x141432e78
1405188f7:	85 ff                	test   %edi,%edi
1405188f9:	48 8d 51 58          	lea    0x58(%rcx),%rdx
1405188fd:	75 04                	jne    0x140518903
1405188ff:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140518903:	48 8b 12             	mov    (%rdx),%rdx
140518906:	48 89 54 24 78       	mov    %rdx,0x78(%rsp)
14051890b:	48 85 d2             	test   %rdx,%rdx
14051890e:	74 23                	je     0x140518933
140518910:	8b 42 10             	mov    0x10(%rdx),%eax
140518913:	ff c0                	inc    %eax
140518915:	89 42 10             	mov    %eax,0x10(%rdx)
140518918:	83 f8 01             	cmp    $0x1,%eax
14051891b:	0f 8e 2f 01 00 00    	jle    0x140518a50
140518921:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140518926:	0f 84 2c 01 00 00    	je     0x140518a58
14051892c:	48 8b 0d 45 a5 f1 00 	mov    0xf1a545(%rip),%rcx        # 0x141432e78
140518933:	4d 8b c6             	mov    %r14,%r8
140518936:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
14051893d:	00
14051893e:	e8 dd 75 c8 ff       	call   0x14019ff20
140518943:	90                   	nop
140518944:	4d 8b c7             	mov    %r15,%r8
140518947:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14051894e:	00
14051894f:	48 8b 0d 22 a5 f1 00 	mov    0xf1a522(%rip),%rcx        # 0x141432e78
140518956:	e8 c5 75 c8 ff       	call   0x14019ff20
14051895b:	48 8b 06             	mov    (%rsi),%rax
14051895e:	48 c7 06 00 00 00 00 	movq   $0x0,(%rsi)
140518965:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
14051896c:	00
14051896d:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
140518972:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140518977:	48 8d 84 24 98 00 00 	lea    0x98(%rsp),%rax
14051897e:	00
14051897f:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140518984:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140518989:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
14051898f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140518994:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140518999:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
14051899e:	e8 ad 74 c8 ff       	call   0x14019fe50
1405189a3:	48 89 6c 24 28       	mov    %rbp,0x28(%rsp)
1405189a8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1405189ac:	45 33 c9             	xor    %r9d,%r9d
1405189af:	4c 8b c0             	mov    %rax,%r8
1405189b2:	48 8d 15 27 29 f1 00 	lea    0xf12927(%rip),%rdx        # 0x14142b2e0
1405189b9:	48 8d 0d 00 44 e9 00 	lea    0xe94400(%rip),%rcx        # 0x1413acdc0
1405189c0:	e8 7b dd 2f 00       	call   0x140816740
1405189c5:	90                   	nop
1405189c6:	4c 8d 0d 23 5b c8 ff 	lea    -0x37a4dd(%rip),%r9        # 0x14019e4f0
1405189cd:	ba 08 00 00 00       	mov    $0x8,%edx
1405189d2:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1405189d8:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1405189dd:	e8 6a 2b 90 00       	call   0x140e1b54c
1405189e2:	90                   	nop
1405189e3:	48 8b 0e             	mov    (%rsi),%rcx
1405189e6:	48 85 c9             	test   %rcx,%rcx
1405189e9:	74 20                	je     0x140518a0b
1405189eb:	8b 41 10             	mov    0x10(%rcx),%eax
1405189ee:	ff c8                	dec    %eax
1405189f0:	89 41 10             	mov    %eax,0x10(%rcx)
1405189f3:	85 c0                	test   %eax,%eax
1405189f5:	7f 14                	jg     0x140518a0b
1405189f7:	78 39                	js     0x140518a32
1405189f9:	48 8b 01             	mov    (%rcx),%rax
1405189fc:	ba 01 00 00 00       	mov    $0x1,%edx
140518a01:	48 8b 00             	mov    (%rax),%rax
140518a04:	ff 15 16 b0 a6 00    	call   *0xa6b016(%rip)        # 0x140f83a20
140518a0a:	90                   	nop
140518a0b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
140518a12:	00
140518a13:	48 33 cc             	xor    %rsp,%rcx
140518a16:	e8 e5 2a 90 00       	call   0x140e1b500
140518a1b:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140518a22:	00
140518a23:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140518a2a:	41 5f                	pop    %r15
140518a2c:	41 5e                	pop    %r14
140518a2e:	5f                   	pop    %rdi
140518a2f:	5e                   	pop    %rsi
140518a30:	5d                   	pop    %rbp
140518a31:	c3                   	ret
140518a32:	b9 02 00 00 00       	mov    $0x2,%ecx
140518a37:	e8 c4 1c 27 00       	call   0x14078a700
140518a3c:	90                   	nop
140518a3d:	33 c9                	xor    %ecx,%ecx
140518a3f:	e8 bc 1c 27 00       	call   0x14078a700
140518a44:	cc                   	int3
140518a45:	b9 01 00 00 00       	mov    $0x1,%ecx
140518a4a:	e8 b1 1c 27 00       	call   0x14078a700
140518a4f:	90                   	nop
140518a50:	33 c9                	xor    %ecx,%ecx
140518a52:	e8 a9 1c 27 00       	call   0x14078a700
140518a57:	cc                   	int3
140518a58:	b9 01 00 00 00       	mov    $0x1,%ecx
140518a5d:	e8 9e 1c 27 00       	call   0x14078a700
140518a62:	cc                   	int3
140518a63:	cc                   	int3
140518a64:	cc                   	int3
140518a65:	cc                   	int3
140518a66:	cc                   	int3
140518a67:	cc                   	int3
140518a68:	cc                   	int3
140518a69:	cc                   	int3
140518a6a:	cc                   	int3
140518a6b:	cc                   	int3
140518a6c:	cc                   	int3
140518a6d:	cc                   	int3
140518a6e:	cc                   	int3
140518a6f:	cc                   	int3
140518a70:	40 53                	rex push %rbx
140518a72:	55                   	push   %rbp
140518a73:	56                   	push   %rsi
140518a74:	57                   	push   %rdi
140518a75:	41 56                	push   %r14
140518a77:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
140518a7e:	48 8b 05 7b 04 ea 00 	mov    0xea047b(%rip),%rax        # 0x1413b8f00
140518a85:	48 33 c4             	xor    %rsp,%rax
140518a88:	48 89 84 24 88 00 00 	mov    %rax,0x88(%rsp)
140518a8f:	00
140518a90:	49 8b e9             	mov    %r9,%rbp
140518a93:	41 8b f8             	mov    %r8d,%edi
140518a96:	48 8b f2             	mov    %rdx,%rsi
140518a99:	4c 8b b4 24 e0 00 00 	mov    0xe0(%rsp),%r14
140518aa0:	00
140518aa1:	48 85 c9             	test   %rcx,%rcx
140518aa4:	74 05                	je     0x140518aab
140518aa6:	8b 59 20             	mov    0x20(%rcx),%ebx
140518aa9:	eb 02                	jmp    0x140518aad
140518aab:	33 db                	xor    %ebx,%ebx
140518aad:	48 8b ce             	mov    %rsi,%rcx
140518ab0:	e8 cb 55 31 00       	call   0x14082e080
140518ab5:	48 8b 08             	mov    (%rax),%rcx
140518ab8:	48 85 c9             	test   %rcx,%rcx
140518abb:	74 1c                	je     0x140518ad9
140518abd:	8b 41 10             	mov    0x10(%rcx),%eax
140518ac0:	ff c0                	inc    %eax
140518ac2:	89 41 10             	mov    %eax,0x10(%rcx)
140518ac5:	83 f8 01             	cmp    $0x1,%eax
140518ac8:	0f 8e 17 01 00 00    	jle    0x140518be5
140518ace:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140518ad3:	0f 84 14 01 00 00    	je     0x140518bed
140518ad9:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140518ade:	48 8b 0d 93 a3 f1 00 	mov    0xf1a393(%rip),%rcx        # 0x141432e78
140518ae5:	85 ff                	test   %edi,%edi
140518ae7:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140518aeb:	75 04                	jne    0x140518af1
140518aed:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140518af1:	48 8b 12             	mov    (%rdx),%rdx
140518af4:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140518af9:	48 85 d2             	test   %rdx,%rdx
140518afc:	74 23                	je     0x140518b21
140518afe:	8b 42 10             	mov    0x10(%rdx),%eax
140518b01:	ff c0                	inc    %eax
140518b03:	89 42 10             	mov    %eax,0x10(%rdx)
140518b06:	83 f8 01             	cmp    $0x1,%eax
140518b09:	0f 8e e9 00 00 00    	jle    0x140518bf8
140518b0f:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140518b14:	0f 84 c0 00 00 00    	je     0x140518bda
140518b1a:	48 8b 0d 57 a3 f1 00 	mov    0xf1a357(%rip),%rcx        # 0x141432e78
140518b21:	4c 8b c5             	mov    %rbp,%r8
140518b24:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140518b29:	e8 f2 73 c8 ff       	call   0x14019ff20
140518b2e:	90                   	nop
140518b2f:	4d 8b c6             	mov    %r14,%r8
140518b32:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140518b39:	00
140518b3a:	48 8b 0d 37 a3 f1 00 	mov    0xf1a337(%rip),%rcx        # 0x141432e78
140518b41:	e8 da 73 c8 ff       	call   0x14019ff20
140518b46:	90                   	nop
140518b47:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140518b4c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140518b51:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140518b58:	00
140518b59:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140518b5e:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140518b63:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140518b69:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140518b6e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140518b73:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140518b78:	e8 d3 72 c8 ff       	call   0x14019fe50
140518b7d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140518b82:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140518b86:	45 33 c9             	xor    %r9d,%r9d
140518b89:	4c 8b c0             	mov    %rax,%r8
140518b8c:	48 8d 15 1d 26 f1 00 	lea    0xf1261d(%rip),%rdx        # 0x14142b1b0
140518b93:	48 8d 0d 26 42 e9 00 	lea    0xe94226(%rip),%rcx        # 0x1413acdc0
140518b9a:	e8 a1 db 2f 00       	call   0x140816740
140518b9f:	90                   	nop
140518ba0:	4c 8d 0d 49 59 c8 ff 	lea    -0x37a6b7(%rip),%r9        # 0x14019e4f0
140518ba7:	ba 08 00 00 00       	mov    $0x8,%edx
140518bac:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140518bb2:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140518bb7:	e8 90 29 90 00       	call   0x140e1b54c
140518bbc:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140518bc3:	00
140518bc4:	48 33 cc             	xor    %rsp,%rcx
140518bc7:	e8 34 29 90 00       	call   0x140e1b500
140518bcc:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140518bd3:	41 5e                	pop    %r14
140518bd5:	5f                   	pop    %rdi
140518bd6:	5e                   	pop    %rsi
140518bd7:	5d                   	pop    %rbp
140518bd8:	5b                   	pop    %rbx
140518bd9:	c3                   	ret
140518bda:	b9 01 00 00 00       	mov    $0x1,%ecx
140518bdf:	e8 1c 1b 27 00       	call   0x14078a700
140518be4:	90                   	nop
140518be5:	33 c9                	xor    %ecx,%ecx
140518be7:	e8 14 1b 27 00       	call   0x14078a700
140518bec:	cc                   	int3
140518bed:	b9 01 00 00 00       	mov    $0x1,%ecx
140518bf2:	e8 09 1b 27 00       	call   0x14078a700
140518bf7:	90                   	nop
140518bf8:	33 c9                	xor    %ecx,%ecx
140518bfa:	e8 01 1b 27 00       	call   0x14078a700
140518bff:	cc                   	int3
140518c00:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140518c05:	55                   	push   %rbp
140518c06:	56                   	push   %rsi
140518c07:	57                   	push   %rdi
140518c08:	41 56                	push   %r14
140518c0a:	41 57                	push   %r15
140518c0c:	48 81 ec a0 00 00 00 	sub    $0xa0,%rsp
140518c13:	48 8b 05 e6 02 ea 00 	mov    0xea02e6(%rip),%rax        # 0x1413b8f00
140518c1a:	48 33 c4             	xor    %rsp,%rax
140518c1d:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
140518c24:	00
140518c25:	49 8b e9             	mov    %r9,%rbp
140518c28:	41 8b f8             	mov    %r8d,%edi
140518c2b:	48 8b f2             	mov    %rdx,%rsi
140518c2e:	4c 8b b4 24 f0 00 00 	mov    0xf0(%rsp),%r14
140518c35:	00
140518c36:	4c 8b bc 24 f8 00 00 	mov    0xf8(%rsp),%r15
140518c3d:	00
140518c3e:	48 85 c9             	test   %rcx,%rcx
140518c41:	74 05                	je     0x140518c48
140518c43:	8b 59 20             	mov    0x20(%rcx),%ebx
140518c46:	eb 02                	jmp    0x140518c4a
140518c48:	33 db                	xor    %ebx,%ebx
140518c4a:	48 8b ce             	mov    %rsi,%rcx
140518c4d:	e8 2e 54 31 00       	call   0x14082e080
140518c52:	48 8b 08             	mov    (%rax),%rcx
140518c55:	48 85 c9             	test   %rcx,%rcx
140518c58:	74 1c                	je     0x140518c76
140518c5a:	8b 41 10             	mov    0x10(%rcx),%eax
140518c5d:	ff c0                	inc    %eax
140518c5f:	89 41 10             	mov    %eax,0x10(%rcx)
140518c62:	83 f8 01             	cmp    $0x1,%eax
140518c65:	0f 8e 38 01 00 00    	jle    0x140518da3
140518c6b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140518c70:	0f 84 35 01 00 00    	je     0x140518dab
140518c76:	48 89 4c 24 68       	mov    %rcx,0x68(%rsp)
140518c7b:	48 8b 0d f6 a1 f1 00 	mov    0xf1a1f6(%rip),%rcx        # 0x141432e78
140518c82:	85 ff                	test   %edi,%edi
140518c84:	48 8d 51 58          	lea    0x58(%rcx),%rdx
140518c88:	75 04                	jne    0x140518c8e
140518c8a:	48 8d 51 60          	lea    0x60(%rcx),%rdx
140518c8e:	48 8b 12             	mov    (%rdx),%rdx
140518c91:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140518c96:	48 85 d2             	test   %rdx,%rdx
140518c99:	74 23                	je     0x140518cbe
140518c9b:	8b 42 10             	mov    0x10(%rdx),%eax
140518c9e:	ff c0                	inc    %eax
140518ca0:	89 42 10             	mov    %eax,0x10(%rdx)
140518ca3:	83 f8 01             	cmp    $0x1,%eax
140518ca6:	0f 8e 0a 01 00 00    	jle    0x140518db6
140518cac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140518cb1:	0f 84 e1 00 00 00    	je     0x140518d98
140518cb7:	48 8b 0d ba a1 f1 00 	mov    0xf1a1ba(%rip),%rcx        # 0x141432e78
140518cbe:	4c 8b c5             	mov    %rbp,%r8
140518cc1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140518cc6:	e8 55 72 c8 ff       	call   0x14019ff20
140518ccb:	90                   	nop
140518ccc:	4d 8b c6             	mov    %r14,%r8
140518ccf:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140518cd6:	00
140518cd7:	48 8b 0d 9a a1 f1 00 	mov    0xf1a19a(%rip),%rcx        # 0x141432e78
140518cde:	e8 3d 72 c8 ff       	call   0x14019ff20
140518ce3:	90                   	nop
140518ce4:	4d 8b c7             	mov    %r15,%r8
140518ce7:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140518cee:	00
140518cef:	48 8b 0d 82 a1 f1 00 	mov    0xf1a182(%rip),%rcx        # 0x141432e78
140518cf6:	e8 25 72 c8 ff       	call   0x14019ff20
140518cfb:	90                   	nop
140518cfc:	48 8d 44 24 68       	lea    0x68(%rsp),%rax
140518d01:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140518d06:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140518d0d:	00
140518d0e:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140518d13:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140518d18:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140518d1e:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140518d23:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140518d28:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140518d2d:	e8 1e 71 c8 ff       	call   0x14019fe50
140518d32:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140518d37:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140518d3b:	45 33 c9             	xor    %r9d,%r9d
140518d3e:	4c 8b c0             	mov    %rax,%r8
140518d41:	48 8d 15 a8 25 f1 00 	lea    0xf125a8(%rip),%rdx        # 0x14142b2f0
140518d48:	48 8d 0d 71 40 e9 00 	lea    0xe94071(%rip),%rcx        # 0x1413acdc0
140518d4f:	e8 ec d9 2f 00       	call   0x140816740
140518d54:	90                   	nop
140518d55:	4c 8d 0d 94 57 c8 ff 	lea    -0x37a86c(%rip),%r9        # 0x14019e4f0
140518d5c:	ba 08 00 00 00       	mov    $0x8,%edx
140518d61:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140518d67:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
140518d6c:	e8 db 27 90 00       	call   0x140e1b54c
140518d71:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
140518d78:	00
140518d79:	48 33 cc             	xor    %rsp,%rcx
140518d7c:	e8 7f 27 90 00       	call   0x140e1b500
140518d81:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
140518d88:	00
140518d89:	48 81 c4 a0 00 00 00 	add    $0xa0,%rsp
140518d90:	41 5f                	pop    %r15
140518d92:	41 5e                	pop    %r14
140518d94:	5f                   	pop    %rdi
140518d95:	5e                   	pop    %rsi
140518d96:	5d                   	pop    %rbp
140518d97:	c3                   	ret
140518d98:	b9 01 00 00 00       	mov    $0x1,%ecx
140518d9d:	e8 5e 19 27 00       	call   0x14078a700
140518da2:	90                   	nop
140518da3:	33 c9                	xor    %ecx,%ecx
140518da5:	e8 56 19 27 00       	call   0x14078a700
140518daa:	cc                   	int3
140518dab:	b9 01 00 00 00       	mov    $0x1,%ecx
140518db0:	e8 4b 19 27 00       	call   0x14078a700
140518db5:	90                   	nop
140518db6:	33 c9                	xor    %ecx,%ecx
140518db8:	e8 43 19 27 00       	call   0x14078a700
140518dbd:	cc                   	int3
140518dbe:	cc                   	int3
140518dbf:	cc                   	int3
140518dc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140518dc5:	55                   	push   %rbp
140518dc6:	56                   	push   %rsi
140518dc7:	57                   	push   %rdi
140518dc8:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp