140004897:	48 8b 40 08          	mov    0x8(%rax),%rax
14000489b:	ff 15 97 83 b0 00    	call   *0xb08397(%rip)        # 0x140b0cc38
1400048a1:	45 33 db             	xor    %r11d,%r11d
1400048a4:	41 8b c3             	mov    %r11d,%eax
1400048a7:	48 83 c4 28          	add    $0x28,%rsp
1400048ab:	c3                   	ret
1400048ac:	90                   	nop
1400048ad:	90                   	nop
1400048ae:	90                   	nop
1400048af:	90                   	nop
1400048b0:	8b 41 10             	mov    0x10(%rcx),%eax
1400048b3:	ff c0                	inc    %eax
1400048b5:	89 41 10             	mov    %eax,0x10(%rcx)
1400048b8:	c3                   	ret
1400048b9:	90                   	nop
1400048ba:	90                   	nop
1400048bb:	90                   	nop
1400048bc:	90                   	nop
1400048bd:	90                   	nop
1400048be:	90                   	nop
1400048bf:	90                   	nop
1400048c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400048c5:	57                   	push   %rdi
1400048c6:	48 83 ec 20          	sub    $0x20,%rsp
1400048ca:	83 41 10 ff          	addl   $0xffffffff,0x10(%rcx)
1400048ce:	48 8b d9             	mov    %rcx,%rbx
1400048d1:	8b 79 10             	mov    0x10(%rcx),%edi
1400048d4:	75 31                	jne    0x140004907
1400048d6:	83 79 14 00          	cmpl   $0x0,0x14(%rcx)
1400048da:	75 1b                	jne    0x1400048f7
1400048dc:	8b 15 aa 59 d2 00    	mov    0xd259aa(%rip),%edx        # 0x140d2a28c
1400048e2:	ff ca                	dec    %edx
1400048e4:	89 15 a2 59 d2 00    	mov    %edx,0xd259a2(%rip)        # 0x140d2a28c
1400048ea:	83 fa 01             	cmp    $0x1,%edx
1400048ed:	7d 08                	jge    0x1400048f7
1400048ef:	33 c9                	xor    %ecx,%ecx
1400048f1:	ff 15 09 e7 d4 00    	call   *0xd4e709(%rip)        # 0x140d53000
1400048f7:	48 8b cb             	mov    %rbx,%rcx
1400048fa:	e8 25 fd ff ff       	call   0x140004624
1400048ff:	48 8b cb             	mov    %rbx,%rcx
140004902:	e8 cd ac ae 00       	call   0x140aef5d4
140004907:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000490c:	8b c7                	mov    %edi,%eax
14000490e:	48 83 c4 20          	add    $0x20,%rsp
140004912:	5f                   	pop    %rdi
140004913:	c3                   	ret
140004914:	90                   	nop
140004915:	90                   	nop
140004916:	90                   	nop
140004917:	90                   	nop
140004918:	90                   	nop
140004919:	90                   	nop
14000491a:	90                   	nop
14000491b:	90                   	nop
14000491c:	90                   	nop
14000491d:	90                   	nop
14000491e:	90                   	nop
14000491f:	90                   	nop
140004920:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140004925:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14000492a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000492f:	57                   	push   %rdi
140004930:	48 83 ec 20          	sub    $0x20,%rsp
140004934:	8b 05 52 59 d2 00    	mov    0xd25952(%rip),%eax        # 0x140d2a28c
14000493a:	49 8b f1             	mov    %r9,%rsi
14000493d:	ff c0                	inc    %eax
14000493f:	49 8b e8             	mov    %r8,%rbp
140004942:	89 05 44 59 d2 00    	mov    %eax,0xd25944(%rip)        # 0x140d2a28c
140004948:	83 f8 01             	cmp    $0x1,%eax
14000494b:	7e 07                	jle    0x140004954
14000494d:	b8 05 40 00 80       	mov    $0x80004005,%eax
140004952:	eb 48                	jmp    0x14000499c
140004954:	b9 98 00 00 00       	mov    $0x98,%ecx
140004959:	bf 0e 00 07 80       	mov    $0x8007000e,%edi
14000495e:	e8 a1 ac ae 00       	call   0x140aef604
140004963:	48 8b c8             	mov    %rax,%rcx
140004966:	e8 29 fc ff ff       	call   0x140004594
14000496b:	48 8b d8             	mov    %rax,%rbx
14000496e:	48 85 c0             	test   %rax,%rax
140004971:	74 27                	je     0x14000499a
140004973:	48 8b 08             	mov    (%rax),%rcx
140004976:	4c 8b c6             	mov    %rsi,%r8
140004979:	48 8b d5             	mov    %rbp,%rdx
14000497c:	48 8b 01             	mov    (%rcx),%rax
14000497f:	48 8b cb             	mov    %rbx,%rcx
140004982:	ff 15 b0 82 b0 00    	call   *0xb082b0(%rip)        # 0x140b0cc38
140004988:	48 8b 0b             	mov    (%rbx),%rcx
14000498b:	8b f8                	mov    %eax,%edi
14000498d:	48 8b 41 10          	mov    0x10(%rcx),%rax
140004991:	48 8b cb             	mov    %rbx,%rcx
140004994:	ff 15 9e 82 b0 00    	call   *0xb0829e(%rip)        # 0x140b0cc38
14000499a:	8b c7                	mov    %edi,%eax
14000499c:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400049a1:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1400049a6:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400049ab:	48 83 c4 20          	add    $0x20,%rsp
1400049af:	5f                   	pop    %rdi
1400049b0:	c3                   	ret
1400049b1:	90                   	nop
1400049b2:	90                   	nop
1400049b3:	90                   	nop
1400049b4:	90                   	nop
1400049b5:	90                   	nop
1400049b6:	90                   	nop
1400049b7:	90                   	nop
1400049b8:	90                   	nop
1400049b9:	90                   	nop
1400049ba:	90                   	nop
1400049bb:	90                   	nop
1400049bc:	90                   	nop
1400049bd:	90                   	nop
1400049be:	90                   	nop
1400049bf:	90                   	nop
1400049c0:	8b 41 0c             	mov    0xc(%rcx),%eax
1400049c3:	44 8d 40 ff          	lea    -0x1(%rax),%r8d
1400049c7:	ff c0                	inc    %eax
1400049c9:	85 d2                	test   %edx,%edx
1400049cb:	41 0f 44 c0          	cmove  %r8d,%eax
1400049cf:	89 41 0c             	mov    %eax,0xc(%rcx)
1400049d2:	33 c0                	xor    %eax,%eax
1400049d4:	c3                   	ret
1400049d5:	90                   	nop
1400049d6:	90                   	nop
1400049d7:	90                   	nop
1400049d8:	90                   	nop
1400049d9:	90                   	nop
1400049da:	90                   	nop
1400049db:	90                   	nop
1400049dc:	90                   	nop
1400049dd:	90                   	nop
1400049de:	90                   	nop
1400049df:	90                   	nop
1400049e0:	4c 8b dc             	mov    %rsp,%r11
1400049e3:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1400049e7:	49 89 73 18          	mov    %rsi,0x18(%r11)
1400049eb:	57                   	push   %rdi
1400049ec:	48 83 ec 40          	sub    $0x40,%rsp
1400049f0:	48 8b 02             	mov    (%rdx),%rax
1400049f3:	4c 8b ca             	mov    %rdx,%r9
1400049f6:	49 83 63 08 00       	andq   $0x0,0x8(%r11)
1400049fb:	49 8d 53 08          	lea    0x8(%r11),%rdx
1400049ff:	48 8b f9             	mov    %rcx,%rdi
140004a02:	49 8b f0             	mov    %r8,%rsi
140004a05:	49 8b c9             	mov    %r9,%rcx
140004a08:	48 8b 40 28          	mov    0x28(%rax),%rax
140004a0c:	ff 15 26 82 b0 00    	call   *0xb08226(%rip)        # 0x140b0cc38
140004a12:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140004a17:	48 8d 4f 20          	lea    0x20(%rdi),%rcx
140004a1b:	e8 7c 1b 00 00       	call   0x14000659c
140004a20:	b9 30 00 00 00       	mov    $0x30,%ecx
140004a25:	e8 da ab ae 00       	call   0x140aef604
140004a2a:	48 8d 57 20          	lea    0x20(%rdi),%rdx
140004a2e:	48 8b d8             	mov    %rax,%rbx
140004a31:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004a36:	e8 75 1a 00 00       	call   0x1400064b0
140004a3b:	48 8b d0             	mov    %rax,%rdx
140004a3e:	48 8b cb             	mov    %rbx,%rcx
140004a41:	e8 22 32 00 00       	call   0x140007c68
140004a46:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140004a4b:	48 89 06             	mov    %rax,(%rsi)
140004a4e:	33 c0                	xor    %eax,%eax
140004a50:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140004a55:	48 83 c4 40          	add    $0x40,%rsp
140004a59:	5f                   	pop    %rdi
140004a5a:	c3                   	ret
140004a5b:	90                   	nop
140004a5c:	90                   	nop
140004a5d:	90                   	nop
140004a5e:	90                   	nop
140004a5f:	90                   	nop
140004a60:	48 83 ec 28          	sub    $0x28,%rsp
140004a64:	e8 1f fd ff ff       	call   0x140004788
140004a69:	33 c0                	xor    %eax,%eax
140004a6b:	48 83 c4 28          	add    $0x28,%rsp
140004a6f:	c3                   	ret
140004a70:	40 53                	rex push %rbx
140004a72:	b8 a0 18 00 00       	mov    $0x18a0,%eax
140004a77:	e8 14 d8 ae 00       	call   0x140af2290
140004a7c:	48 2b e0             	sub    %rax,%rsp
140004a7f:	48 8b 05 ba a5 cb 00 	mov    0xcba5ba(%rip),%rax        # 0x140cbf040
140004a86:	48 33 c4             	xor    %rsp,%rax
140004a89:	48 89 84 24 90 18 00 	mov    %rax,0x1890(%rsp)
140004a90:	00
140004a91:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140004a98:	49 8b d8             	mov    %r8,%rbx
140004a9b:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140004aa0:	41 b9 24 0c 00 00    	mov    $0xc24,%r9d
140004aa6:	ff 15 94 e6 d4 00    	call   *0xd4e694(%rip)        # 0x140d53140
140004aac:	33 c9                	xor    %ecx,%ecx
140004aae:	85 c0                	test   %eax,%eax
140004ab0:	75 0a                	jne    0x140004abc
140004ab2:	b8 05 40 00 80       	mov    $0x80004005,%eax
140004ab7:	e9 83 00 00 00       	jmp    0x140004b3f
140004abc:	0f 57 c0             	xorps  %xmm0,%xmm0
140004abf:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140004ac4:	0f 57 c9             	xorps  %xmm1,%xmm1
140004ac7:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140004acb:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
140004ad0:	f3 0f 7f 4c 24 30    	movdqu %xmm1,0x30(%rsp)
140004ad6:	49 ff c0             	inc    %r8
140004ad9:	66 42 39 0c 40       	cmp    %cx,(%rax,%r8,2)
140004ade:	75 f6                	jne    0x140004ad6
140004ae0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140004ae5:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140004aea:	e8 31 f3 ff ff       	call   0x140003e20
140004aef:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140004af4:	48 8b cb             	mov    %rbx,%rcx
140004af7:	e8 24 19 00 00       	call   0x140006420
140004afc:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140004b01:	48 83 f8 07          	cmp    $0x7,%rax
140004b05:	76 36                	jbe    0x140004b3d
140004b07:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140004b0c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140004b13:	00
140004b14:	48 8b d1             	mov    %rcx,%rdx
140004b17:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140004b1d:	72 18                	jb     0x140004b37
140004b1f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140004b23:	48 2b d1             	sub    %rcx,%rdx
140004b26:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140004b2a:	48 83 f8 1f          	cmp    $0x1f,%rax
140004b2e:	76 07                	jbe    0x140004b37
140004b30:	ff 15 62 7e b0 00    	call   *0xb07e62(%rip)        # 0x140b0c998
140004b36:	cc                   	int3
140004b37:	ff 15 83 7d b0 00    	call   *0xb07d83(%rip)        # 0x140b0c8c0
140004b3d:	33 c0                	xor    %eax,%eax
140004b3f:	48 8b 8c 24 90 18 00 	mov    0x1890(%rsp),%rcx
140004b46:	00
140004b47:	48 33 cc             	xor    %rsp,%rcx
140004b4a:	e8 91 aa ae 00       	call   0x140aef5e0
140004b4f:	48 81 c4 a0 18 00 00 	add    $0x18a0,%rsp
140004b56:	5b                   	pop    %rbx
140004b57:	c3                   	ret
140004b58:	90                   	nop
140004b59:	90                   	nop
140004b5a:	90                   	nop
140004b5b:	90                   	nop
140004b5c:	90                   	nop
140004b5d:	90                   	nop
140004b5e:	90                   	nop
140004b5f:	90                   	nop
140004b60:	40 53                	rex push %rbx
140004b62:	56                   	push   %rsi
140004b63:	57                   	push   %rdi
140004b64:	b8 00 31 00 00       	mov    $0x3100,%eax
140004b69:	e8 22 d7 ae 00       	call   0x140af2290
140004b6e:	48 2b e0             	sub    %rax,%rsp
140004b71:	48 8b 05 c8 a4 cb 00 	mov    0xcba4c8(%rip),%rax        # 0x140cbf040
140004b78:	48 33 c4             	xor    %rsp,%rax
140004b7b:	48 89 84 24 f0 30 00 	mov    %rax,0x30f0(%rsp)
140004b82:	00
140004b83:	48 8b 89 80 00 00 00 	mov    0x80(%rcx),%rcx
140004b8a:	49 8b f9             	mov    %r9,%rdi
140004b8d:	49 8b d8             	mov    %r8,%rbx
140004b90:	41 b9 24 0c 00 00    	mov    $0xc24,%r9d
140004b96:	4c 8d 84 24 a0 18 00 	lea    0x18a0(%rsp),%r8
140004b9d:	00
140004b9e:	ff 15 9c e5 d4 00    	call   *0xd4e59c(%rip)        # 0x140d53140
140004ba4:	33 f6                	xor    %esi,%esi
140004ba6:	85 c0                	test   %eax,%eax
140004ba8:	0f 84 ba 00 00 00    	je     0x140004c68
140004bae:	48 83 7b 18 07       	cmpq   $0x7,0x18(%rbx)
140004bb3:	76 03                	jbe    0x140004bb8
140004bb5:	48 8b 1b             	mov    (%rbx),%rbx
140004bb8:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140004bbe:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140004bc3:	4c 8d 84 24 a0 18 00 	lea    0x18a0(%rsp),%r8
140004bca:	00
140004bcb:	ba 24 0c 00 00       	mov    $0xc24,%edx
140004bd0:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140004bd5:	ff 15 bd e5 d4 00    	call   *0xd4e5bd(%rip)        # 0x140d53198
140004bdb:	85 c0                	test   %eax,%eax
140004bdd:	0f 84 85 00 00 00    	je     0x140004c68
140004be3:	0f 57 c0             	xorps  %xmm0,%xmm0
140004be6:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
140004beb:	0f 57 c9             	xorps  %xmm1,%xmm1
140004bee:	49 83 c8 ff          	or     $0xffffffffffffffff,%r8
140004bf2:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
140004bf7:	f3 0f 7f 4c 24 40    	movdqu %xmm1,0x40(%rsp)
140004bfd:	49 ff c0             	inc    %r8
140004c00:	66 42 39 34 40       	cmp    %si,(%rax,%r8,2)
140004c05:	75 f6                	jne    0x140004bfd
140004c07:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140004c0c:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140004c11:	e8 0a f2 ff ff       	call   0x140003e20
140004c16:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140004c1b:	48 8b cf             	mov    %rdi,%rcx
140004c1e:	e8 fd 17 00 00       	call   0x140006420
140004c23:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140004c28:	48 83 f8 07          	cmp    $0x7,%rax
140004c2c:	76 36                	jbe    0x140004c64
140004c2e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140004c33:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140004c3a:	00
140004c3b:	48 8b d1             	mov    %rcx,%rdx
140004c3e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140004c44:	72 18                	jb     0x140004c5e
140004c46:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140004c4a:	48 2b d1             	sub    %rcx,%rdx
140004c4d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140004c51:	48 83 f8 1f          	cmp    $0x1f,%rax
140004c55:	76 07                	jbe    0x140004c5e
140004c57:	ff 15 3b 7d b0 00    	call   *0xb07d3b(%rip)        # 0x140b0c998
140004c5d:	cc                   	int3
140004c5e:	ff 15 5c 7c b0 00    	call   *0xb07c5c(%rip)        # 0x140b0c8c0
140004c64:	33 c0                	xor    %eax,%eax
140004c66:	eb 05                	jmp    0x140004c6d
140004c68:	b8 05 40 00 80       	mov    $0x80004005,%eax
140004c6d:	48 8b 8c 24 f0 30 00 	mov    0x30f0(%rsp),%rcx
140004c74:	00
140004c75:	48 33 cc             	xor    %rsp,%rcx
140004c78:	e8 63 a9 ae 00       	call   0x140aef5e0
140004c7d:	48 81 c4 00 31 00 00 	add    $0x3100,%rsp
140004c84:	5f                   	pop    %rdi
140004c85:	5e                   	pop    %rsi
140004c86:	5b                   	pop    %rbx
140004c87:	c3                   	ret
140004c88:	90                   	nop
140004c89:	90                   	nop
140004c8a:	90                   	nop
140004c8b:	90                   	nop
140004c8c:	90                   	nop
140004c8d:	90                   	nop
140004c8e:	90                   	nop
140004c8f:	90                   	nop
140004c90:	48 8b c4             	mov    %rsp,%rax
140004c93:	48 89 58 18          	mov    %rbx,0x18(%rax)
140004c97:	48 89 70 20          	mov    %rsi,0x20(%rax)
140004c9b:	55                   	push   %rbp
140004c9c:	57                   	push   %rdi
140004c9d:	41 56                	push   %r14
140004c9f:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140004ca3:	48 81 ec 00 01 00 00 	sub    $0x100,%rsp
140004caa:	0f 29 70 d8          	movaps %xmm6,-0x28(%rax)
140004cae:	48 8b 05 8b a3 cb 00 	mov    0xcba38b(%rip),%rax        # 0x140cbf040
140004cb5:	48 33 c4             	xor    %rsp,%rax
140004cb8:	48 89 45 27          	mov    %rax,0x27(%rbp)
140004cbc:	48 8b d9             	mov    %rcx,%rbx
140004cbf:	48 8b f2             	mov    %rdx,%rsi
140004cc2:	48 8d 0d 1f a3 b3 00 	lea    0xb3a31f(%rip),%rcx        # 0x140b3efe8
140004cc9:	ff 15 b1 e4 d4 00    	call   *0xd4e4b1(%rip)        # 0x140d53180
140004ccf:	45 33 f6             	xor    %r14d,%r14d
140004cd2:	85 c0                	test   %eax,%eax
140004cd4:	0f 85 87 02 00 00    	jne    0x140004f61
140004cda:	48 8b 03             	mov    (%rbx),%rax
140004cdd:	4c 8d 45 07          	lea    0x7(%rbp),%r8
140004ce1:	66 0f 6f 35 47 cf ba 	movdqa 0xbacf47(%rip),%xmm6        # 0x140bb1c30
140004ce8:	00
140004ce9:	0f 57 c0             	xorps  %xmm0,%xmm0
140004cec:	0f 11 45 07          	movups %xmm0,0x7(%rbp)