140009a36:	41 3b c7             	cmp    %r15d,%eax
140009a39:	0f 85 ab 00 00 00    	jne    0x140009aea
140009a3f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009a43:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009a48:	be 33 04 00 00       	mov    $0x433,%esi
140009a4d:	45 8b ce             	mov    %r14d,%r9d
140009a50:	8b d6                	mov    %esi,%edx
140009a52:	48 ff 15 87 c9 00 00 	rex.W call *0xc987(%rip)        # 0x1400163e0
140009a59:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009a5e:	85 c0                	test   %eax,%eax
140009a60:	0f 84 84 00 00 00    	je     0x140009aea
140009a66:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009a6b:	48 ff 15 3e cc 00 00 	rex.W call *0xcc3e(%rip)        # 0x1400166b0
140009a72:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009a77:	8b 7b 38             	mov    0x38(%rbx),%edi
140009a7a:	41 8d 56 fc          	lea    -0x4(%r14),%edx
140009a7e:	3b c2                	cmp    %edx,%eax
140009a80:	8b c8                	mov    %eax,%ecx
140009a82:	0f 4c ca             	cmovl  %edx,%ecx
140009a85:	3b cf                	cmp    %edi,%ecx
140009a87:	0f 4e f9             	cmovle %ecx,%edi
140009a8a:	3b c7                	cmp    %edi,%eax
140009a8c:	74 32                	je     0x140009ac0
140009a8e:	44 8b cf             	mov    %edi,%r9d
140009a91:	4c 8d 05 b0 d8 00 00 	lea    0xd8b0(%rip),%r8        # 0x140017348
140009a98:	41 8b d6             	mov    %r14d,%edx
140009a9b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009aa0:	e8 db 08 00 00       	call   0x14000a380
140009aa5:	85 c0                	test   %eax,%eax
140009aa7:	78 17                	js     0x140009ac0
140009aa9:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009aad:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009ab2:	8b d6                	mov    %esi,%edx
140009ab4:	48 ff 15 3d c9 00 00 	rex.W call *0xc93d(%rip)        # 0x1400163f8
140009abb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ac0:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009ac4:	48 63 cf             	movslq %edi,%rcx
140009ac7:	48 c1 e1 14          	shl    $0x14,%rcx
140009acb:	48 89 88 20 01 00 00 	mov    %rcx,0x120(%rax)
140009ad2:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009ad6:	44 89 b8 34 01 00 00 	mov    %r15d,0x134(%rax)
140009add:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009ae1:	44 89 b8 38 01 00 00 	mov    %r15d,0x138(%rax)
140009ae8:	eb 1f                	jmp    0x140009b09
140009aea:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009aee:	44 39 a0 38 01 00 00 	cmp    %r12d,0x138(%rax)
140009af5:	74 12                	je     0x140009b09
140009af7:	44 89 a0 38 01 00 00 	mov    %r12d,0x138(%rax)
140009afe:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009b02:	44 89 b8 34 01 00 00 	mov    %r15d,0x134(%rax)
140009b09:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009b0d:	ba f1 03 00 00       	mov    $0x3f1,%edx
140009b12:	48 ff 15 87 c8 00 00 	rex.W call *0xc887(%rip)        # 0x1400163a0
140009b19:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009b1e:	41 3b c7             	cmp    %r15d,%eax
140009b21:	75 6b                	jne    0x140009b8e
140009b23:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009b27:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009b2c:	45 8b ce             	mov    %r14d,%r9d
140009b2f:	ba 23 04 00 00       	mov    $0x423,%edx
140009b34:	48 ff 15 a5 c8 00 00 	rex.W call *0xc8a5(%rip)        # 0x1400163e0
140009b3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009b40:	85 c0                	test   %eax,%eax
140009b42:	74 4a                	je     0x140009b8e
140009b44:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009b49:	48 ff 15 60 cb 00 00 	rex.W call *0xcb60(%rip)        # 0x1400166b0
140009b50:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009b55:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140009b59:	4c 39 b9 48 01 00 00 	cmp    %r15,0x148(%rcx)
140009b60:	73 0b                	jae    0x140009b6d
140009b62:	4c 89 b9 48 01 00 00 	mov    %r15,0x148(%rcx)
140009b69:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140009b6d:	48 98                	cltq
140009b6f:	48 89 81 48 01 00 00 	mov    %rax,0x148(%rcx)
140009b76:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009b7a:	44 89 b8 5c 01 00 00 	mov    %r15d,0x15c(%rax)
140009b81:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009b85:	44 89 b8 60 01 00 00 	mov    %r15d,0x160(%rax)
140009b8c:	eb 1f                	jmp    0x140009bad
140009b8e:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009b92:	44 39 a0 60 01 00 00 	cmp    %r12d,0x160(%rax)
140009b99:	74 12                	je     0x140009bad
140009b9b:	44 89 a0 60 01 00 00 	mov    %r12d,0x160(%rax)
140009ba2:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009ba6:	44 89 b8 5c 01 00 00 	mov    %r15d,0x15c(%rax)
140009bad:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009bb1:	ba f2 03 00 00       	mov    $0x3f2,%edx
140009bb6:	48 ff 15 e3 c7 00 00 	rex.W call *0xc7e3(%rip)        # 0x1400163a0
140009bbd:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009bc2:	85 c0                	test   %eax,%eax
140009bc4:	ba ee 03 00 00       	mov    $0x3ee,%edx
140009bc9:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009bcd:	0f 95 c1             	setne  %cl
140009bd0:	88 88 70 01 00 00    	mov    %cl,0x170(%rax)
140009bd6:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009bda:	44 89 b8 84 01 00 00 	mov    %r15d,0x184(%rax)
140009be1:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009be5:	44 89 b8 88 01 00 00 	mov    %r15d,0x188(%rax)
140009bec:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009bf0:	48 ff 15 a9 c7 00 00 	rex.W call *0xc7a9(%rip)        # 0x1400163a0
140009bf7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009bfc:	48 8b 4b 40          	mov    0x40(%rbx),%rcx
140009c00:	41 3b c7             	cmp    %r15d,%eax
140009c03:	0f 85 bd 03 00 00    	jne    0x140009fc6
140009c09:	44 88 b9 98 01 00 00 	mov    %r15b,0x198(%rcx)
140009c10:	ba ef 03 00 00       	mov    $0x3ef,%edx
140009c15:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009c19:	44 89 b8 ac 01 00 00 	mov    %r15d,0x1ac(%rax)
140009c20:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009c24:	44 89 b8 b0 01 00 00 	mov    %r15d,0x1b0(%rax)
140009c2b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009c2f:	48 ff 15 6a c7 00 00 	rex.W call *0xc76a(%rip)        # 0x1400163a0
140009c36:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009c3b:	41 3b c7             	cmp    %r15d,%eax
140009c3e:	0f 85 b5 01 00 00    	jne    0x140009df9
140009c44:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009c48:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009c4d:	45 8b ce             	mov    %r14d,%r9d
140009c50:	ba 20 04 00 00       	mov    $0x420,%edx
140009c55:	48 ff 15 84 c7 00 00 	rex.W call *0xc784(%rip)        # 0x1400163e0
140009c5c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009c61:	85 c0                	test   %eax,%eax
140009c63:	0f 84 90 01 00 00    	je     0x140009df9
140009c69:	48 8d 15 20 d7 00 00 	lea    0xd720(%rip),%rdx        # 0x140017390
140009c70:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009c75:	e8 50 93 00 00       	call   0x140012fca
140009c7a:	85 c0                	test   %eax,%eax
140009c7c:	75 37                	jne    0x140009cb5
140009c7e:	44 39 3d 83 50 01 00 	cmp    %r15d,0x15083(%rip)        # 0x14001ed08
140009c85:	4c 89 3d 3c 50 01 00 	mov    %r15,0x1503c(%rip)        # 0x14001ecc8
140009c8c:	44 89 3d 49 50 01 00 	mov    %r15d,0x15049(%rip)        # 0x14001ecdc
140009c93:	44 89 3d 46 50 01 00 	mov    %r15d,0x15046(%rip)        # 0x14001ece0
140009c9a:	75 07                	jne    0x140009ca3
140009c9c:	4c 89 3d 61 50 01 00 	mov    %r15,0x15061(%rip)        # 0x14001ed04
140009ca3:	44 39 3d d6 50 01 00 	cmp    %r15d,0x150d6(%rip)        # 0x14001ed80
140009caa:	0f 85 79 01 00 00    	jne    0x140009e29
140009cb0:	e9 6d 01 00 00       	jmp    0x140009e22
140009cb5:	48 8d 15 e4 d6 00 00 	lea    0xd6e4(%rip),%rdx        # 0x1400173a0
140009cbc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009cc1:	e8 04 93 00 00       	call   0x140012fca
140009cc6:	85 c0                	test   %eax,%eax
140009cc8:	0f 85 e2 00 00 00    	jne    0x140009db0
140009cce:	48 83 3d f2 4f 01 00 	cmpq   $0x2,0x14ff2(%rip)        # 0x14001ecc8
140009cd5:	02
140009cd6:	74 19                	je     0x140009cf1
140009cd8:	48 c7 05 e5 4f 01 00 	movq   $0x2,0x14fe5(%rip)        # 0x14001ecc8
140009cdf:	02 00 00 00
140009ce3:	44 89 3d f2 4f 01 00 	mov    %r15d,0x14ff2(%rip)        # 0x14001ecdc
140009cea:	44 89 3d ef 4f 01 00 	mov    %r15d,0x14fef(%rip)        # 0x14001ece0
140009cf1:	44 39 3d 10 50 01 00 	cmp    %r15d,0x15010(%rip)        # 0x14001ed08
140009cf8:	75 07                	jne    0x140009d01
140009cfa:	4c 89 3d 03 50 01 00 	mov    %r15,0x15003(%rip)        # 0x14001ed04
140009d01:	44 39 63 3c          	cmp    %r12d,0x3c(%rbx)
140009d05:	0f 84 1e 01 00 00    	je     0x140009e29
140009d0b:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009d0f:	ba 5f 04 00 00       	mov    $0x45f,%edx
140009d14:	48 ff 15 bd c6 00 00 	rex.W call *0xc6bd(%rip)        # 0x1400163d8
140009d1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d20:	48 8b f8             	mov    %rax,%rdi
140009d23:	48 85 c0             	test   %rax,%rax
140009d26:	0f 84 fd 00 00 00    	je     0x140009e29
140009d2c:	48 8b c8             	mov    %rax,%rcx
140009d2f:	48 ff 15 ca c6 00 00 	rex.W call *0xc6ca(%rip)        # 0x140016400
140009d36:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d3b:	48 8b 0d 26 50 01 00 	mov    0x15026(%rip),%rcx        # 0x14001ed68
140009d42:	8d 70 01             	lea    0x1(%rax),%esi
140009d45:	4c 63 f6             	movslq %esi,%r14
140009d48:	48 85 c9             	test   %rcx,%rcx
140009d4b:	74 0c                	je     0x140009d59
140009d4d:	48 ff 15 84 c8 00 00 	rex.W call *0xc884(%rip)        # 0x1400165d8
140009d54:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d59:	ba 02 00 00 00       	mov    $0x2,%edx
140009d5e:	49 8b ce             	mov    %r14,%rcx
140009d61:	48 ff 15 38 c9 00 00 	rex.W call *0xc938(%rip)        # 0x1400166a0
140009d68:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d6d:	48 89 05 f4 4f 01 00 	mov    %rax,0x14ff4(%rip)        # 0x14001ed68
140009d74:	48 85 c0             	test   %rax,%rax
140009d77:	74 2e                	je     0x140009da7
140009d79:	44 8b c6             	mov    %esi,%r8d
140009d7c:	48 8b d0             	mov    %rax,%rdx
140009d7f:	48 8b cf             	mov    %rdi,%rcx
140009d82:	48 ff 15 7f c6 00 00 	rex.W call *0xc67f(%rip)        # 0x140016408
140009d89:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009d8e:	44 89 3d e7 4f 01 00 	mov    %r15d,0x14fe7(%rip)        # 0x14001ed7c
140009d95:	44 89 3d e4 4f 01 00 	mov    %r15d,0x14fe4(%rip)        # 0x14001ed80
140009d9c:	41 be 04 01 00 00    	mov    $0x104,%r14d
140009da2:	e9 82 00 00 00       	jmp    0x140009e29
140009da7:	4c 89 25 ce 4f 01 00 	mov    %r12,0x14fce(%rip)        # 0x14001ed7c
140009dae:	eb ec                	jmp    0x140009d9c
140009db0:	48 8d 4c 24 26       	lea    0x26(%rsp),%rcx
140009db5:	4c 89 25 0c 4f 01 00 	mov    %r12,0x14f0c(%rip)        # 0x14001ecc8
140009dbc:	44 89 3d 19 4f 01 00 	mov    %r15d,0x14f19(%rip)        # 0x14001ecdc
140009dc3:	44 89 3d 16 4f 01 00 	mov    %r15d,0x14f16(%rip)        # 0x14001ece0
140009dca:	66 44 89 64 24 2a    	mov    %r12w,0x2a(%rsp)
140009dd0:	48 ff 15 d9 c8 00 00 	rex.W call *0xc8d9(%rip)        # 0x1400166b0
140009dd7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ddc:	48 63 c8             	movslq %eax,%rcx
140009ddf:	48 89 0d 0a 4f 01 00 	mov    %rcx,0x14f0a(%rip)        # 0x14001ecf0
140009de6:	44 89 3d 17 4f 01 00 	mov    %r15d,0x14f17(%rip)        # 0x14001ed04
140009ded:	44 89 3d 14 4f 01 00 	mov    %r15d,0x14f14(%rip)        # 0x14001ed08
140009df4:	e9 aa fe ff ff       	jmp    0x140009ca3
140009df9:	44 39 25 e0 4e 01 00 	cmp    %r12d,0x14ee0(%rip)        # 0x14001ece0
140009e00:	74 07                	je     0x140009e09
140009e02:	4c 89 3d d3 4e 01 00 	mov    %r15,0x14ed3(%rip)        # 0x14001ecdc
140009e09:	44 39 25 f8 4e 01 00 	cmp    %r12d,0x14ef8(%rip)        # 0x14001ed08
140009e10:	74 07                	je     0x140009e19
140009e12:	4c 89 3d eb 4e 01 00 	mov    %r15,0x14eeb(%rip)        # 0x14001ed04
140009e19:	44 39 25 60 4f 01 00 	cmp    %r12d,0x14f60(%rip)        # 0x14001ed80
140009e20:	74 07                	je     0x140009e29
140009e22:	4c 89 3d 53 4f 01 00 	mov    %r15,0x14f53(%rip)        # 0x14001ed7c
140009e29:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009e2d:	bf ec 03 00 00       	mov    $0x3ec,%edi
140009e32:	8b d7                	mov    %edi,%edx
140009e34:	48 ff 15 9d c5 00 00 	rex.W call *0xc59d(%rip)        # 0x1400163d8
140009e3b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009e40:	48 85 c0             	test   %rax,%rax
140009e43:	0f 84 84 00 00 00    	je     0x140009ecd
140009e49:	48 8b c8             	mov    %rax,%rcx
140009e4c:	48 ff 15 15 c6 00 00 	rex.W call *0xc615(%rip)        # 0x140016468
140009e53:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009e58:	85 c0                	test   %eax,%eax
140009e5a:	74 61                	je     0x140009ebd
140009e5c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009e60:	8b d7                	mov    %edi,%edx
140009e62:	48 ff 15 37 c5 00 00 	rex.W call *0xc537(%rip)        # 0x1400163a0
140009e69:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009e6e:	41 3b c7             	cmp    %r15d,%eax
140009e71:	75 4a                	jne    0x140009ebd
140009e73:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009e77:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009e7c:	45 8b ce             	mov    %r14d,%r9d
140009e7f:	8d 57 33             	lea    0x33(%rdi),%edx
140009e82:	48 ff 15 57 c5 00 00 	rex.W call *0xc557(%rip)        # 0x1400163e0
140009e89:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009e8e:	85 c0                	test   %eax,%eax
140009e90:	74 2b                	je     0x140009ebd
140009e92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009e97:	48 ff 15 12 c8 00 00 	rex.W call *0xc812(%rip)        # 0x1400166b0
140009e9e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ea3:	48 63 c8             	movslq %eax,%rcx
140009ea6:	48 89 0d 6b 4e 01 00 	mov    %rcx,0x14e6b(%rip)        # 0x14001ed18
140009ead:	44 89 3d 78 4e 01 00 	mov    %r15d,0x14e78(%rip)        # 0x14001ed2c
140009eb4:	44 89 3d 75 4e 01 00 	mov    %r15d,0x14e75(%rip)        # 0x14001ed30
140009ebb:	eb 10                	jmp    0x140009ecd
140009ebd:	44 39 25 6c 4e 01 00 	cmp    %r12d,0x14e6c(%rip)        # 0x14001ed30
140009ec4:	74 07                	je     0x140009ecd
140009ec6:	4c 89 3d 5f 4e 01 00 	mov    %r15,0x14e5f(%rip)        # 0x14001ed2c
140009ecd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009ed1:	bf ed 03 00 00       	mov    $0x3ed,%edi
140009ed6:	8b d7                	mov    %edi,%edx
140009ed8:	48 ff 15 f9 c4 00 00 	rex.W call *0xc4f9(%rip)        # 0x1400163d8
140009edf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009ee4:	48 85 c0             	test   %rax,%rax
140009ee7:	0f 84 f4 00 00 00    	je     0x140009fe1
140009eed:	48 8b c8             	mov    %rax,%rcx
140009ef0:	48 ff 15 71 c5 00 00 	rex.W call *0xc571(%rip)        # 0x140016468
140009ef7:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009efc:	85 c0                	test   %eax,%eax
140009efe:	0f 84 b0 00 00 00    	je     0x140009fb4
140009f04:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009f08:	8b d7                	mov    %edi,%edx
140009f0a:	48 ff 15 8f c4 00 00 	rex.W call *0xc48f(%rip)        # 0x1400163a0
140009f11:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f16:	41 3b c7             	cmp    %r15d,%eax
140009f19:	0f 85 95 00 00 00    	jne    0x140009fb4
140009f1f:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009f23:	8d 77 3c             	lea    0x3c(%rdi),%esi
140009f26:	8b d6                	mov    %esi,%edx
140009f28:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009f2d:	45 8b ce             	mov    %r14d,%r9d
140009f30:	48 ff 15 a9 c4 00 00 	rex.W call *0xc4a9(%rip)        # 0x1400163e0
140009f37:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f3c:	85 c0                	test   %eax,%eax
140009f3e:	74 74                	je     0x140009fb4
140009f40:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009f45:	48 ff 15 64 c7 00 00 	rex.W call *0xc764(%rip)        # 0x1400166b0
140009f4c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f51:	41 3b c7             	cmp    %r15d,%eax
140009f54:	b9 3e 00 00 00       	mov    $0x3e,%ecx
140009f59:	8b f8                	mov    %eax,%edi
140009f5b:	41 0f 4c ff          	cmovl  %r15d,%edi
140009f5f:	3b f9                	cmp    %ecx,%edi
140009f61:	0f 4f f9             	cmovg  %ecx,%edi
140009f64:	3b c7                	cmp    %edi,%eax
140009f66:	74 32                	je     0x140009f9a
140009f68:	44 8b cf             	mov    %edi,%r9d
140009f6b:	4c 8d 05 d6 d3 00 00 	lea    0xd3d6(%rip),%r8        # 0x140017348
140009f72:	49 8b d6             	mov    %r14,%rdx
140009f75:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140009f7a:	e8 01 04 00 00       	call   0x14000a380
140009f7f:	85 c0                	test   %eax,%eax
140009f81:	78 17                	js     0x140009f9a
140009f83:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140009f87:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140009f8c:	8b d6                	mov    %esi,%edx
140009f8e:	48 ff 15 63 c4 00 00 	rex.W call *0xc463(%rip)        # 0x1400163f8
140009f95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009f9a:	48 63 c7             	movslq %edi,%rax
140009f9d:	48 89 05 9c 4d 01 00 	mov    %rax,0x14d9c(%rip)        # 0x14001ed40
140009fa4:	44 89 3d a9 4d 01 00 	mov    %r15d,0x14da9(%rip)        # 0x14001ed54
140009fab:	44 89 3d a6 4d 01 00 	mov    %r15d,0x14da6(%rip)        # 0x14001ed58
140009fb2:	eb 2d                	jmp    0x140009fe1
140009fb4:	44 39 25 9d 4d 01 00 	cmp    %r12d,0x14d9d(%rip)        # 0x14001ed58
140009fbb:	74 24                	je     0x140009fe1
140009fbd:	4c 89 3d 90 4d 01 00 	mov    %r15,0x14d90(%rip)        # 0x14001ed54
140009fc4:	eb 1b                	jmp    0x140009fe1
140009fc6:	44 39 a1 b0 01 00 00 	cmp    %r12d,0x1b0(%rcx)
140009fcd:	74 12                	je     0x140009fe1
140009fcf:	44 88 a1 98 01 00 00 	mov    %r12b,0x198(%rcx)
140009fd6:	48 8b 43 40          	mov    0x40(%rbx),%rax
140009fda:	44 89 b8 ac 01 00 00 	mov    %r15d,0x1ac(%rax)
140009fe1:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
140009fe8:	48 33 cc             	xor    %rsp,%rcx
140009feb:	e8 80 87 00 00       	call   0x140012770
140009ff0:	4c 8d 9c 24 40 02 00 	lea    0x240(%rsp),%r11
140009ff7:	00
140009ff8:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140009ffc:	49 8b 73 40          	mov    0x40(%r11),%rsi
14000a000:	49 8b e3             	mov    %r11,%rsp
14000a003:	41 5f                	pop    %r15
14000a005:	41 5e                	pop    %r14
14000a007:	41 5c                	pop    %r12
14000a009:	5f                   	pop    %rdi
14000a00a:	5d                   	pop    %rbp
14000a00b:	c3                   	ret
14000a00c:	cc                   	int3
14000a00d:	cc                   	int3
14000a00e:	cc                   	int3
14000a00f:	cc                   	int3
14000a010:	cc                   	int3
14000a011:	cc                   	int3
14000a012:	cc                   	int3
14000a013:	cc                   	int3
14000a014:	40 53                	rex push %rbx
14000a016:	48 81 ec 50 02 00 00 	sub    $0x250,%rsp
14000a01d:	48 c7 44 24 28 fe ff 	movq   $0xfffffffffffffffe,0x28(%rsp)
14000a024:	ff ff
14000a026:	48 8b 05 63 45 01 00 	mov    0x14563(%rip),%rax        # 0x14001e590
14000a02d:	48 33 c4             	xor    %rsp,%rax
14000a030:	48 89 84 24 40 02 00 	mov    %rax,0x240(%rsp)
14000a037:	00
14000a038:	48 8b d9             	mov    %rcx,%rbx
14000a03b:	ba f0 03 00 00       	mov    $0x3f0,%edx
14000a040:	48 8b 49 08          	mov    0x8(%rcx),%rcx
14000a044:	48 ff 15 55 c3 00 00 	rex.W call *0xc355(%rip)        # 0x1400163a0
14000a04b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000a050:	83 f8 01             	cmp    $0x1,%eax
14000a053:	0f 85 86 00 00 00    	jne    0x14000a0df
14000a059:	41 b9 04 01 00 00    	mov    $0x104,%r9d
14000a05f:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8