140424949:	ff c0                	inc    %eax
14042494b:	89 41 10             	mov    %eax,0x10(%rcx)
14042494e:	83 f8 01             	cmp    $0x1,%eax
140424951:	0f 8e da 00 00 00    	jle    0x140424a31
140424957:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14042495c:	0f 84 d7 00 00 00    	je     0x140424a39
140424962:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140424967:	48 8b 03             	mov    (%rbx),%rax
14042496a:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140424971:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140424976:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14042497b:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140424980:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140424985:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14042498a:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
14042498f:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140424995:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14042499c:	00
14042499d:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1404249a2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1404249a7:	e8 a4 b4 d7 ff       	call   0x14019fe50
1404249ac:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1404249b1:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1404249b5:	45 33 c9             	xor    %r9d,%r9d
1404249b8:	4c 8b c0             	mov    %rax,%r8
1404249bb:	48 8d 15 c6 27 00 01 	lea    0x10027c6(%rip),%rdx        # 0x141427188
1404249c2:	48 8d 0d f7 83 f8 00 	lea    0xf883f7(%rip),%rcx        # 0x1413acdc0
1404249c9:	e8 72 1d 3f 00       	call   0x140816740
1404249ce:	90                   	nop
1404249cf:	4c 8d 0d 1a 9b d7 ff 	lea    -0x2864e6(%rip),%r9        # 0x14019e4f0
1404249d6:	ba 08 00 00 00       	mov    $0x8,%edx
1404249db:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404249e1:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1404249e6:	e8 61 6b 9f 00       	call   0x140e1b54c
1404249eb:	90                   	nop
1404249ec:	48 8b 0b             	mov    (%rbx),%rcx
1404249ef:	48 85 c9             	test   %rcx,%rcx
1404249f2:	74 20                	je     0x140424a14
1404249f4:	8b 41 10             	mov    0x10(%rcx),%eax
1404249f7:	ff c8                	dec    %eax
1404249f9:	89 41 10             	mov    %eax,0x10(%rcx)
1404249fc:	85 c0                	test   %eax,%eax
1404249fe:	7f 14                	jg     0x140424a14
140424a00:	78 24                	js     0x140424a26
140424a02:	48 8b 01             	mov    (%rcx),%rax
140424a05:	ba 01 00 00 00       	mov    $0x1,%edx
140424a0a:	48 8b 00             	mov    (%rax),%rax
140424a0d:	ff 15 0d f0 b5 00    	call   *0xb5f00d(%rip)        # 0x140f83a20
140424a13:	90                   	nop
140424a14:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140424a19:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140424a1d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140424a21:	49 8b e3             	mov    %r11,%rsp
140424a24:	5f                   	pop    %rdi
140424a25:	c3                   	ret
140424a26:	b9 02 00 00 00       	mov    $0x2,%ecx
140424a2b:	e8 d0 5c 36 00       	call   0x14078a700
140424a30:	90                   	nop
140424a31:	33 c9                	xor    %ecx,%ecx
140424a33:	e8 c8 5c 36 00       	call   0x14078a700
140424a38:	cc                   	int3
140424a39:	b9 01 00 00 00       	mov    $0x1,%ecx
140424a3e:	e8 bd 5c 36 00       	call   0x14078a700
140424a43:	cc                   	int3
140424a44:	cc                   	int3
140424a45:	cc                   	int3
140424a46:	cc                   	int3
140424a47:	cc                   	int3
140424a48:	cc                   	int3
140424a49:	cc                   	int3
140424a4a:	cc                   	int3
140424a4b:	cc                   	int3
140424a4c:	cc                   	int3
140424a4d:	cc                   	int3
140424a4e:	cc                   	int3
140424a4f:	cc                   	int3
140424a50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140424a55:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140424a5a:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140424a5f:	57                   	push   %rdi
140424a60:	48 83 ec 70          	sub    $0x70,%rsp
140424a64:	49 8b d8             	mov    %r8,%rbx
140424a67:	48 8b f2             	mov    %rdx,%rsi
140424a6a:	48 85 c9             	test   %rcx,%rcx
140424a6d:	74 05                	je     0x140424a74
140424a6f:	8b 79 20             	mov    0x20(%rcx),%edi
140424a72:	eb 02                	jmp    0x140424a76
140424a74:	33 ff                	xor    %edi,%edi
140424a76:	48 8b ce             	mov    %rsi,%rcx
140424a79:	e8 02 96 40 00       	call   0x14082e080
140424a7e:	48 8b 08             	mov    (%rax),%rcx
140424a81:	48 85 c9             	test   %rcx,%rcx
140424a84:	74 1c                	je     0x140424aa2
140424a86:	8b 41 10             	mov    0x10(%rcx),%eax
140424a89:	ff c0                	inc    %eax
140424a8b:	89 41 10             	mov    %eax,0x10(%rcx)
140424a8e:	83 f8 01             	cmp    $0x1,%eax
140424a91:	0f 8e da 00 00 00    	jle    0x140424b71
140424a97:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140424a9c:	0f 84 d7 00 00 00    	je     0x140424b79
140424aa2:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140424aa7:	48 8b 03             	mov    (%rbx),%rax
140424aaa:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140424ab1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140424ab6:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
140424abb:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140424ac0:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140424ac5:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140424aca:	0f 28 44 24 40       	movaps 0x40(%rsp),%xmm0
140424acf:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
140424ad5:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
140424adc:	00
140424add:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140424ae2:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140424ae7:	e8 64 b3 d7 ff       	call   0x14019fe50
140424aec:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140424af1:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140424af5:	45 33 c9             	xor    %r9d,%r9d
140424af8:	4c 8b c0             	mov    %rax,%r8
140424afb:	48 8d 15 96 26 00 01 	lea    0x1002696(%rip),%rdx        # 0x141427198
140424b02:	48 8d 0d b7 82 f8 00 	lea    0xf882b7(%rip),%rcx        # 0x1413acdc0
140424b09:	e8 32 1c 3f 00       	call   0x140816740
140424b0e:	90                   	nop
140424b0f:	4c 8d 0d da 99 d7 ff 	lea    -0x286626(%rip),%r9        # 0x14019e4f0
140424b16:	ba 08 00 00 00       	mov    $0x8,%edx
140424b1b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140424b21:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140424b26:	e8 21 6a 9f 00       	call   0x140e1b54c
140424b2b:	90                   	nop
140424b2c:	48 8b 0b             	mov    (%rbx),%rcx
140424b2f:	48 85 c9             	test   %rcx,%rcx
140424b32:	74 20                	je     0x140424b54
140424b34:	8b 41 10             	mov    0x10(%rcx),%eax
140424b37:	ff c8                	dec    %eax
140424b39:	89 41 10             	mov    %eax,0x10(%rcx)
140424b3c:	85 c0                	test   %eax,%eax
140424b3e:	7f 14                	jg     0x140424b54
140424b40:	78 24                	js     0x140424b66
140424b42:	48 8b 01             	mov    (%rcx),%rax
140424b45:	ba 01 00 00 00       	mov    $0x1,%edx
140424b4a:	48 8b 00             	mov    (%rax),%rax
140424b4d:	ff 15 cd ee b5 00    	call   *0xb5eecd(%rip)        # 0x140f83a20
140424b53:	90                   	nop
140424b54:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
140424b59:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140424b5d:	49 8b 73 28          	mov    0x28(%r11),%rsi
140424b61:	49 8b e3             	mov    %r11,%rsp
140424b64:	5f                   	pop    %rdi
140424b65:	c3                   	ret
140424b66:	b9 02 00 00 00       	mov    $0x2,%ecx
140424b6b:	e8 90 5b 36 00       	call   0x14078a700
140424b70:	90                   	nop
140424b71:	33 c9                	xor    %ecx,%ecx
140424b73:	e8 88 5b 36 00       	call   0x14078a700
140424b78:	cc                   	int3
140424b79:	b9 01 00 00 00       	mov    $0x1,%ecx
140424b7e:	e8 7d 5b 36 00       	call   0x14078a700
140424b83:	cc                   	int3
140424b84:	cc                   	int3
140424b85:	cc                   	int3
140424b86:	cc                   	int3
140424b87:	cc                   	int3
140424b88:	cc                   	int3
140424b89:	cc                   	int3
140424b8a:	cc                   	int3
140424b8b:	cc                   	int3
140424b8c:	cc                   	int3
140424b8d:	cc                   	int3
140424b8e:	cc                   	int3
140424b8f:	cc                   	int3
140424b90:	40 53                	rex push %rbx
140424b92:	48 83 ec 60          	sub    $0x60,%rsp
140424b96:	48 8b 05 63 43 f9 00 	mov    0xf94363(%rip),%rax        # 0x1413b8f00
140424b9d:	48 33 c4             	xor    %rsp,%rax
140424ba0:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140424ba5:	48 8b d9             	mov    %rcx,%rbx
140424ba8:	48 8d 05 99 b3 ba 00 	lea    0xbab399(%rip),%rax        # 0x140fcff48
140424baf:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140424bb4:	48 c7 44 24 38 14 00 	movq   $0x14,0x38(%rsp)
140424bbb:	00 00
140424bbd:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140424bc2:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140424bc8:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140424bcd:	e8 be c1 37 00       	call   0x1407a0d90
140424bd2:	48 8b 10             	mov    (%rax),%rdx
140424bd5:	48 85 d2             	test   %rdx,%rdx
140424bd8:	74 1c                	je     0x140424bf6
140424bda:	8b 42 10             	mov    0x10(%rdx),%eax
140424bdd:	ff c0                	inc    %eax
140424bdf:	89 42 10             	mov    %eax,0x10(%rdx)
140424be2:	83 f8 01             	cmp    $0x1,%eax
140424be5:	0f 8e 09 02 00 00    	jle    0x140424df4
140424beb:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140424bf0:	0f 84 06 02 00 00    	je     0x140424dfc
140424bf6:	48 8b 0d e3 25 00 01 	mov    0x10025e3(%rip),%rcx        # 0x1414271e0
140424bfd:	48 89 15 dc 25 00 01 	mov    %rdx,0x10025dc(%rip)        # 0x1414271e0
140424c04:	48 85 c9             	test   %rcx,%rcx
140424c07:	74 24                	je     0x140424c2d
140424c09:	8b 41 10             	mov    0x10(%rcx),%eax
140424c0c:	ff c8                	dec    %eax
140424c0e:	89 41 10             	mov    %eax,0x10(%rcx)
140424c11:	85 c0                	test   %eax,%eax
140424c13:	7f 18                	jg     0x140424c2d
140424c15:	0f 88 ec 01 00 00    	js     0x140424e07
140424c1b:	48 8b 01             	mov    (%rcx),%rax
140424c1e:	ba 01 00 00 00       	mov    $0x1,%edx
140424c23:	48 8b 00             	mov    (%rax),%rax
140424c26:	ff 15 f4 ed b5 00    	call   *0xb5edf4(%rip)        # 0x140f83a20
140424c2c:	90                   	nop
140424c2d:	0f 57 c0             	xorps  %xmm0,%xmm0
140424c30:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140424c35:	0f 57 c9             	xorps  %xmm1,%xmm1
140424c38:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140424c3e:	b9 20 00 00 00       	mov    $0x20,%ecx
140424c43:	e8 c0 64 9f 00       	call   0x140e1b108
140424c48:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140424c4d:	66 0f 6f 05 9b fe b7 	movdqa 0xb7fe9b(%rip),%xmm0        # 0x140fa4af0
140424c54:	00
140424c55:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140424c5b:	0f 10 05 e6 b2 ba 00 	movups 0xbab2e6(%rip),%xmm0        # 0x140fcff48
140424c62:	0f 11 00             	movups %xmm0,(%rax)
140424c65:	8b 0d ed b2 ba 00    	mov    0xbab2ed(%rip),%ecx        # 0x140fcff58
140424c6b:	89 48 10             	mov    %ecx,0x10(%rax)
140424c6e:	c6 40 14 00          	movb   $0x0,0x14(%rax)
140424c72:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140424c78:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140424c7d:	48 8b cb             	mov    %rbx,%rcx
140424c80:	e8 1b 23 2d 00       	call   0x1406f6fa0
140424c85:	90                   	nop
140424c86:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140424c8b:	48 83 fa 0f          	cmp    $0xf,%rdx
140424c8f:	76 32                	jbe    0x140424cc3
140424c91:	48 ff c2             	inc    %rdx
140424c94:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140424c99:	48 8b c1             	mov    %rcx,%rax
140424c9c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140424ca3:	72 19                	jb     0x140424cbe
140424ca5:	48 83 c2 27          	add    $0x27,%rdx
140424ca9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140424cad:	48 2b c1             	sub    %rcx,%rax
140424cb0:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140424cb4:	48 83 f8 1f          	cmp    $0x1f,%rax
140424cb8:	0f 87 54 01 00 00    	ja     0x140424e12
140424cbe:	e8 81 64 9f 00       	call   0x140e1b144
140424cc3:	48 8d 05 de b2 ba 00 	lea    0xbab2de(%rip),%rax        # 0x140fcffa8
140424cca:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140424ccf:	48 c7 44 24 38 11 00 	movq   $0x11,0x38(%rsp)
140424cd6:	00 00
140424cd8:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140424cdd:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140424ce3:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140424ce8:	e8 a3 c0 37 00       	call   0x1407a0d90
140424ced:	48 8b 10             	mov    (%rax),%rdx
140424cf0:	48 85 d2             	test   %rdx,%rdx
140424cf3:	74 1c                	je     0x140424d11
140424cf5:	8b 42 10             	mov    0x10(%rdx),%eax
140424cf8:	ff c0                	inc    %eax
140424cfa:	89 42 10             	mov    %eax,0x10(%rdx)
140424cfd:	83 f8 01             	cmp    $0x1,%eax
140424d00:	0f 8e 12 01 00 00    	jle    0x140424e18
140424d06:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140424d0b:	0f 84 0f 01 00 00    	je     0x140424e20
140424d11:	48 8b 0d d0 24 00 01 	mov    0x10024d0(%rip),%rcx        # 0x1414271e8
140424d18:	48 89 15 c9 24 00 01 	mov    %rdx,0x10024c9(%rip)        # 0x1414271e8
140424d1f:	48 85 c9             	test   %rcx,%rcx
140424d22:	74 24                	je     0x140424d48
140424d24:	8b 41 10             	mov    0x10(%rcx),%eax
140424d27:	ff c8                	dec    %eax
140424d29:	89 41 10             	mov    %eax,0x10(%rcx)
140424d2c:	85 c0                	test   %eax,%eax
140424d2e:	7f 18                	jg     0x140424d48
140424d30:	0f 88 f5 00 00 00    	js     0x140424e2b
140424d36:	48 8b 01             	mov    (%rcx),%rax
140424d39:	ba 01 00 00 00       	mov    $0x1,%edx
140424d3e:	48 8b 00             	mov    (%rax),%rax
140424d41:	ff 15 d9 ec b5 00    	call   *0xb5ecd9(%rip)        # 0x140f83a20
140424d47:	90                   	nop
140424d48:	0f 57 c0             	xorps  %xmm0,%xmm0
140424d4b:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140424d50:	0f 57 c9             	xorps  %xmm1,%xmm1
140424d53:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140424d59:	b9 20 00 00 00       	mov    $0x20,%ecx
140424d5e:	e8 a5 63 9f 00       	call   0x140e1b108
140424d63:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140424d68:	66 0f 6f 05 00 f6 b7 	movdqa 0xb7f600(%rip),%xmm0        # 0x140fa4370
140424d6f:	00
140424d70:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
140424d76:	0f 10 05 2b b2 ba 00 	movups 0xbab22b(%rip),%xmm0        # 0x140fcffa8
140424d7d:	0f 11 00             	movups %xmm0,(%rax)
140424d80:	0f b6 15 31 b2 ba 00 	movzbl 0xbab231(%rip),%edx        # 0x140fcffb8
140424d87:	88 50 10             	mov    %dl,0x10(%rax)
140424d8a:	c6 40 11 00          	movb   $0x0,0x11(%rax)
140424d8e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
140424d94:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140424d99:	48 8b cb             	mov    %rbx,%rcx
140424d9c:	e8 ff 21 2d 00       	call   0x1406f6fa0
140424da1:	90                   	nop
140424da2:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
140424da7:	48 83 fa 0f          	cmp    $0xf,%rdx
140424dab:	76 2e                	jbe    0x140424ddb
140424dad:	48 ff c2             	inc    %rdx
140424db0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140424db5:	48 8b c1             	mov    %rcx,%rax
140424db8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140424dbf:	72 15                	jb     0x140424dd6
140424dc1:	48 83 c2 27          	add    $0x27,%rdx
140424dc5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140424dc9:	48 2b c1             	sub    %rcx,%rax
140424dcc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140424dd0:	48 83 f8 1f          	cmp    $0x1f,%rax
140424dd4:	77 18                	ja     0x140424dee
140424dd6:	e8 69 63 9f 00       	call   0x140e1b144
140424ddb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140424de0:	48 33 cc             	xor    %rsp,%rcx
140424de3:	e8 18 67 9f 00       	call   0x140e1b500
140424de8:	48 83 c4 60          	add    $0x60,%rsp
140424dec:	5b                   	pop    %rbx
140424ded:	c3                   	ret
140424dee:	e8 b1 53 a0 00       	call   0x140e2a1a4
140424df3:	90                   	nop
140424df4:	33 c9                	xor    %ecx,%ecx
140424df6:	e8 05 59 36 00       	call   0x14078a700
140424dfb:	cc                   	int3
140424dfc:	b9 01 00 00 00       	mov    $0x1,%ecx
140424e01:	e8 fa 58 36 00       	call   0x14078a700
140424e06:	90                   	nop
140424e07:	b9 02 00 00 00       	mov    $0x2,%ecx
140424e0c:	e8 ef 58 36 00       	call   0x14078a700
140424e11:	90                   	nop
140424e12:	e8 8d 53 a0 00       	call   0x140e2a1a4
140424e17:	90                   	nop
140424e18:	33 c9                	xor    %ecx,%ecx
140424e1a:	e8 e1 58 36 00       	call   0x14078a700
140424e1f:	cc                   	int3
140424e20:	b9 01 00 00 00       	mov    $0x1,%ecx
140424e25:	e8 d6 58 36 00       	call   0x14078a700
140424e2a:	90                   	nop
140424e2b:	b9 02 00 00 00       	mov    $0x2,%ecx
140424e30:	e8 cb 58 36 00       	call   0x14078a700
140424e35:	cc                   	int3
140424e36:	cc                   	int3
140424e37:	cc                   	int3
140424e38:	cc                   	int3
140424e39:	cc                   	int3
140424e3a:	cc                   	int3
140424e3b:	cc                   	int3
140424e3c:	cc                   	int3
140424e3d:	cc                   	int3
140424e3e:	cc                   	int3
140424e3f:	cc                   	int3