1406188e7:	b9 01 00 00 00       	mov    $0x1,%ecx
1406188ec:	e8 0f 1e 17 00       	call   0x14078a700
1406188f1:	90                   	nop
1406188f2:	b9 02 00 00 00       	mov    $0x2,%ecx
1406188f7:	e8 04 1e 17 00       	call   0x14078a700
1406188fc:	90                   	nop
1406188fd:	b9 02 00 00 00       	mov    $0x2,%ecx
140618902:	e8 f9 1d 17 00       	call   0x14078a700
140618907:	90                   	nop
140618908:	b9 02 00 00 00       	mov    $0x2,%ecx
14061890d:	e8 ee 1d 17 00       	call   0x14078a700
140618912:	90                   	nop
140618913:	b9 02 00 00 00       	mov    $0x2,%ecx
140618918:	e8 e3 1d 17 00       	call   0x14078a700
14061891d:	90                   	nop
14061891e:	b9 02 00 00 00       	mov    $0x2,%ecx
140618923:	e8 d8 1d 17 00       	call   0x14078a700
140618928:	90                   	nop
140618929:	b9 02 00 00 00       	mov    $0x2,%ecx
14061892e:	e8 cd 1d 17 00       	call   0x14078a700
140618933:	90                   	nop
140618934:	b9 02 00 00 00       	mov    $0x2,%ecx
140618939:	e8 c2 1d 17 00       	call   0x14078a700
14061893e:	90                   	nop
14061893f:	b9 02 00 00 00       	mov    $0x2,%ecx
140618944:	e8 b7 1d 17 00       	call   0x14078a700
140618949:	90                   	nop
14061894a:	b9 02 00 00 00       	mov    $0x2,%ecx
14061894f:	e8 ac 1d 17 00       	call   0x14078a700
140618954:	90                   	nop
140618955:	b9 02 00 00 00       	mov    $0x2,%ecx
14061895a:	e8 a1 1d 17 00       	call   0x14078a700
14061895f:	90                   	nop
140618960:	b9 02 00 00 00       	mov    $0x2,%ecx
140618965:	e8 96 1d 17 00       	call   0x14078a700
14061896a:	cc                   	int3
14061896b:	cc                   	int3
14061896c:	cc                   	int3
14061896d:	cc                   	int3
14061896e:	cc                   	int3
14061896f:	cc                   	int3
140618970:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140618975:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14061897a:	56                   	push   %rsi
14061897b:	57                   	push   %rdi
14061897c:	41 54                	push   %r12
14061897e:	41 56                	push   %r14
140618980:	41 57                	push   %r15
140618982:	48 83 ec 40          	sub    $0x40,%rsp
140618986:	49 8b f0             	mov    %r8,%rsi
140618989:	4c 8b e2             	mov    %rdx,%r12
14061898c:	48 8b e9             	mov    %rcx,%rbp
14061898f:	4d 8b 70 40          	mov    0x40(%r8),%r14
140618993:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140618998:	4d 85 f6             	test   %r14,%r14
14061899b:	74 1e                	je     0x1406189bb
14061899d:	41 8b 46 10          	mov    0x10(%r14),%eax
1406189a1:	ff c0                	inc    %eax
1406189a3:	41 89 46 10          	mov    %eax,0x10(%r14)
1406189a7:	83 f8 01             	cmp    $0x1,%eax
1406189aa:	0f 8e c6 01 00 00    	jle    0x140618b76
1406189b0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1406189b5:	0f 84 c3 01 00 00    	je     0x140618b7e
1406189bb:	41 83 7e 18 01       	cmpl   $0x1,0x18(%r14)
1406189c0:	0f 85 e2 00 00 00    	jne    0x140618aa8
1406189c6:	49 8b ce             	mov    %r14,%rcx
1406189c9:	e8 c2 8b 1e 00       	call   0x140801590
1406189ce:	48 8b cd             	mov    %rbp,%rcx
1406189d1:	84 c0                	test   %al,%al
1406189d3:	74 26                	je     0x1406189fb
1406189d5:	49 8b d4             	mov    %r12,%rdx
1406189d8:	e8 c3 5e 00 00       	call   0x14061e8a0
1406189dd:	90                   	nop
1406189de:	41 8b 46 10          	mov    0x10(%r14),%eax
1406189e2:	ff c8                	dec    %eax
1406189e4:	41 89 46 10          	mov    %eax,0x10(%r14)
1406189e8:	85 c0                	test   %eax,%eax
1406189ea:	0f 8f 4b 01 00 00    	jg     0x140618b3b
1406189f0:	0f 88 6a 01 00 00    	js     0x140618b60
1406189f6:	e9 2b 01 00 00       	jmp    0x140618b26
1406189fb:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
1406189ff:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140618a03:	e8 58 e5 03 00       	call   0x140656f60
140618a08:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140618a0c:	48 8b cd             	mov    %rbp,%rcx
140618a0f:	e8 4c e5 03 00       	call   0x140656f60
140618a14:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
140618a1b:	00
140618a1c:	48 8b cd             	mov    %rbp,%rcx
140618a1f:	e8 cc 64 00 00       	call   0x14061eef0
140618a24:	4c 8b c3             	mov    %rbx,%r8
140618a27:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
140618a2e:	00
140618a2f:	48 8b cd             	mov    %rbp,%rcx
140618a32:	e8 f9 f3 ff ff       	call   0x140617e30
140618a37:	8b 94 24 80 00 00 00 	mov    0x80(%rsp),%edx
140618a3e:	48 8b cd             	mov    %rbp,%rcx
140618a41:	e8 0a e4 03 00       	call   0x140656e50
140618a46:	4c 8b c0             	mov    %rax,%r8
140618a49:	49 8b d4             	mov    %r12,%rdx
140618a4c:	48 8b cd             	mov    %rbp,%rcx
140618a4f:	e8 4c e1 03 00       	call   0x140656ba0
140618a54:	8b 94 24 80 00 00 00 	mov    0x80(%rsp),%edx
140618a5b:	48 8b cd             	mov    %rbp,%rcx
140618a5e:	e8 ed e3 03 00       	call   0x140656e50
140618a63:	4c 8b c0             	mov    %rax,%r8
140618a66:	48 8d 55 50          	lea    0x50(%rbp),%rdx
140618a6a:	48 8b cd             	mov    %rbp,%rcx
140618a6d:	e8 7e e5 03 00       	call   0x140656ff0
140618a72:	41 8b 14 24          	mov    (%r12),%edx
140618a76:	48 8b cd             	mov    %rbp,%rcx
140618a79:	e8 e2 e3 03 00       	call   0x140656e60
140618a7e:	4c 8b c0             	mov    %rax,%r8
140618a81:	48 8d 55 38          	lea    0x38(%rbp),%rdx
140618a85:	48 8b cd             	mov    %rbp,%rcx
140618a88:	e8 63 e5 03 00       	call   0x140656ff0
140618a8d:	90                   	nop
140618a8e:	41 8b 46 10          	mov    0x10(%r14),%eax
140618a92:	ff c8                	dec    %eax
140618a94:	41 89 46 10          	mov    %eax,0x10(%r14)
140618a98:	85 c0                	test   %eax,%eax
140618a9a:	0f 8f 9b 00 00 00    	jg     0x140618b3b
140618aa0:	0f 88 c5 00 00 00    	js     0x140618b6b
140618aa6:	eb 7e                	jmp    0x140618b26
140618aa8:	49 8b 58 50          	mov    0x50(%r8),%rbx
140618aac:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
140618ab3:	00
140618ab4:	48 85 db             	test   %rbx,%rbx
140618ab7:	74 1c                	je     0x140618ad5
140618ab9:	8b 43 10             	mov    0x10(%rbx),%eax
140618abc:	ff c0                	inc    %eax
140618abe:	89 43 10             	mov    %eax,0x10(%rbx)
140618ac1:	83 f8 01             	cmp    $0x1,%eax
140618ac4:	0f 8e bf 00 00 00    	jle    0x140618b89
140618aca:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140618acf:	0f 84 bc 00 00 00    	je     0x140618b91
140618ad5:	49 8b 40 48          	mov    0x48(%r8),%rax
140618ad9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140618ade:	4d 8b ce             	mov    %r14,%r9
140618ae1:	4c 8b c3             	mov    %rbx,%r8
140618ae4:	e8 e7 51 00 00       	call   0x14061dcd0
140618ae9:	90                   	nop
140618aea:	48 85 db             	test   %rbx,%rbx
140618aed:	74 27                	je     0x140618b16
140618aef:	8b 43 10             	mov    0x10(%rbx),%eax
140618af2:	ff c8                	dec    %eax
140618af4:	89 43 10             	mov    %eax,0x10(%rbx)
140618af7:	85 c0                	test   %eax,%eax
140618af9:	7f 1b                	jg     0x140618b16
140618afb:	0f 88 9b 00 00 00    	js     0x140618b9c
140618b01:	48 8b 03             	mov    (%rbx),%rax
140618b04:	ba 01 00 00 00       	mov    $0x1,%edx
140618b09:	48 8b cb             	mov    %rbx,%rcx
140618b0c:	48 8b 00             	mov    (%rax),%rax
140618b0f:	ff 15 0b af 96 00    	call   *0x96af0b(%rip)        # 0x140f83a20
140618b15:	90                   	nop
140618b16:	41 8b 46 10          	mov    0x10(%r14),%eax
140618b1a:	ff c8                	dec    %eax
140618b1c:	41 89 46 10          	mov    %eax,0x10(%r14)
140618b20:	85 c0                	test   %eax,%eax
140618b22:	7f 17                	jg     0x140618b3b
140618b24:	78 2f                	js     0x140618b55
140618b26:	49 8b 06             	mov    (%r14),%rax
140618b29:	ba 01 00 00 00       	mov    $0x1,%edx
140618b2e:	49 8b ce             	mov    %r14,%rcx
140618b31:	48 8b 00             	mov    (%rax),%rax
140618b34:	ff 15 e6 ae 96 00    	call   *0x96aee6(%rip)        # 0x140f83a20
140618b3a:	90                   	nop
140618b3b:	49 8b c4             	mov    %r12,%rax
140618b3e:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
140618b43:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140618b48:	48 83 c4 40          	add    $0x40,%rsp
140618b4c:	41 5f                	pop    %r15
140618b4e:	41 5e                	pop    %r14
140618b50:	41 5c                	pop    %r12
140618b52:	5f                   	pop    %rdi
140618b53:	5e                   	pop    %rsi
140618b54:	c3                   	ret
140618b55:	b9 02 00 00 00       	mov    $0x2,%ecx
140618b5a:	e8 a1 1b 17 00       	call   0x14078a700
140618b5f:	90                   	nop
140618b60:	b9 02 00 00 00       	mov    $0x2,%ecx
140618b65:	e8 96 1b 17 00       	call   0x14078a700
140618b6a:	90                   	nop
140618b6b:	b9 02 00 00 00       	mov    $0x2,%ecx
140618b70:	e8 8b 1b 17 00       	call   0x14078a700
140618b75:	90                   	nop
140618b76:	33 c9                	xor    %ecx,%ecx
140618b78:	e8 83 1b 17 00       	call   0x14078a700
140618b7d:	cc                   	int3
140618b7e:	b9 01 00 00 00       	mov    $0x1,%ecx
140618b83:	e8 78 1b 17 00       	call   0x14078a700
140618b88:	90                   	nop
140618b89:	33 c9                	xor    %ecx,%ecx
140618b8b:	e8 70 1b 17 00       	call   0x14078a700
140618b90:	cc                   	int3
140618b91:	b9 01 00 00 00       	mov    $0x1,%ecx
140618b96:	e8 65 1b 17 00       	call   0x14078a700
140618b9b:	90                   	nop
140618b9c:	b9 02 00 00 00       	mov    $0x2,%ecx
140618ba1:	e8 5a 1b 17 00       	call   0x14078a700
140618ba6:	cc                   	int3
140618ba7:	cc                   	int3
140618ba8:	cc                   	int3
140618ba9:	cc                   	int3
140618baa:	cc                   	int3
140618bab:	cc                   	int3
140618bac:	cc                   	int3
140618bad:	cc                   	int3
140618bae:	cc                   	int3
140618baf:	cc                   	int3
140618bb0:	40 55                	rex push %rbp
140618bb2:	53                   	push   %rbx
140618bb3:	56                   	push   %rsi
140618bb4:	57                   	push   %rdi
140618bb5:	41 54                	push   %r12
140618bb7:	41 56                	push   %r14
140618bb9:	41 57                	push   %r15
140618bbb:	48 8d 6c 24 f1       	lea    -0xf(%rsp),%rbp
140618bc0:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
140618bc7:	4d 8b f1             	mov    %r9,%r14
140618bca:	41 8b d8             	mov    %r8d,%ebx
140618bcd:	4c 8b e2             	mov    %rdx,%r12
140618bd0:	4c 8b f9             	mov    %rcx,%r15
140618bd3:	4d 8b c1             	mov    %r9,%r8
140618bd6:	48 8d 55 4f          	lea    0x4f(%rbp),%rdx
140618bda:	e8 51 57 00 00       	call   0x14061e330
140618bdf:	4c 8b 45 6f          	mov    0x6f(%rbp),%r8
140618be3:	48 8d 55 57          	lea    0x57(%rbp),%rdx
140618be7:	49 8b cf             	mov    %r15,%rcx
140618bea:	e8 41 f2 ff ff       	call   0x140617e30
140618bef:	bf 7a 04 00 00       	mov    $0x47a,%edi
140618bf4:	b8 16 04 00 00       	mov    $0x416,%eax
140618bf9:	0f b6 75 7f          	movzbl 0x7f(%rbp),%esi
140618bfd:	40 84 f6             	test   %sil,%sil
140618c00:	0f 45 f8             	cmovne %eax,%edi
140618c03:	8b d3                	mov    %ebx,%edx
140618c05:	49 8b cf             	mov    %r15,%rcx
140618c08:	e8 43 e2 03 00       	call   0x140656e50
140618c0d:	4c 8b c0             	mov    %rax,%r8
140618c10:	48 8d 55 67          	lea    0x67(%rbp),%rdx
140618c14:	49 8b cf             	mov    %r15,%rcx
140618c17:	e8 84 df 03 00       	call   0x140656ba0
140618c1c:	48 c7 45 83 ff ff ff 	movq   $0xffffffffffffffff,-0x7d(%rbp)
140618c23:	ff
140618c24:	c7 45 8b ff ff ff ff 	movl   $0xffffffff,-0x75(%rbp)
140618c2b:	0f 57 c0             	xorps  %xmm0,%xmm0
140618c2e:	66 0f 7f 45 8f       	movdqa %xmm0,-0x71(%rbp)
140618c33:	33 c9                	xor    %ecx,%ecx
140618c35:	48 89 4d 97          	mov    %rcx,-0x69(%rbp)
140618c39:	33 c0                	xor    %eax,%eax
140618c3b:	66 0f 7f 45 9f       	movdqa %xmm0,-0x61(%rbp)
140618c40:	0f 57 c9             	xorps  %xmm1,%xmm1
140618c43:	66 0f 7f 4d af       	movdqa %xmm1,-0x51(%rbp)
140618c48:	66 0f 7f 45 bf       	movdqa %xmm0,-0x41(%rbp)
140618c4d:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140618c51:	88 45 d7             	mov    %al,-0x29(%rbp)
140618c54:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140618c58:	48 8d 05 19 fb 9f 00 	lea    0x9ffb19(%rip),%rax        # 0x141018778
140618c5f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140618c64:	66 c7 45 df 01 00    	movw   $0x1,-0x21(%rbp)
140618c6a:	89 4d e3             	mov    %ecx,-0x1d(%rbp)
140618c6d:	48 89 4d e7          	mov    %rcx,-0x19(%rbp)
140618c71:	89 4d ef             	mov    %ecx,-0x11(%rbp)
140618c74:	c7 45 f3 ff ff ff ff 	movl   $0xffffffff,-0xd(%rbp)
140618c7b:	89 4d f7             	mov    %ecx,-0x9(%rbp)
140618c7e:	48 8b 05 7b 72 e1 00 	mov    0xe1727b(%rip),%rax        # 0x14142ff00
140618c85:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140618c89:	8b 45 77             	mov    0x77(%rbp),%eax
140618c8c:	89 44 24 30          	mov    %eax,0x30(%rsp)
140618c90:	40 f6 de             	neg    %sil
140618c93:	1b c0                	sbb    %eax,%eax
140618c95:	83 e0 03             	and    $0x3,%eax
140618c98:	89 44 24 2c          	mov    %eax,0x2c(%rsp)
140618c9c:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140618ca1:	49 8b d4             	mov    %r12,%rdx
140618ca4:	49 8b cf             	mov    %r15,%rcx
140618ca7:	e8 84 56 00 00       	call   0x14061e330
140618cac:	41 8b 46 0c          	mov    0xc(%r14),%eax
140618cb0:	41 8b 14 24          	mov    (%r12),%edx
140618cb4:	49 8b cf             	mov    %r15,%rcx
140618cb7:	83 f8 15             	cmp    $0x15,%eax
140618cba:	75 15                	jne    0x140618cd1
140618cbc:	e8 8f e1 03 00       	call   0x140656e50
140618cc1:	4c 8b c0             	mov    %rax,%r8
140618cc4:	8b 55 4f             	mov    0x4f(%rbp),%edx
140618cc7:	49 8b cf             	mov    %r15,%rcx
140618cca:	e8 61 e4 03 00       	call   0x140657130
140618ccf:	eb 30                	jmp    0x140618d01
140618cd1:	83 c0 f3             	add    $0xfffffff3,%eax
140618cd4:	83 f8 01             	cmp    $0x1,%eax
140618cd7:	76 15                	jbe    0x140618cee
140618cd9:	e8 72 e1 03 00       	call   0x140656e50
140618cde:	4c 8b c0             	mov    %rax,%r8
140618ce1:	8b 55 4f             	mov    0x4f(%rbp),%edx
140618ce4:	49 8b cf             	mov    %r15,%rcx
140618ce7:	e8 d4 e3 03 00       	call   0x1406570c0
140618cec:	eb 13                	jmp    0x140618d01
140618cee:	e8 5d e1 03 00       	call   0x140656e50
140618cf3:	4c 8b c0             	mov    %rax,%r8
140618cf6:	8b 55 4f             	mov    0x4f(%rbp),%edx
140618cf9:	49 8b cf             	mov    %r15,%rcx
140618cfc:	e8 ff e3 03 00       	call   0x140657100
140618d01:	8b d3                	mov    %ebx,%edx
140618d03:	49 8b cf             	mov    %r15,%rcx
140618d06:	e8 45 e1 03 00       	call   0x140656e50
140618d0b:	49 8d 57 50          	lea    0x50(%r15),%rdx
140618d0f:	4c 8b c0             	mov    %rax,%r8
140618d12:	49 8b cf             	mov    %r15,%rcx
140618d15:	e8 d6 e2 03 00       	call   0x140656ff0
140618d1a:	41 8b 14 24          	mov    (%r12),%edx
140618d1e:	49 8b cf             	mov    %r15,%rcx
140618d21:	e8 2a e1 03 00       	call   0x140656e50
140618d26:	49 8d 57 38          	lea    0x38(%r15),%rdx
140618d2a:	4c 8b c0             	mov    %rax,%r8
140618d2d:	49 8b cf             	mov    %r15,%rcx
140618d30:	e8 bb e2 03 00       	call   0x140656ff0
140618d35:	90                   	nop
140618d36:	48 8b 4d bf          	mov    -0x41(%rbp),%rcx
140618d3a:	48 85 c9             	test   %rcx,%rcx
140618d3d:	74 24                	je     0x140618d63
140618d3f:	8b 41 10             	mov    0x10(%rcx),%eax
140618d42:	ff c8                	dec    %eax
140618d44:	89 41 10             	mov    %eax,0x10(%rcx)
140618d47:	85 c0                	test   %eax,%eax
140618d49:	7f 18                	jg     0x140618d63
140618d4b:	0f 88 84 00 00 00    	js     0x140618dd5
140618d51:	48 8b 01             	mov    (%rcx),%rax
140618d54:	ba 01 00 00 00       	mov    $0x1,%edx
140618d59:	48 8b 00             	mov    (%rax),%rax
140618d5c:	ff 15 be ac 96 00    	call   *0x96acbe(%rip)        # 0x140f83a20
140618d62:	90                   	nop
140618d63:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140618d67:	48 85 c9             	test   %rcx,%rcx
140618d6a:	74 20                	je     0x140618d8c
140618d6c:	8b 41 10             	mov    0x10(%rcx),%eax
140618d6f:	ff c8                	dec    %eax
140618d71:	89 41 10             	mov    %eax,0x10(%rcx)
140618d74:	85 c0                	test   %eax,%eax
140618d76:	7f 14                	jg     0x140618d8c
140618d78:	78 66                	js     0x140618de0
140618d7a:	48 8b 01             	mov    (%rcx),%rax
140618d7d:	ba 01 00 00 00       	mov    $0x1,%edx
140618d82:	48 8b 00             	mov    (%rax),%rax
140618d85:	ff 15 95 ac 96 00    	call   *0x96ac95(%rip)        # 0x140f83a20
140618d8b:	90                   	nop
140618d8c:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
140618d90:	48 85 c9             	test   %rcx,%rcx
140618d93:	74 20                	je     0x140618db5
140618d95:	8b 41 10             	mov    0x10(%rcx),%eax