1401c2d76:	48 8b cb             	mov    %rbx,%rcx
1401c2d79:	e8 c6 83 c5 00       	call   0x140e1b144
1401c2d7e:	4c 89 77 10          	mov    %r14,0x10(%rdi)
1401c2d82:	44 8b 47 04          	mov    0x4(%rdi),%r8d
1401c2d86:	41 83 f8 01          	cmp    $0x1,%r8d
1401c2d8a:	0f 85 13 02 00 00    	jne    0x1401c2fa3
1401c2d90:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401c2d94:	48 85 f6             	test   %rsi,%rsi
1401c2d97:	74 4b                	je     0x1401c2de4
1401c2d99:	45 3b c0             	cmp    %r8d,%r8d
1401c2d9c:	0f 85 36 02 00 00    	jne    0x1401c2fd8
1401c2da2:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1401c2da6:	48 8b 36             	mov    (%rsi),%rsi
1401c2da9:	48 3b f5             	cmp    %rbp,%rsi
1401c2dac:	74 36                	je     0x1401c2de4
1401c2dae:	66 90                	xchg   %ax,%ax
1401c2db0:	48 8b 1e             	mov    (%rsi),%rbx
1401c2db3:	48 85 db             	test   %rbx,%rbx
1401c2db6:	74 23                	je     0x1401c2ddb
1401c2db8:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c2dbc:	48 85 c9             	test   %rcx,%rcx
1401c2dbf:	74 05                	je     0x1401c2dc6
1401c2dc1:	e8 7e 83 c5 00       	call   0x140e1b144
1401c2dc6:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1401c2dca:	44 89 73 10          	mov    %r14d,0x10(%rbx)
1401c2dce:	ba 38 00 00 00       	mov    $0x38,%edx
1401c2dd3:	48 8b cb             	mov    %rbx,%rcx
1401c2dd6:	e8 69 83 c5 00       	call   0x140e1b144
1401c2ddb:	48 83 c6 08          	add    $0x8,%rsi
1401c2ddf:	48 3b f5             	cmp    %rbp,%rsi
1401c2de2:	75 cc                	jne    0x1401c2db0
1401c2de4:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1401c2de8:	48 85 db             	test   %rbx,%rbx
1401c2deb:	74 55                	je     0x1401c2e42
1401c2ded:	48 8b 0b             	mov    (%rbx),%rcx
1401c2df0:	48 85 c9             	test   %rcx,%rcx
1401c2df3:	74 40                	je     0x1401c2e35
1401c2df5:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401c2df9:	48 2b d1             	sub    %rcx,%rdx
1401c2dfc:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1401c2e00:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c2e07:	72 1c                	jb     0x1401c2e25
1401c2e09:	48 83 c2 27          	add    $0x27,%rdx
1401c2e0d:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401c2e11:	49 2b c8             	sub    %r8,%rcx
1401c2e14:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401c2e18:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c2e1c:	0f 87 7b 01 00 00    	ja     0x1401c2f9d
1401c2e22:	49 8b c8             	mov    %r8,%rcx
1401c2e25:	e8 1a 83 c5 00       	call   0x140e1b144
1401c2e2a:	4c 89 33             	mov    %r14,(%rbx)
1401c2e2d:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1401c2e31:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1401c2e35:	ba 18 00 00 00       	mov    $0x18,%edx
1401c2e3a:	48 8b cb             	mov    %rbx,%rcx
1401c2e3d:	e8 02 83 c5 00       	call   0x140e1b144
1401c2e42:	83 7f 18 01          	cmpl   $0x1,0x18(%rdi)
1401c2e46:	0f 85 eb 00 00 00    	jne    0x1401c2f37
1401c2e4c:	48 8b 5f 28          	mov    0x28(%rdi),%rbx
1401c2e50:	48 85 db             	test   %rbx,%rbx
1401c2e53:	74 23                	je     0x1401c2e78
1401c2e55:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c2e59:	48 85 c9             	test   %rcx,%rcx
1401c2e5c:	74 05                	je     0x1401c2e63
1401c2e5e:	e8 e1 82 c5 00       	call   0x140e1b144
1401c2e63:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1401c2e67:	44 89 73 10          	mov    %r14d,0x10(%rbx)
1401c2e6b:	ba 38 00 00 00       	mov    $0x38,%edx
1401c2e70:	48 8b cb             	mov    %rbx,%rcx
1401c2e73:	e8 cc 82 c5 00       	call   0x140e1b144
1401c2e78:	4c 89 77 28          	mov    %r14,0x28(%rdi)
1401c2e7c:	8b 57 18             	mov    0x18(%rdi),%edx
1401c2e7f:	83 fa 01             	cmp    $0x1,%edx
1401c2e82:	0f 85 85 01 00 00    	jne    0x1401c300d
1401c2e88:	48 8b 77 20          	mov    0x20(%rdi),%rsi
1401c2e8c:	48 85 f6             	test   %rsi,%rsi
1401c2e8f:	74 48                	je     0x1401c2ed9
1401c2e91:	3b d2                	cmp    %edx,%edx
1401c2e93:	0f 85 cf 00 00 00    	jne    0x1401c2f68
1401c2e99:	48 8b 6e 08          	mov    0x8(%rsi),%rbp
1401c2e9d:	48 8b 36             	mov    (%rsi),%rsi
1401c2ea0:	48 3b f5             	cmp    %rbp,%rsi
1401c2ea3:	74 34                	je     0x1401c2ed9
1401c2ea5:	48 8b 1e             	mov    (%rsi),%rbx
1401c2ea8:	48 85 db             	test   %rbx,%rbx
1401c2eab:	74 23                	je     0x1401c2ed0
1401c2ead:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c2eb1:	48 85 c9             	test   %rcx,%rcx
1401c2eb4:	74 05                	je     0x1401c2ebb
1401c2eb6:	e8 89 82 c5 00       	call   0x140e1b144
1401c2ebb:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1401c2ebf:	44 89 73 10          	mov    %r14d,0x10(%rbx)
1401c2ec3:	ba 38 00 00 00       	mov    $0x38,%edx
1401c2ec8:	48 8b cb             	mov    %rbx,%rcx
1401c2ecb:	e8 74 82 c5 00       	call   0x140e1b144
1401c2ed0:	48 83 c6 08          	add    $0x8,%rsi
1401c2ed4:	48 3b f5             	cmp    %rbp,%rsi
1401c2ed7:	75 cc                	jne    0x1401c2ea5
1401c2ed9:	48 8b 5f 20          	mov    0x20(%rdi),%rbx
1401c2edd:	48 85 db             	test   %rbx,%rbx
1401c2ee0:	74 55                	je     0x1401c2f37
1401c2ee2:	48 8b 0b             	mov    (%rbx),%rcx
1401c2ee5:	48 85 c9             	test   %rcx,%rcx
1401c2ee8:	74 40                	je     0x1401c2f2a
1401c2eea:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1401c2eee:	48 2b d1             	sub    %rcx,%rdx
1401c2ef1:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
1401c2ef5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401c2efc:	72 1c                	jb     0x1401c2f1a
1401c2efe:	48 83 c2 27          	add    $0x27,%rdx
1401c2f02:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401c2f06:	49 2b c8             	sub    %r8,%rcx
1401c2f09:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401c2f0d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401c2f11:	0f 87 86 00 00 00    	ja     0x1401c2f9d
1401c2f17:	49 8b c8             	mov    %r8,%rcx
1401c2f1a:	e8 25 82 c5 00       	call   0x140e1b144
1401c2f1f:	4c 89 33             	mov    %r14,(%rbx)
1401c2f22:	4c 89 73 08          	mov    %r14,0x8(%rbx)
1401c2f26:	4c 89 73 10          	mov    %r14,0x10(%rbx)
1401c2f2a:	ba 18 00 00 00       	mov    $0x18,%edx
1401c2f2f:	48 8b cb             	mov    %rbx,%rcx
1401c2f32:	e8 0d 82 c5 00       	call   0x140e1b144
1401c2f37:	83 7f 30 01          	cmpl   $0x1,0x30(%rdi)
1401c2f3b:	75 16                	jne    0x1401c2f53
1401c2f3d:	48 8b 4f 38          	mov    0x38(%rdi),%rcx
1401c2f41:	48 85 c9             	test   %rcx,%rcx
1401c2f44:	74 05                	je     0x1401c2f4b
1401c2f46:	e8 f9 81 c5 00       	call   0x140e1b144
1401c2f4b:	4c 89 77 38          	mov    %r14,0x38(%rdi)
1401c2f4f:	44 89 77 40          	mov    %r14d,0x40(%rdi)
1401c2f53:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1401c2f58:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401c2f5c:	49 8b 6b 30          	mov    0x30(%r11),%rbp
1401c2f60:	49 8b e3             	mov    %r11,%rsp
1401c2f63:	41 5e                	pop    %r14
1401c2f65:	5f                   	pop    %rdi
1401c2f66:	5e                   	pop    %rsi
1401c2f67:	c3                   	ret
1401c2f68:	48 8b cf             	mov    %rdi,%rcx
1401c2f6b:	e8 d0 97 00 00       	call   0x1401cc740
1401c2f70:	4c 63 c0             	movslq %eax,%r8
1401c2f73:	4c 8d 0d 86 1c de 00 	lea    0xde1c86(%rip),%r9        # 0x140fa4c00
1401c2f7a:	48 8d 15 5f 45 de 00 	lea    0xde455f(%rip),%rdx        # 0x140fa74e0
1401c2f81:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c2f86:	e8 25 5f fe ff       	call   0x1401a8eb0
1401c2f8b:	48 8d 15 b6 d9 1d 01 	lea    0x11dd9b6(%rip),%rdx        # 0x1413a0948
1401c2f92:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c2f97:	e8 7c 98 c5 00       	call   0x140e1c818
1401c2f9c:	cc                   	int3
1401c2f9d:	e8 02 72 c6 00       	call   0x140e2a1a4
1401c2fa2:	cc                   	int3
1401c2fa3:	48 8b cf             	mov    %rdi,%rcx
1401c2fa6:	e8 65 0e ff ff       	call   0x1401b3e10
1401c2fab:	4c 63 c0             	movslq %eax,%r8
1401c2fae:	4c 8d 0d 4b 1c de 00 	lea    0xde1c4b(%rip),%r9        # 0x140fa4c00
1401c2fb5:	48 8d 15 c4 44 de 00 	lea    0xde44c4(%rip),%rdx        # 0x140fa7480
1401c2fbc:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c2fc1:	e8 ea 5e fe ff       	call   0x1401a8eb0
1401c2fc6:	48 8d 15 7b d9 1d 01 	lea    0x11dd97b(%rip),%rdx        # 0x1413a0948
1401c2fcd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c2fd2:	e8 41 98 c5 00       	call   0x140e1c818
1401c2fd7:	cc                   	int3
1401c2fd8:	48 8b cf             	mov    %rdi,%rcx
1401c2fdb:	e8 30 0e ff ff       	call   0x1401b3e10
1401c2fe0:	4c 63 c0             	movslq %eax,%r8
1401c2fe3:	4c 8d 0d 16 1c de 00 	lea    0xde1c16(%rip),%r9        # 0x140fa4c00
1401c2fea:	48 8d 15 8f 44 de 00 	lea    0xde448f(%rip),%rdx        # 0x140fa7480
1401c2ff1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c2ff6:	e8 b5 5e fe ff       	call   0x1401a8eb0
1401c2ffb:	48 8d 15 46 d9 1d 01 	lea    0x11dd946(%rip),%rdx        # 0x1413a0948
1401c3002:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c3007:	e8 0c 98 c5 00       	call   0x140e1c818
1401c300c:	cc                   	int3
1401c300d:	48 8b cf             	mov    %rdi,%rcx
1401c3010:	e8 2b 97 00 00       	call   0x1401cc740
1401c3015:	4c 63 c0             	movslq %eax,%r8
1401c3018:	4c 8d 0d e1 1b de 00 	lea    0xde1be1(%rip),%r9        # 0x140fa4c00
1401c301f:	48 8d 15 ba 44 de 00 	lea    0xde44ba(%rip),%rdx        # 0x140fa74e0
1401c3026:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c302b:	e8 80 5e fe ff       	call   0x1401a8eb0
1401c3030:	48 8d 15 11 d9 1d 01 	lea    0x11dd911(%rip),%rdx        # 0x1413a0948
1401c3037:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401c303c:	e8 d7 97 c5 00       	call   0x140e1c818
1401c3041:	cc                   	int3
1401c3042:	cc                   	int3
1401c3043:	cc                   	int3
1401c3044:	cc                   	int3
1401c3045:	cc                   	int3
1401c3046:	cc                   	int3
1401c3047:	cc                   	int3
1401c3048:	cc                   	int3
1401c3049:	cc                   	int3
1401c304a:	cc                   	int3
1401c304b:	cc                   	int3
1401c304c:	cc                   	int3
1401c304d:	cc                   	int3
1401c304e:	cc                   	int3
1401c304f:	cc                   	int3
1401c3050:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401c3055:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401c305a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401c305f:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401c3064:	41 56                	push   %r14
1401c3066:	48 83 ec 20          	sub    $0x20,%rsp
1401c306a:	48 8b 59 08          	mov    0x8(%rcx),%rbx
1401c306e:	48 8d 05 f3 38 de 00 	lea    0xde38f3(%rip),%rax        # 0x140fa6968
1401c3075:	33 f6                	xor    %esi,%esi
1401c3077:	48 89 01             	mov    %rax,(%rcx)
1401c307a:	48 8d 2d cf 44 de 00 	lea    0xde44cf(%rip),%rbp        # 0x140fa7550
1401c3081:	48 8b f9             	mov    %rcx,%rdi
1401c3084:	4c 8d 35 cd 1a de 00 	lea    0xde1acd(%rip),%r14        # 0x140fa4b58
1401c308b:	48 85 db             	test   %rbx,%rbx
1401c308e:	74 41                	je     0x1401c30d1
1401c3090:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c3094:	48 89 2b             	mov    %rbp,(%rbx)
1401c3097:	48 85 c9             	test   %rcx,%rcx
1401c309a:	74 0a                	je     0x1401c30a6
1401c309c:	ba 01 00 00 00       	mov    $0x1,%edx
1401c30a1:	e8 3a 0c 00 00       	call   0x1401c3ce0
1401c30a6:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c30aa:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1401c30ae:	48 85 c9             	test   %rcx,%rcx
1401c30b1:	74 0a                	je     0x1401c30bd
1401c30b3:	ba 10 00 00 00       	mov    $0x10,%edx
1401c30b8:	e8 87 80 c5 00       	call   0x140e1b144
1401c30bd:	ba 28 00 00 00       	mov    $0x28,%edx
1401c30c2:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401c30c6:	48 8b cb             	mov    %rbx,%rcx
1401c30c9:	4c 89 33             	mov    %r14,(%rbx)
1401c30cc:	e8 73 80 c5 00       	call   0x140e1b144
1401c30d1:	48 8b 5f 10          	mov    0x10(%rdi),%rbx
1401c30d5:	48 89 77 08          	mov    %rsi,0x8(%rdi)
1401c30d9:	48 85 db             	test   %rbx,%rbx
1401c30dc:	74 41                	je     0x1401c311f
1401c30de:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401c30e2:	48 89 2b             	mov    %rbp,(%rbx)
1401c30e5:	48 85 c9             	test   %rcx,%rcx
1401c30e8:	74 0a                	je     0x1401c30f4
1401c30ea:	ba 01 00 00 00       	mov    $0x1,%edx
1401c30ef:	e8 ec 0b 00 00       	call   0x1401c3ce0
1401c30f4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401c30f8:	48 89 73 08          	mov    %rsi,0x8(%rbx)
1401c30fc:	48 85 c9             	test   %rcx,%rcx
1401c30ff:	74 0a                	je     0x1401c310b
1401c3101:	ba 10 00 00 00       	mov    $0x10,%edx
1401c3106:	e8 39 80 c5 00       	call   0x140e1b144
1401c310b:	ba 28 00 00 00       	mov    $0x28,%edx
1401c3110:	48 89 73 10          	mov    %rsi,0x10(%rbx)
1401c3114:	48 8b cb             	mov    %rbx,%rcx
1401c3117:	4c 89 33             	mov    %r14,(%rbx)
1401c311a:	e8 25 80 c5 00       	call   0x140e1b144
1401c311f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c3124:	48 8d 05 15 1a de 00 	lea    0xde1a15(%rip),%rax        # 0x140fa4b40
1401c312b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401c3130:	48 89 77 10          	mov    %rsi,0x10(%rdi)
1401c3134:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401c3139:	48 89 07             	mov    %rax,(%rdi)
1401c313c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401c3141:	48 83 c4 20          	add    $0x20,%rsp
1401c3145:	41 5e                	pop    %r14
1401c3147:	c3                   	ret
1401c3148:	cc                   	int3
1401c3149:	cc                   	int3
1401c314a:	cc                   	int3
1401c314b:	cc                   	int3
1401c314c:	cc                   	int3
1401c314d:	cc                   	int3
1401c314e:	cc                   	int3
1401c314f:	cc                   	int3
1401c3150:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1401c3155:	55                   	push   %rbp
1401c3156:	48 83 ec 20          	sub    $0x20,%rsp
1401c315a:	83 39 05             	cmpl   $0x5,(%rcx)
1401c315d:	48 8b e9             	mov    %rcx,%rbp
1401c3160:	0f 84 45 01 00 00    	je     0x1401c32ab
1401c3166:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1401c316b:	33 db                	xor    %ebx,%ebx
1401c316d:	48 8b 79 18          	mov    0x18(%rcx),%rdi
1401c3171:	48 85 ff             	test   %rdi,%rdi
1401c3174:	0f 84 1d 01 00 00    	je     0x1401c3297
1401c317a:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
1401c317e:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401c3183:	3c 32                	cmp    $0x32,%al
1401c3185:	0f 84 d8 00 00 00    	je     0x1401c3263
1401c318b:	3c 72                	cmp    $0x72,%al
1401c318d:	74 1a                	je     0x1401c31a9
1401c318f:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
1401c3193:	48 85 c9             	test   %rcx,%rcx
1401c3196:	74 05                	je     0x1401c319d
1401c3198:	e8 a7 7f c5 00       	call   0x140e1b144
1401c319d:	48 89 5f 18          	mov    %rbx,0x18(%rdi)
1401c31a1:	89 5f 20             	mov    %ebx,0x20(%rdi)
1401c31a4:	e9 dc 00 00 00       	jmp    0x1401c3285
1401c31a9:	48 8b 77 10          	mov    0x10(%rdi),%rsi
1401c31ad:	48 85 f6             	test   %rsi,%rsi
1401c31b0:	0f 84 a7 00 00 00    	je     0x1401c325d
1401c31b6:	0f b6 4e 04          	movzbl 0x4(%rsi),%ecx
1401c31ba:	83 e9 01             	sub    $0x1,%ecx
1401c31bd:	74 7a                	je     0x1401c3239
1401c31bf:	83 e9 01             	sub    $0x1,%ecx
1401c31c2:	74 5c                	je     0x1401c3220
1401c31c4:	83 f9 01             	cmp    $0x1,%ecx
1401c31c7:	0f 85 83 00 00 00    	jne    0x1401c3250
1401c31cd:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1401c31d2:	4c 8b 76 18          	mov    0x18(%rsi),%r14
1401c31d6:	4d 85 f6             	test   %r14,%r14
1401c31d9:	74 3a                	je     0x1401c3215
1401c31db:	49 8b 4e 08          	mov    0x8(%r14),%rcx
1401c31df:	48 85 c9             	test   %rcx,%rcx
1401c31e2:	74 05                	je     0x1401c31e9
1401c31e4:	e8 5b 7f c5 00       	call   0x140e1b144
1401c31e9:	49 89 5e 08          	mov    %rbx,0x8(%r14)
1401c31ed:	41 89 5e 10          	mov    %ebx,0x10(%r14)
1401c31f1:	49 8b 4e 18          	mov    0x18(%r14),%rcx
1401c31f5:	48 85 c9             	test   %rcx,%rcx
1401c31f8:	74 0a                	je     0x1401c3204
1401c31fa:	ba 01 00 00 00       	mov    $0x1,%edx
1401c31ff:	e8 7c 0d 00 00       	call   0x1401c3f80
1401c3204:	ba 30 00 00 00       	mov    $0x30,%edx
1401c3209:	49 89 5e 18          	mov    %rbx,0x18(%r14)
1401c320d:	49 8b ce             	mov    %r14,%rcx
1401c3210:	e8 2f 7f c5 00       	call   0x140e1b144
1401c3215:	4c 8b 74 24 40       	mov    0x40(%rsp),%r14
1401c321a:	48 89 5e 18          	mov    %rbx,0x18(%rsi)
1401c321e:	eb 30                	jmp    0x1401c3250
1401c3220:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1401c3224:	48 85 c9             	test   %rcx,%rcx
1401c3227:	74 0a                	je     0x1401c3233
1401c3229:	ba 01 00 00 00       	mov    $0x1,%edx
1401c322e:	e8 4d 0d 00 00       	call   0x1401c3f80
1401c3233:	48 89 5e 10          	mov    %rbx,0x10(%rsi)
1401c3237:	eb 17                	jmp    0x1401c3250
1401c3239:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401c323d:	48 85 c9             	test   %rcx,%rcx
1401c3240:	74 0a                	je     0x1401c324c
1401c3242:	ba 01 00 00 00       	mov    $0x1,%edx
1401c3247:	e8 34 0d 00 00       	call   0x1401c3f80
1401c324c:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1401c3250:	ba 30 00 00 00       	mov    $0x30,%edx
1401c3255:	48 8b ce             	mov    %rsi,%rcx
1401c3258:	e8 e7 7e c5 00       	call   0x140e1b144
1401c325d:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1401c3261:	eb 22                	jmp    0x1401c3285
1401c3263:	48 8b 77 08          	mov    0x8(%rdi),%rsi
1401c3267:	48 85 f6             	test   %rsi,%rsi
1401c326a:	74 15                	je     0x1401c3281
1401c326c:	48 8b ce             	mov    %rsi,%rcx
1401c326f:	e8 2c 07 00 00       	call   0x1401c39a0
1401c3274:	ba 48 00 00 00       	mov    $0x48,%edx