140010bba:	48 8b 8d a0 00 00 00 	mov    0xa0(%rbp),%rcx
140010bc1:	48 33 cc             	xor    %rsp,%rcx
140010bc4:	e8 f7 8b 00 00       	call   0x1400197c0
140010bc9:	4c 8d 9c 24 b0 01 00 	lea    0x1b0(%rsp),%r11
140010bd0:	00
140010bd1:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140010bd5:	49 8b 73 38          	mov    0x38(%r11),%rsi
140010bd9:	49 8b e3             	mov    %r11,%rsp
140010bdc:	41 5e                	pop    %r14
140010bde:	5f                   	pop    %rdi
140010bdf:	5d                   	pop    %rbp
140010be0:	c3                   	ret
140010be1:	cc                   	int3
140010be2:	44 8b c8             	mov    %eax,%r9d
140010be5:	4c 8d 05 a4 d2 00 00 	lea    0xd2a4(%rip),%r8        # 0x14001de90
140010bec:	ba b2 00 00 00       	mov    $0xb2,%edx
140010bf1:	e8 72 74 ff ff       	call   0x140008068
140010bf6:	cc                   	int3
140010bf7:	cc                   	int3
140010bf8:	cc                   	int3
140010bf9:	cc                   	int3
140010bfa:	cc                   	int3
140010bfb:	cc                   	int3
140010bfc:	cc                   	int3
140010bfd:	cc                   	int3
140010bfe:	cc                   	int3
140010bff:	cc                   	int3
140010c00:	40 55                	rex push %rbp
140010c02:	53                   	push   %rbx
140010c03:	56                   	push   %rsi
140010c04:	57                   	push   %rdi
140010c05:	41 56                	push   %r14
140010c07:	48 8d 6c 24 90       	lea    -0x70(%rsp),%rbp
140010c0c:	48 81 ec 70 01 00 00 	sub    $0x170,%rsp
140010c13:	48 8b 05 16 3a 01 00 	mov    0x13a16(%rip),%rax        # 0x140024630
140010c1a:	48 33 c4             	xor    %rsp,%rax
140010c1d:	48 89 45 60          	mov    %rax,0x60(%rbp)
140010c21:	49 8b f8             	mov    %r8,%rdi
140010c24:	48 8b f2             	mov    %rdx,%rsi
140010c27:	48 8b d9             	mov    %rcx,%rbx
140010c2a:	45 33 f6             	xor    %r14d,%r14d
140010c2d:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140010c32:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
140010c37:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140010c3c:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140010c41:	44 89 74 24 40       	mov    %r14d,0x40(%rsp)
140010c46:	48 8d 45 80          	lea    -0x80(%rbp),%rax
140010c4a:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140010c4f:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140010c54:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140010c59:	44 89 74 24 58       	mov    %r14d,0x58(%rsp)
140010c5e:	44 88 74 24 5c       	mov    %r14b,0x5c(%rsp)
140010c63:	44 88 75 98          	mov    %r14b,-0x68(%rbp)
140010c67:	44 89 75 80          	mov    %r14d,-0x80(%rbp)
140010c6b:	48 8d 05 e6 d2 00 00 	lea    0xd2e6(%rip),%rax        # 0x14001df58
140010c72:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140010c76:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
140010c7a:	48 c7 45 a0 01 00 00 	movq   $0x1,-0x60(%rbp)
140010c81:	00
140010c82:	4c 89 75 38          	mov    %r14,0x38(%rbp)
140010c86:	33 d2                	xor    %edx,%edx
140010c88:	41 b8 90 00 00 00    	mov    $0x90,%r8d
140010c8e:	48 8d 4d a8          	lea    -0x58(%rbp),%rcx
140010c92:	e8 0d 8b 00 00       	call   0x1400197a4
140010c97:	0f 57 c0             	xorps  %xmm0,%xmm0
140010c9a:	0f 29 45 40          	movaps %xmm0,0x40(%rbp)
140010c9e:	4c 89 75 50          	mov    %r14,0x50(%rbp)
140010ca2:	4c 8d 35 cf b7 00 00 	lea    0xb7cf(%rip),%r14        # 0x14001c478
140010ca9:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140010cae:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010cb3:	e8 58 35 00 00       	call   0x140014210
140010cb8:	90                   	nop
140010cb9:	4c 8b c7             	mov    %rdi,%r8
140010cbc:	48 8b d6             	mov    %rsi,%rdx
140010cbf:	48 8b cb             	mov    %rbx,%rcx
140010cc2:	e8 15 04 00 00       	call   0x1400110dc
140010cc7:	48 8b d6             	mov    %rsi,%rdx
140010cca:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010ccf:	e8 ec 3f 00 00       	call   0x140014cc0
140010cd4:	90                   	nop
140010cd5:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140010cda:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010cdf:	e8 b8 51 00 00       	call   0x140015e9c
140010ce4:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140010ce9:	e8 26 4f 00 00       	call   0x140015c14
140010cee:	48 8b c6             	mov    %rsi,%rax
140010cf1:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140010cf5:	48 33 cc             	xor    %rsp,%rcx
140010cf8:	e8 c3 8a 00 00       	call   0x1400197c0
140010cfd:	48 81 c4 70 01 00 00 	add    $0x170,%rsp
140010d04:	41 5e                	pop    %r14
140010d06:	5f                   	pop    %rdi
140010d07:	5e                   	pop    %rsi
140010d08:	5b                   	pop    %rbx
140010d09:	5d                   	pop    %rbp
140010d0a:	c3                   	ret
140010d0b:	cc                   	int3
140010d0c:	cc                   	int3
140010d0d:	cc                   	int3
140010d0e:	cc                   	int3
140010d0f:	cc                   	int3
140010d10:	cc                   	int3
140010d11:	cc                   	int3
140010d12:	cc                   	int3
140010d13:	cc                   	int3
140010d14:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140010d19:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140010d1e:	55                   	push   %rbp
140010d1f:	57                   	push   %rdi
140010d20:	41 56                	push   %r14
140010d22:	48 8b ec             	mov    %rsp,%rbp
140010d25:	48 83 ec 50          	sub    $0x50,%rsp
140010d29:	41 8b f1             	mov    %r9d,%esi
140010d2c:	4d 8b f0             	mov    %r8,%r14
140010d2f:	48 8b da             	mov    %rdx,%rbx
140010d32:	48 8b f9             	mov    %rcx,%rdi
140010d35:	83 22 00             	andl   $0x0,(%rdx)
140010d38:	83 62 04 00          	andl   $0x0,0x4(%rdx)
140010d3c:	83 62 08 00          	andl   $0x0,0x8(%rdx)
140010d40:	83 62 0c 00          	andl   $0x0,0xc(%rdx)
140010d44:	48 83 39 00          	cmpq   $0x0,(%rcx)
140010d48:	0f 84 fe 00 00 00    	je     0x140010e4c
140010d4e:	49 8b 00             	mov    (%r8),%rax
140010d51:	48 83 65 e0 00       	andq   $0x0,-0x20(%rbp)
140010d56:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140010d5a:	49 8b c8             	mov    %r8,%rcx
140010d5d:	48 8b 40 50          	mov    0x50(%rax),%rax
140010d61:	ff 15 d1 bf 00 00    	call   *0xbfd1(%rip)        # 0x14001cd38
140010d67:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140010d6b:	85 c0                	test   %eax,%eax
140010d6d:	0f 88 10 01 00 00    	js     0x140010e83
140010d73:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
140010d78:	83 65 20 00          	andl   $0x0,0x20(%rbp)
140010d7c:	48 8b 0f             	mov    (%rdi),%rcx
140010d7f:	48 8b 01             	mov    (%rcx),%rax
140010d82:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
140010d87:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
140010d8b:	4c 8d 45 28          	lea    0x28(%rbp),%r8
140010d8f:	48 8b 55 e0          	mov    -0x20(%rbp),%rdx
140010d93:	48 8b 80 70 01 00 00 	mov    0x170(%rax),%rax
140010d9a:	ff 15 98 bf 00 00    	call   *0xbf98(%rip)        # 0x14001cd38
140010da0:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140010da4:	85 c0                	test   %eax,%eax
140010da6:	0f 88 ec 00 00 00    	js     0x140010e98
140010dac:	83 7d 20 00          	cmpl   $0x0,0x20(%rbp)
140010db0:	7e 6f                	jle    0x140010e21
140010db2:	48 8b 7d 28          	mov    0x28(%rbp),%rdi
140010db6:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140010dba:	48 ff 15 af b9 00 00 	rex.W call *0xb9af(%rip)        # 0x14001c770
140010dc1:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010dc6:	90                   	nop
140010dc7:	49 8b 06             	mov    (%r14),%rax
140010dca:	4c 8d 45 e8          	lea    -0x18(%rbp),%r8
140010dce:	ba 5c 9c 00 00       	mov    $0x9c5c,%edx
140010dd3:	49 8b ce             	mov    %r14,%rcx
140010dd6:	48 8b 40 48          	mov    0x48(%rax),%rax
140010dda:	ff 15 58 bf 00 00    	call   *0xbf58(%rip)        # 0x14001cd38
140010de0:	48 8b 4d 18          	mov    0x18(%rbp),%rcx
140010de4:	85 c0                	test   %eax,%eax
140010de6:	0f 88 82 00 00 00    	js     0x140010e6e
140010dec:	66 83 7d e8 03       	cmpw   $0x3,-0x18(%rbp)
140010df1:	75 72                	jne    0x140010e65
140010df3:	83 7d f0 01          	cmpl   $0x1,-0x10(%rbp)
140010df7:	75 6c                	jne    0x140010e65
140010df9:	85 f6                	test   %esi,%esi
140010dfb:	74 6c                	je     0x140010e69
140010dfd:	8b 07                	mov    (%rdi),%eax
140010dff:	89 03                	mov    %eax,(%rbx)
140010e01:	89 43 08             	mov    %eax,0x8(%rbx)
140010e04:	8b 47 04             	mov    0x4(%rdi),%eax
140010e07:	89 43 04             	mov    %eax,0x4(%rbx)
140010e0a:	8b 47 0c             	mov    0xc(%rdi),%eax
140010e0d:	89 43 0c             	mov    %eax,0xc(%rbx)
140010e10:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140010e14:	48 ff 15 5d b9 00 00 	rex.W call *0xb95d(%rip)        # 0x14001c778
140010e1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010e20:	90                   	nop
140010e21:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
140010e25:	48 85 c9             	test   %rcx,%rcx
140010e28:	74 0d                	je     0x140010e37
140010e2a:	48 ff 15 7f b9 00 00 	rex.W call *0xb97f(%rip)        # 0x14001c7b0
140010e31:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010e36:	90                   	nop
140010e37:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
140010e3b:	48 85 c9             	test   %rcx,%rcx
140010e3e:	74 0c                	je     0x140010e4c
140010e40:	48 ff 15 49 b9 00 00 	rex.W call *0xb949(%rip)        # 0x14001c790
140010e47:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010e4c:	48 8b c3             	mov    %rbx,%rax
140010e4f:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140010e54:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140010e58:	49 8b 73 38          	mov    0x38(%r11),%rsi
140010e5c:	49 8b e3             	mov    %r11,%rsp
140010e5f:	41 5e                	pop    %r14
140010e61:	5f                   	pop    %rdi
140010e62:	5d                   	pop    %rbp
140010e63:	c3                   	ret
140010e64:	cc                   	int3
140010e65:	85 f6                	test   %esi,%esi
140010e67:	74 94                	je     0x140010dfd
140010e69:	8b 47 08             	mov    0x8(%rdi),%eax
140010e6c:	eb 91                	jmp    0x140010dff
140010e6e:	44 8b c8             	mov    %eax,%r9d
140010e71:	4c 8d 05 18 d0 00 00 	lea    0xd018(%rip),%r8        # 0x14001de90
140010e78:	ba f9 00 00 00       	mov    $0xf9,%edx
140010e7d:	e8 e6 71 ff ff       	call   0x140008068
140010e82:	90                   	nop
140010e83:	44 8b c8             	mov    %eax,%r9d
140010e86:	4c 8d 05 03 d0 00 00 	lea    0xd003(%rip),%r8        # 0x14001de90
140010e8d:	ba ed 00 00 00       	mov    $0xed,%edx
140010e92:	e8 d1 71 ff ff       	call   0x140008068
140010e97:	90                   	nop
140010e98:	44 8b c8             	mov    %eax,%r9d
140010e9b:	4c 8d 05 ee cf 00 00 	lea    0xcfee(%rip),%r8        # 0x14001de90
140010ea2:	ba f1 00 00 00       	mov    $0xf1,%edx
140010ea7:	e8 bc 71 ff ff       	call   0x140008068
140010eac:	cc                   	int3
140010ead:	cc                   	int3
140010eae:	cc                   	int3
140010eaf:	cc                   	int3
140010eb0:	cc                   	int3
140010eb1:	cc                   	int3
140010eb2:	cc                   	int3
140010eb3:	cc                   	int3
140010eb4:	48 83 ec 28          	sub    $0x28,%rsp
140010eb8:	48 8b 09             	mov    (%rcx),%rcx
140010ebb:	48 85 c9             	test   %rcx,%rcx
140010ebe:	74 0d                	je     0x140010ecd
140010ec0:	48 ff 15 c9 b8 00 00 	rex.W call *0xb8c9(%rip)        # 0x14001c790
140010ec7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010ecc:	90                   	nop
140010ecd:	48 83 c4 28          	add    $0x28,%rsp
140010ed1:	c3                   	ret
140010ed2:	cc                   	int3
140010ed3:	cc                   	int3
140010ed4:	cc                   	int3
140010ed5:	cc                   	int3
140010ed6:	cc                   	int3
140010ed7:	cc                   	int3
140010ed8:	cc                   	int3
140010ed9:	cc                   	int3
140010eda:	cc                   	int3
140010edb:	cc                   	int3
140010edc:	48 83 ec 28          	sub    $0x28,%rsp
140010ee0:	48 8b 09             	mov    (%rcx),%rcx
140010ee3:	48 85 c9             	test   %rcx,%rcx
140010ee6:	74 0d                	je     0x140010ef5
140010ee8:	48 ff 15 c1 b8 00 00 	rex.W call *0xb8c1(%rip)        # 0x14001c7b0
140010eef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140010ef4:	90                   	nop
140010ef5:	48 83 c4 28          	add    $0x28,%rsp
140010ef9:	c3                   	ret
140010efa:	cc                   	int3
140010efb:	cc                   	int3
140010efc:	cc                   	int3
140010efd:	cc                   	int3
140010efe:	cc                   	int3
140010eff:	cc                   	int3
140010f00:	cc                   	int3
140010f01:	cc                   	int3
140010f02:	cc                   	int3
140010f03:	cc                   	int3
140010f04:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140010f09:	53                   	push   %rbx
140010f0a:	48 83 ec 30          	sub    $0x30,%rsp
140010f0e:	48 8b 02             	mov    (%rdx),%rax
140010f11:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140010f16:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140010f1b:	45 8b d0             	mov    %r8d,%r10d
140010f1e:	4c 8b da             	mov    %rdx,%r11
140010f21:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140010f26:	45 33 c0             	xor    %r8d,%r8d
140010f29:	41 8b d2             	mov    %r10d,%edx
140010f2c:	48 8b 40 70          	mov    0x70(%rax),%rax
140010f30:	49 8b cb             	mov    %r11,%rcx
140010f33:	41 8b d9             	mov    %r9d,%ebx
140010f36:	ff 15 fc bd 00 00    	call   *0xbdfc(%rip)        # 0x14001cd38
140010f3c:	85 c0                	test   %eax,%eax
140010f3e:	78 0e                	js     0x140010f4e
140010f40:	39 5c 24 40          	cmp    %ebx,0x40(%rsp)
140010f44:	0f 94 c0             	sete   %al
140010f47:	48 83 c4 30          	add    $0x30,%rsp
140010f4b:	5b                   	pop    %rbx
140010f4c:	c3                   	ret
140010f4d:	cc                   	int3
140010f4e:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140010f53:	4c 8d 05 36 cf 00 00 	lea    0xcf36(%rip),%r8        # 0x14001de90
140010f5a:	44 8b c8             	mov    %eax,%r9d
140010f5d:	ba 0f 01 00 00       	mov    $0x10f,%edx
140010f62:	e8 01 71 ff ff       	call   0x140008068
140010f67:	cc                   	int3
140010f68:	cc                   	int3
140010f69:	cc                   	int3
140010f6a:	cc                   	int3
140010f6b:	cc                   	int3
140010f6c:	cc                   	int3
140010f6d:	cc                   	int3
140010f6e:	cc                   	int3
140010f6f:	cc                   	int3
140010f70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140010f75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140010f7a:	57                   	push   %rdi
140010f7b:	48 83 ec 30          	sub    $0x30,%rsp
140010f7f:	49 8b f8             	mov    %r8,%rdi
140010f82:	48 8b da             	mov    %rdx,%rbx
140010f85:	48 8b d7             	mov    %rdi,%rdx
140010f88:	41 83 c9 ff          	or     $0xffffffff,%r9d
140010f8c:	45 33 c0             	xor    %r8d,%r8d
140010f8f:	48 8b f1             	mov    %rcx,%rsi
140010f92:	e8 6d ff ff ff       	call   0x140010f04
140010f97:	33 c9                	xor    %ecx,%ecx
140010f99:	48 89 0b             	mov    %rcx,(%rbx)
140010f9c:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140010fa0:	84 c0                	test   %al,%al
140010fa2:	74 1b                	je     0x140010fbf
140010fa4:	44 8d 49 01          	lea    0x1(%rcx),%r9d
140010fa8:	4c 8b c7             	mov    %rdi,%r8
140010fab:	48 8b ce             	mov    %rsi,%rcx
140010fae:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140010fb3:	e8 5c fd ff ff       	call   0x140010d14
140010fb8:	0f 10 00             	movups (%rax),%xmm0
140010fbb:	f3 0f 7f 03          	movdqu %xmm0,(%rbx)
140010fbf:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140010fc4:	48 8b c3             	mov    %rbx,%rax
140010fc7:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140010fcc:	48 83 c4 30          	add    $0x30,%rsp
140010fd0:	5f                   	pop    %rdi
140010fd1:	c3                   	ret
140010fd2:	cc                   	int3
140010fd3:	cc                   	int3
140010fd4:	cc                   	int3
140010fd5:	cc                   	int3
140010fd6:	cc                   	int3
140010fd7:	cc                   	int3
140010fd8:	cc                   	int3
140010fd9:	cc                   	int3
140010fda:	cc                   	int3
140010fdb:	cc                   	int3
140010fdc:	4c 8b dc             	mov    %rsp,%r11
140010fdf:	49 89 5b 08          	mov    %rbx,0x8(%r11)
140010fe3:	49 89 73 10          	mov    %rsi,0x10(%r11)
140010fe7:	57                   	push   %rdi
140010fe8:	48 83 ec 30          	sub    $0x30,%rsp
140010fec:	49 8b f8             	mov    %r8,%rdi
140010fef:	48 8b da             	mov    %rdx,%rbx
140010ff2:	48 8b f1             	mov    %rcx,%rsi
140010ff5:	49 8b 00             	mov    (%r8),%rax
140010ff8:	49 83 63 18 00       	andq   $0x0,0x18(%r11)
140010ffd:	49 8d 53 18          	lea    0x18(%r11),%rdx
140011001:	49 8b c8             	mov    %r8,%rcx