1401a2995:	eb 52                	jmp    0x1401a29e9
1401a2997:	48 8b cf             	mov    %rdi,%rcx
1401a299a:	ff d2                	call   *%rdx
1401a299c:	8b d8                	mov    %eax,%ebx
1401a299e:	85 c0                	test   %eax,%eax
1401a29a0:	7f 03                	jg     0x1401a29a5
1401a29a2:	44 89 3f             	mov    %r15d,(%rdi)
1401a29a5:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
1401a29ac:	00
1401a29ad:	e8 4e 31 fa ff       	call   0x140145b00
1401a29b2:	8b c3                	mov    %ebx,%eax
1401a29b4:	eb 33                	jmp    0x1401a29e9
1401a29b6:	e8 b5 46 f8 ff       	call   0x140127070
1401a29bb:	4c 8d 05 ee 26 18 00 	lea    0x1826ee(%rip),%r8        # 0x1403250b0
1401a29c2:	ba 6b 01 00 00       	mov    $0x16b,%edx
1401a29c7:	48 8d 0d 9a 26 18 00 	lea    0x18269a(%rip),%rcx        # 0x140325068
1401a29ce:	e8 bd 47 f8 ff       	call   0x140127190
1401a29d3:	45 33 c0             	xor    %r8d,%r8d
1401a29d6:	ba 96 00 00 00       	mov    $0x96,%edx
1401a29db:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a29df:	e8 ac 48 f8 ff       	call   0x140127290
1401a29e4:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401a29e9:	4c 8b 64 24 48       	mov    0x48(%rsp),%r12
1401a29ee:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1401a29f3:	48 8b ac 24 98 00 00 	mov    0x98(%rsp),%rbp
1401a29fa:	00
1401a29fb:	4c 8b 6c 24 40       	mov    0x40(%rsp),%r13
1401a2a00:	48 83 c4 58          	add    $0x58,%rsp
1401a2a04:	41 5f                	pop    %r15
1401a2a06:	41 5e                	pop    %r14
1401a2a08:	5f                   	pop    %rdi
1401a2a09:	5b                   	pop    %rbx
1401a2a0a:	c3                   	ret
1401a2a0b:	cc                   	int3
1401a2a0c:	cc                   	int3
1401a2a0d:	cc                   	int3
1401a2a0e:	cc                   	int3
1401a2a0f:	cc                   	int3
1401a2a10:	b8 28 00 00 00       	mov    $0x28,%eax
1401a2a15:	e8 16 e1 10 00       	call   0x1402b0b30
1401a2a1a:	48 2b e0             	sub    %rax,%rsp
1401a2a1d:	44 8d 40 d9          	lea    -0x27(%rax),%r8d
1401a2a21:	48 83 c4 28          	add    $0x28,%rsp
1401a2a25:	e9 06 00 00 00       	jmp    0x1401a2a30
1401a2a2a:	cc                   	int3
1401a2a2b:	cc                   	int3
1401a2a2c:	cc                   	int3
1401a2a2d:	cc                   	int3
1401a2a2e:	cc                   	int3
1401a2a2f:	cc                   	int3
1401a2a30:	40 56                	rex push %rsi
1401a2a32:	57                   	push   %rdi
1401a2a33:	41 56                	push   %r14
1401a2a35:	b8 20 00 00 00       	mov    $0x20,%eax
1401a2a3a:	e8 f1 e0 10 00       	call   0x1402b0b30
1401a2a3f:	48 2b e0             	sub    %rax,%rsp
1401a2a42:	45 33 f6             	xor    %r14d,%r14d
1401a2a45:	48 8b f2             	mov    %rdx,%rsi
1401a2a48:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1401a2a4d:	48 8b f9             	mov    %rcx,%rdi
1401a2a50:	48 85 c9             	test   %rcx,%rcx
1401a2a53:	75 39                	jne    0x1401a2a8e
1401a2a55:	e8 16 46 f8 ff       	call   0x140127070
1401a2a5a:	4c 8d 05 67 26 18 00 	lea    0x182667(%rip),%r8        # 0x1403250c8
1401a2a61:	ba 82 01 00 00       	mov    $0x182,%edx
1401a2a66:	48 8d 0d fb 25 18 00 	lea    0x1825fb(%rip),%rcx        # 0x140325068
1401a2a6d:	e8 1e 47 f8 ff       	call   0x140127190
1401a2a72:	45 33 c0             	xor    %r8d,%r8d
1401a2a75:	8d 4f 06             	lea    0x6(%rdi),%ecx
1401a2a78:	ba 02 01 0c 00       	mov    $0xc0102,%edx
1401a2a7d:	e8 0e 48 f8 ff       	call   0x140127290
1401a2a82:	8d 47 ff             	lea    -0x1(%rdi),%eax
1401a2a85:	48 83 c4 20          	add    $0x20,%rsp
1401a2a89:	41 5e                	pop    %r14
1401a2a8b:	5f                   	pop    %rdi
1401a2a8c:	5e                   	pop    %rsi
1401a2a8d:	c3                   	ret
1401a2a8e:	81 39 00 08 00 00    	cmpl   $0x800,(%rcx)
1401a2a94:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1401a2a99:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
1401a2a9e:	0f 85 be 00 00 00    	jne    0x1401a2b62
1401a2aa4:	4c 39 71 30          	cmp    %r14,0x30(%rcx)
1401a2aa8:	0f 84 b4 00 00 00    	je     0x1401a2b62
1401a2aae:	48 8b 41 28          	mov    0x28(%rcx),%rax
1401a2ab2:	4c 39 70 40          	cmp    %r14,0x40(%rax)
1401a2ab6:	75 0f                	jne    0x1401a2ac7
1401a2ab8:	e8 b3 45 f8 ff       	call   0x140127070
1401a2abd:	ba 8a 01 00 00       	mov    $0x18a,%edx
1401a2ac2:	e9 7c 02 00 00       	jmp    0x1401a2d43
1401a2ac7:	45 85 c0             	test   %r8d,%r8d
1401a2aca:	74 33                	je     0x1401a2aff
1401a2acc:	4c 8b 41 10          	mov    0x10(%rcx),%r8
1401a2ad0:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401a2ad4:	e8 07 a1 f9 ff       	call   0x14013cbe0
1401a2ad9:	48 8b e8             	mov    %rax,%rbp
1401a2adc:	48 85 c0             	test   %rax,%rax
1401a2adf:	0f 84 4d 02 00 00    	je     0x1401a2d32
1401a2ae5:	48 8b c8             	mov    %rax,%rcx
1401a2ae8:	e8 63 9a 05 00       	call   0x1401fc550
1401a2aed:	48 8b cd             	mov    %rbp,%rcx
1401a2af0:	8b d8                	mov    %eax,%ebx
1401a2af2:	e8 c9 9a f9 ff       	call   0x14013c5c0
1401a2af7:	85 db                	test   %ebx,%ebx
1401a2af9:	0f 8e 33 02 00 00    	jle    0x1401a2d32
1401a2aff:	48 8b 4f 20          	mov    0x20(%rdi),%rcx
1401a2b03:	e8 78 5d f0 ff       	call   0x1400a8880
1401a2b08:	48 8b 4f 28          	mov    0x28(%rdi),%rcx
1401a2b0c:	48 8b d0             	mov    %rax,%rdx
1401a2b0f:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1401a2b13:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1401a2b17:	e8 54 31 fa ff       	call   0x140145c70
1401a2b1c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401a2b21:	48 8b d8             	mov    %rax,%rbx
1401a2b24:	48 85 c0             	test   %rax,%rax
1401a2b27:	74 18                	je     0x1401a2b41
1401a2b29:	4c 8b 4f 10          	mov    0x10(%rdi),%r9
1401a2b2d:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401a2b32:	48 8b 57 08          	mov    0x8(%rdi),%rdx
1401a2b36:	48 8b ce             	mov    %rsi,%rcx
1401a2b39:	e8 42 8a f5 ff       	call   0x1400fb580
1401a2b3e:	4c 8b f0             	mov    %rax,%r14
1401a2b41:	48 8b cb             	mov    %rbx,%rcx
1401a2b44:	e8 b7 2f fa ff       	call   0x140145b00
1401a2b49:	4d 85 f6             	test   %r14,%r14
1401a2b4c:	74 14                	je     0x1401a2b62
1401a2b4e:	4c 8b 47 28          	mov    0x28(%rdi),%r8
1401a2b52:	49 8b d6             	mov    %r14,%rdx
1401a2b55:	48 8b 4f 30          	mov    0x30(%rdi),%rcx
1401a2b59:	41 ff 50 40          	call   *0x40(%r8)
1401a2b5d:	e9 0a 02 00 00       	jmp    0x1401a2d6c
1401a2b62:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401a2b66:	48 85 c0             	test   %rax,%rax
1401a2b69:	0f 84 ca 01 00 00    	je     0x1401a2d39
1401a2b6f:	48 83 b8 b8 00 00 00 	cmpq   $0x0,0xb8(%rax)
1401a2b76:	00
1401a2b77:	75 18                	jne    0x1401a2b91
1401a2b79:	48 83 b8 98 00 00 00 	cmpq   $0x0,0x98(%rax)
1401a2b80:	00
1401a2b81:	75 0e                	jne    0x1401a2b91
1401a2b83:	48 83 b8 a8 00 00 00 	cmpq   $0x0,0xa8(%rax)
1401a2b8a:	00
1401a2b8b:	0f 84 a8 01 00 00    	je     0x1401a2d39
1401a2b91:	4c 8b 90 c0 00 00 00 	mov    0xc0(%rax),%r10
1401a2b98:	4d 85 d2             	test   %r10,%r10
1401a2b9b:	0f 84 98 01 00 00    	je     0x1401a2d39
1401a2ba1:	8b 0f                	mov    (%rdi),%ecx
1401a2ba3:	8d 81 00 fe ff ff    	lea    -0x200(%rcx),%eax
1401a2ba9:	a9 ff f9 ff ff       	test   $0xfffff9ff,%eax
1401a2bae:	0f 85 50 01 00 00    	jne    0x1401a2d04
1401a2bb4:	81 f9 00 06 00 00    	cmp    $0x600,%ecx
1401a2bba:	0f 84 44 01 00 00    	je     0x1401a2d04
1401a2bc0:	45 33 c0             	xor    %r8d,%r8d
1401a2bc3:	4c 8b ce             	mov    %rsi,%r9
1401a2bc6:	48 8b cf             	mov    %rdi,%rcx
1401a2bc9:	41 8d 50 02          	lea    0x2(%r8),%edx
1401a2bcd:	41 ff d2             	call   *%r10
1401a2bd0:	85 c0                	test   %eax,%eax
1401a2bd2:	0f 8e 94 01 00 00    	jle    0x1401a2d6c
1401a2bd8:	83 f8 02             	cmp    $0x2,%eax
1401a2bdb:	0f 84 1c 01 00 00    	je     0x1401a2cfd
1401a2be1:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401a2be8:	48 85 c9             	test   %rcx,%rcx
1401a2beb:	75 38                	jne    0x1401a2c25
1401a2bed:	e8 7e 44 f8 ff       	call   0x140127070
1401a2bf2:	4c 8d 05 cf 24 18 00 	lea    0x1824cf(%rip),%r8        # 0x1403250c8
1401a2bf9:	ba cf 01 00 00       	mov    $0x1cf,%edx
1401a2bfe:	48 8d 0d 63 24 18 00 	lea    0x182463(%rip),%rcx        # 0x140325068
1401a2c05:	e8 86 45 f8 ff       	call   0x140127190
1401a2c0a:	45 33 c0             	xor    %r8d,%r8d
1401a2c0d:	ba 9a 00 00 00       	mov    $0x9a,%edx
1401a2c12:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2c16:	e8 75 46 f8 ff       	call   0x140127290
1401a2c1b:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a2c20:	e9 47 01 00 00       	jmp    0x1401a2d6c
1401a2c25:	8b 06                	mov    (%rsi),%eax
1401a2c27:	39 01                	cmp    %eax,(%rcx)
1401a2c29:	74 36                	je     0x1401a2c61
1401a2c2b:	e8 40 44 f8 ff       	call   0x140127070
1401a2c30:	4c 8d 05 91 24 18 00 	lea    0x182491(%rip),%r8        # 0x1403250c8
1401a2c37:	ba d4 01 00 00       	mov    $0x1d4,%edx
1401a2c3c:	48 8d 0d 25 24 18 00 	lea    0x182425(%rip),%rcx        # 0x140325068
1401a2c43:	e8 48 45 f8 ff       	call   0x140127190
1401a2c48:	45 33 c0             	xor    %r8d,%r8d
1401a2c4b:	41 8d 50 65          	lea    0x65(%r8),%edx
1401a2c4f:	8d 4a a1             	lea    -0x5f(%rdx),%ecx
1401a2c52:	e8 39 46 f8 ff       	call   0x140127290
1401a2c57:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a2c5c:	e9 0b 01 00 00       	jmp    0x1401a2d6c
1401a2c61:	48 8b ce             	mov    %rsi,%rcx
1401a2c64:	e8 c7 77 f5 ff       	call   0x1400fa430
1401a2c69:	85 c0                	test   %eax,%eax
1401a2c6b:	75 4b                	jne    0x1401a2cb8
1401a2c6d:	48 8b 8f 88 00 00 00 	mov    0x88(%rdi),%rcx
1401a2c74:	48 8b d6             	mov    %rsi,%rdx
1401a2c77:	e8 64 79 f5 ff       	call   0x1400fa5e0
1401a2c7c:	85 c0                	test   %eax,%eax
1401a2c7e:	75 38                	jne    0x1401a2cb8
1401a2c80:	e8 eb 43 f8 ff       	call   0x140127070
1401a2c85:	4c 8d 05 3c 24 18 00 	lea    0x18243c(%rip),%r8        # 0x1403250c8
1401a2c8c:	ba e1 01 00 00       	mov    $0x1e1,%edx
1401a2c91:	48 8d 0d d0 23 18 00 	lea    0x1823d0(%rip),%rcx        # 0x140325068
1401a2c98:	e8 f3 44 f8 ff       	call   0x140127190
1401a2c9d:	45 33 c0             	xor    %r8d,%r8d
1401a2ca0:	ba 99 00 00 00       	mov    $0x99,%edx
1401a2ca5:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2ca9:	e8 e2 45 f8 ff       	call   0x140127290
1401a2cae:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a2cb3:	e9 b4 00 00 00       	jmp    0x1401a2d6c
1401a2cb8:	48 8b 8f 90 00 00 00 	mov    0x90(%rdi),%rcx
1401a2cbf:	e8 4c 67 f5 ff       	call   0x1400f9410
1401a2cc4:	48 8b 47 78          	mov    0x78(%rdi),%rax
1401a2cc8:	ba 02 00 00 00       	mov    $0x2,%edx
1401a2ccd:	4c 8b ce             	mov    %rsi,%r9
1401a2cd0:	48 89 b7 90 00 00 00 	mov    %rsi,0x90(%rdi)
1401a2cd7:	48 8b cf             	mov    %rdi,%rcx
1401a2cda:	44 8d 42 ff          	lea    -0x1(%rdx),%r8d
1401a2cde:	ff 90 c0 00 00 00    	call   *0xc0(%rax)
1401a2ce4:	85 c0                	test   %eax,%eax
1401a2ce6:	7f 0d                	jg     0x1401a2cf5
1401a2ce8:	48 c7 87 90 00 00 00 	movq   $0x0,0x90(%rdi)
1401a2cef:	00 00 00 00
1401a2cf3:	eb 77                	jmp    0x1401a2d6c
1401a2cf5:	48 8b ce             	mov    %rsi,%rcx
1401a2cf8:	e8 e3 82 f5 ff       	call   0x1400fafe0
1401a2cfd:	b8 01 00 00 00       	mov    $0x1,%eax
1401a2d02:	eb 68                	jmp    0x1401a2d6c
1401a2d04:	e8 67 43 f8 ff       	call   0x140127070
1401a2d09:	4c 8d 05 b8 23 18 00 	lea    0x1823b8(%rip),%r8        # 0x1403250c8
1401a2d10:	ba c2 01 00 00       	mov    $0x1c2,%edx
1401a2d15:	48 8d 0d 4c 23 18 00 	lea    0x18234c(%rip),%rcx        # 0x140325068
1401a2d1c:	e8 6f 44 f8 ff       	call   0x140127190
1401a2d21:	45 33 c0             	xor    %r8d,%r8d
1401a2d24:	ba 97 00 00 00       	mov    $0x97,%edx
1401a2d29:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2d2d:	e8 5e 45 f8 ff       	call   0x140127290
1401a2d32:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1401a2d37:	eb 33                	jmp    0x1401a2d6c
1401a2d39:	e8 32 43 f8 ff       	call   0x140127070
1401a2d3e:	ba bc 01 00 00       	mov    $0x1bc,%edx
1401a2d43:	4c 8d 05 7e 23 18 00 	lea    0x18237e(%rip),%r8        # 0x1403250c8
1401a2d4a:	48 8d 0d 17 23 18 00 	lea    0x182317(%rip),%rcx        # 0x140325068
1401a2d51:	e8 3a 44 f8 ff       	call   0x140127190
1401a2d56:	45 33 c0             	xor    %r8d,%r8d
1401a2d59:	ba 96 00 00 00       	mov    $0x96,%edx
1401a2d5e:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2d62:	e8 29 45 f8 ff       	call   0x140127290
1401a2d67:	b8 fe ff ff ff       	mov    $0xfffffffe,%eax
1401a2d6c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1401a2d71:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1401a2d76:	48 83 c4 20          	add    $0x20,%rsp
1401a2d7a:	41 5e                	pop    %r14
1401a2d7c:	5f                   	pop    %rdi
1401a2d7d:	5e                   	pop    %rsi
1401a2d7e:	c3                   	ret
1401a2d7f:	cc                   	int3
1401a2d80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401a2d85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401a2d8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401a2d8f:	57                   	push   %rdi
1401a2d90:	41 54                	push   %r12
1401a2d92:	41 55                	push   %r13
1401a2d94:	41 56                	push   %r14
1401a2d96:	41 57                	push   %r15
1401a2d98:	b8 20 00 00 00       	mov    $0x20,%eax
1401a2d9d:	e8 8e dd 10 00       	call   0x1402b0b30
1401a2da2:	48 2b e0             	sub    %rax,%rsp
1401a2da5:	4c 8b 72 10          	mov    0x10(%rdx),%r14
1401a2da9:	49 8b e8             	mov    %r8,%rbp
1401a2dac:	48 8b f2             	mov    %rdx,%rsi
1401a2daf:	44 8d 40 f7          	lea    -0x9(%rax),%r8d
1401a2db3:	44 8b f9             	mov    %ecx,%r15d
1401a2db6:	48 8d 15 ab 22 18 00 	lea    0x1822ab(%rip),%rdx        # 0x140325068
1401a2dbd:	33 ff                	xor    %edi,%edi
1401a2dbf:	8d 48 60             	lea    0x60(%rax),%ecx
1401a2dc2:	44 8b ef             	mov    %edi,%r13d
1401a2dc5:	44 8b e7             	mov    %edi,%r12d
1401a2dc8:	e8 f3 92 f4 ff       	call   0x1400ec0c0
1401a2dcd:	48 8b d8             	mov    %rax,%rbx
1401a2dd0:	48 85 c0             	test   %rax,%rax
1401a2dd3:	75 2d                	jne    0x1401a2e02
1401a2dd5:	e8 96 42 f8 ff       	call   0x140127070
1401a2dda:	4c 8d 05 9f 22 18 00 	lea    0x18229f(%rip),%r8        # 0x140325080
1401a2de1:	8d 57 1a             	lea    0x1a(%rdi),%edx
1401a2de4:	48 8d 0d 7d 22 18 00 	lea    0x18227d(%rip),%rcx        # 0x140325068
1401a2deb:	e8 a0 43 f8 ff       	call   0x140127190
1401a2df0:	45 33 c0             	xor    %r8d,%r8d
1401a2df3:	8d 4f 06             	lea    0x6(%rdi),%ecx
1401a2df6:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a2dfb:	e8 90 44 f8 ff       	call   0x140127290
1401a2e00:	eb 51                	jmp    0x1401a2e53
1401a2e02:	e8 09 4b f8 ff       	call   0x140127910
1401a2e07:	48 89 43 28          	mov    %rax,0x28(%rbx)
1401a2e0b:	48 85 c0             	test   %rax,%rax
1401a2e0e:	75 76                	jne    0x1401a2e86
1401a2e10:	e8 5b 42 f8 ff       	call   0x140127070
1401a2e15:	4c 8d 05 64 22 18 00 	lea    0x182264(%rip),%r8        # 0x140325080
1401a2e1c:	ba 20 00 00 00       	mov    $0x20,%edx
1401a2e21:	48 8d 0d 40 22 18 00 	lea    0x182240(%rip),%rcx        # 0x140325068
1401a2e28:	e8 63 43 f8 ff       	call   0x140127190
1401a2e2d:	45 33 c0             	xor    %r8d,%r8d
1401a2e30:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a2e35:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2e39:	e8 52 44 f8 ff       	call   0x140127290
1401a2e3e:	41 b8 21 00 00 00    	mov    $0x21,%r8d
1401a2e44:	48 8d 15 1d 22 18 00 	lea    0x18221d(%rip),%rdx        # 0x140325068
1401a2e4b:	48 8b cb             	mov    %rbx,%rcx
1401a2e4e:	e8 6d 8f f4 ff       	call   0x1400ebdc0
1401a2e53:	e8 18 42 f8 ff       	call   0x140127070
1401a2e58:	4c 8d 05 31 22 18 00 	lea    0x182231(%rip),%r8        # 0x140325090
1401a2e5f:	ba 34 00 00 00       	mov    $0x34,%edx
1401a2e64:	48 8d 0d fd 21 18 00 	lea    0x1821fd(%rip),%rcx        # 0x140325068
1401a2e6b:	e8 20 43 f8 ff       	call   0x140127190
1401a2e70:	45 33 c0             	xor    %r8d,%r8d
1401a2e73:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401a2e78:	41 8d 48 06          	lea    0x6(%r8),%ecx
1401a2e7c:	e8 0f 44 f8 ff       	call   0x140127290
1401a2e81:	e9 ca 01 00 00       	jmp    0x1401a3050
1401a2e86:	48 8b cd             	mov    %rbp,%rcx
1401a2e89:	48 89 6b 18          	mov    %rbp,0x18(%rbx)
1401a2e8d:	e8 6e d8 f9 ff       	call   0x140140700
1401a2e92:	c7 43 20 01 00 00 00 	movl   $0x1,0x20(%rbx)
1401a2e99:	48 8b ce             	mov    %rsi,%rcx
1401a2e9c:	44 89 3b             	mov    %r15d,(%rbx)
1401a2e9f:	e8 6c e6 f9 ff       	call   0x140141510
1401a2ea4:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401a2ea8:	48 85 c0             	test   %rax,%rax
1401a2eab:	0f 84 53 01 00 00    	je     0x1401a3004
1401a2eb1:	48 8b 46 18          	mov    0x18(%rsi),%rax
1401a2eb5:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401a2eb9:	41 8b 06             	mov    (%r14),%eax
1401a2ebc:	85 c0                	test   %eax,%eax
1401a2ebe:	0f 84 12 01 00 00    	je     0x1401a2fd6
1401a2ec4:	49 8d 56 08          	lea    0x8(%r14),%rdx
1401a2ec8:	4c 8d 05 31 d1 e5 ff 	lea    -0x1a2ecf(%rip),%r8        # 0x140000000
1401a2ecf:	90                   	nop
1401a2ed0:	ff c8                	dec    %eax
1401a2ed2:	83 f8 09             	cmp    $0x9,%eax
1401a2ed5:	0f 87 d0 00 00 00    	ja     0x1401a2fab
1401a2edb:	48 98                	cltq
1401a2edd:	41 8b 8c 80 70 30 1a 	mov    0x1a3070(%r8,%rax,4),%ecx
1401a2ee4:	00
1401a2ee5:	49 03 c8             	add    %r8,%rcx
1401a2ee8:	ff e1                	jmp    *%rcx
1401a2eea:	48 83 7b 30 00       	cmpq   $0x0,0x30(%rbx)
1401a2eef:	0f 85 b6 00 00 00    	jne    0x1401a2fab
1401a2ef5:	48 8b 02             	mov    (%rdx),%rax
1401a2ef8:	ff c7                	inc    %edi
1401a2efa:	48 89 43 30          	mov    %rax,0x30(%rbx)
1401a2efe:	e9 a8 00 00 00       	jmp    0x1401a2fab
1401a2f03:	48 83 7b 38 00       	cmpq   $0x0,0x38(%rbx)