1401ddf13:	b9 a4 00 00 00       	mov    $0xa4,%ecx
1401ddf18:	e8 53 76 f1 ff       	call   0x1400f5570
1401ddf1d:	48 89 07             	mov    %rax,(%rdi)
1401ddf20:	48 85 c0             	test   %rax,%rax
1401ddf23:	0f 84 66 01 00 00    	je     0x1401de08f
1401ddf29:	e8 42 fe f4 ff       	call   0x14012dd70
1401ddf2e:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401ddf32:	48 85 c0             	test   %rax,%rax
1401ddf35:	0f 84 f5 01 00 00    	je     0x1401de130
1401ddf3b:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401ddf3f:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401ddf46:	49 ff c0             	inc    %r8
1401ddf49:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1401ddf4e:	75 f6                	jne    0x1401ddf46
1401ddf50:	48 8b c8             	mov    %rax,%rcx
1401ddf53:	e8 c8 43 f1 ff       	call   0x1400f2320
1401ddf58:	eb 7e                	jmp    0x1401ddfd8
1401ddf5a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
1401ddf5e:	48 8d 15 7b 7f 15 00 	lea    0x157f7b(%rip),%rdx        # 0x140335ee0
1401ddf65:	e8 f6 5a fb ff       	call   0x140193a60
1401ddf6a:	85 c0                	test   %eax,%eax
1401ddf6c:	0f 85 92 01 00 00    	jne    0x1401de104
1401ddf72:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1401ddf76:	80 3a 40             	cmpb   $0x40,(%rdx)
1401ddf79:	0f 85 5e 01 00 00    	jne    0x1401de0dd
1401ddf7f:	48 ff c2             	inc    %rdx
1401ddf82:	49 8b ce             	mov    %r14,%rcx
1401ddf85:	e8 c6 ec ff ff       	call   0x1401dcc50
1401ddf8a:	48 8b f8             	mov    %rax,%rdi
1401ddf8d:	48 85 c0             	test   %rax,%rax
1401ddf90:	0f 84 20 01 00 00    	je     0x1401de0b6
1401ddf96:	45 8b c4             	mov    %r12d,%r8d
1401ddf99:	48 8b d0             	mov    %rax,%rdx
1401ddf9c:	49 8b ce             	mov    %r14,%rcx
1401ddf9f:	e8 8c f9 ff ff       	call   0x1401dd930
1401ddfa4:	48 8b d7             	mov    %rdi,%rdx
1401ddfa7:	49 8b ce             	mov    %r14,%rcx
1401ddfaa:	48 8b f0             	mov    %rax,%rsi
1401ddfad:	e8 0e ed ff ff       	call   0x1401dccc0
1401ddfb2:	48 85 f6             	test   %rsi,%rsi
1401ddfb5:	0f 84 a3 01 00 00    	je     0x1401de15e
1401ddfbb:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401ddfbf:	48 85 c9             	test   %rcx,%rcx
1401ddfc2:	75 0c                	jne    0x1401ddfd0
1401ddfc4:	e8 17 d6 f0 ff       	call   0x1400eb5e0
1401ddfc9:	48 89 43 08          	mov    %rax,0x8(%rbx)
1401ddfcd:	48 8b c8             	mov    %rax,%rcx
1401ddfd0:	48 8b d6             	mov    %rsi,%rdx
1401ddfd3:	e8 48 d8 f0 ff       	call   0x1400eb820
1401ddfd8:	85 c0                	test   %eax,%eax
1401ddfda:	0f 84 50 01 00 00    	je     0x1401de130
1401ddfe0:	49 8b cf             	mov    %r15,%rcx
1401ddfe3:	ff c5                	inc    %ebp
1401ddfe5:	e8 56 d7 f0 ff       	call   0x1400eb740
1401ddfea:	3b e8                	cmp    %eax,%ebp
1401ddfec:	0f 8c 8e fe ff ff    	jl     0x1401dde80
1401ddff2:	48 83 3b 00          	cmpq   $0x0,(%rbx)
1401ddff6:	0f 85 2f 01 00 00    	jne    0x1401de12b
1401ddffc:	e8 6f 90 f4 ff       	call   0x140127070
1401de001:	4c 8d 05 a8 7e 15 00 	lea    0x157ea8(%rip),%r8        # 0x140335eb0
1401de008:	ba e9 00 00 00       	mov    $0xe9,%edx
1401de00d:	48 8d 0d 64 7e 15 00 	lea    0x157e64(%rip),%rcx        # 0x140335e78
1401de014:	e8 77 91 f4 ff       	call   0x140127190
1401de019:	ba 8b 00 00 00       	mov    $0x8b,%edx
1401de01e:	e9 2f 01 00 00       	jmp    0x1401de152
1401de023:	e8 48 90 f4 ff       	call   0x140127070
1401de028:	4c 8d 05 81 7e 15 00 	lea    0x157e81(%rip),%r8        # 0x140335eb0
1401de02f:	ba b6 00 00 00       	mov    $0xb6,%edx
1401de034:	48 8d 0d 3d 7e 15 00 	lea    0x157e3d(%rip),%rcx        # 0x140335e78
1401de03b:	e8 50 91 f4 ff       	call   0x140127190
1401de040:	ba 6e 00 00 00       	mov    $0x6e,%edx
1401de045:	45 33 c0             	xor    %r8d,%r8d
1401de048:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401de04c:	e8 3f 92 f4 ff       	call   0x140127290
1401de051:	48 8b 46 10          	mov    0x10(%rsi),%rax
1401de055:	4c 8d 0d 6c 7e 15 00 	lea    0x157e6c(%rip),%r9        # 0x140335ec8
1401de05c:	4c 8b 06             	mov    (%rsi),%r8
1401de05f:	48 8d 15 6a 7e 15 00 	lea    0x157e6a(%rip),%rdx        # 0x140335ed0
1401de066:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1401de06b:	b9 06 00 00 00       	mov    $0x6,%ecx
1401de070:	48 8d 05 49 7e 15 00 	lea    0x157e49(%rip),%rax        # 0x140335ec0
1401de077:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401de07c:	48 8b 46 08          	mov    0x8(%rsi),%rax
1401de080:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401de085:	e8 36 e8 f3 ff       	call   0x14011c8c0
1401de08a:	e9 cf 00 00 00       	jmp    0x1401de15e
1401de08f:	e8 dc 8f f4 ff       	call   0x140127070
1401de094:	4c 8d 05 15 7e 15 00 	lea    0x157e15(%rip),%r8        # 0x140335eb0
1401de09b:	ba c4 00 00 00       	mov    $0xc4,%edx
1401de0a0:	48 8d 0d d1 7d 15 00 	lea    0x157dd1(%rip),%rcx        # 0x140335e78
1401de0a7:	e8 e4 90 f4 ff       	call   0x140127190
1401de0ac:	ba 03 01 0c 00       	mov    $0xc0103,%edx
1401de0b1:	e9 9c 00 00 00       	jmp    0x1401de152
1401de0b6:	e8 b5 8f f4 ff       	call   0x140127070
1401de0bb:	4c 8d 05 ee 7d 15 00 	lea    0x157dee(%rip),%r8        # 0x140335eb0
1401de0c2:	ba d5 00 00 00       	mov    $0xd5,%edx
1401de0c7:	48 8d 0d aa 7d 15 00 	lea    0x157daa(%rip),%rcx        # 0x140335e78
1401de0ce:	e8 bd 90 f4 ff       	call   0x140127190
1401de0d3:	ba 87 00 00 00       	mov    $0x87,%edx
1401de0d8:	e9 68 ff ff ff       	jmp    0x1401de045
1401de0dd:	e8 8e 8f f4 ff       	call   0x140127070
1401de0e2:	4c 8d 05 c7 7d 15 00 	lea    0x157dc7(%rip),%r8        # 0x140335eb0
1401de0e9:	ba cf 00 00 00       	mov    $0xcf,%edx
1401de0ee:	48 8d 0d 83 7d 15 00 	lea    0x157d83(%rip),%rcx        # 0x140335e78
1401de0f5:	e8 96 90 f4 ff       	call   0x140127190
1401de0fa:	ba 89 00 00 00       	mov    $0x89,%edx
1401de0ff:	e9 41 ff ff ff       	jmp    0x1401de045
1401de104:	e8 67 8f f4 ff       	call   0x140127070
1401de109:	4c 8d 05 a0 7d 15 00 	lea    0x157da0(%rip),%r8        # 0x140335eb0
1401de110:	ba e3 00 00 00       	mov    $0xe3,%edx
1401de115:	48 8d 0d 5c 7d 15 00 	lea    0x157d5c(%rip),%rcx        # 0x140335e78
1401de11c:	e8 6f 90 f4 ff       	call   0x140127190
1401de121:	ba 8a 00 00 00       	mov    $0x8a,%edx
1401de126:	e9 1a ff ff ff       	jmp    0x1401de045
1401de12b:	48 8b c3             	mov    %rbx,%rax
1401de12e:	eb 3f                	jmp    0x1401de16f
1401de130:	e8 3b 8f f4 ff       	call   0x140127070
1401de135:	4c 8d 05 74 7d 15 00 	lea    0x157d74(%rip),%r8        # 0x140335eb0
1401de13c:	ba f0 00 00 00       	mov    $0xf0,%edx
1401de141:	48 8d 0d 30 7d 15 00 	lea    0x157d30(%rip),%rcx        # 0x140335e78
1401de148:	e8 43 90 f4 ff       	call   0x140127190
1401de14d:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401de152:	45 33 c0             	xor    %r8d,%r8d
1401de155:	41 8d 48 22          	lea    0x22(%r8),%ecx
1401de159:	e8 32 91 f4 ff       	call   0x140127290
1401de15e:	48 8d 15 0b 7a 15 00 	lea    0x157a0b(%rip),%rdx        # 0x140335b70
1401de165:	48 8b cb             	mov    %rbx,%rcx
1401de168:	e8 c3 33 f5 ff       	call   0x140131530
1401de16d:	33 c0                	xor    %eax,%eax
1401de16f:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1401de174:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
1401de179:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
1401de17e:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1401de183:	48 83 c4 40          	add    $0x40,%rsp
1401de187:	41 5f                	pop    %r15
1401de189:	41 5e                	pop    %r14
1401de18b:	41 5c                	pop    %r12
1401de18d:	c3                   	ret
1401de18e:	cc                   	int3
1401de18f:	cc                   	int3
1401de190:	48 8d 05 09 7f 15 00 	lea    0x157f09(%rip),%rax        # 0x1403360a0
1401de197:	c3                   	ret
1401de198:	cc                   	int3
1401de199:	cc                   	int3
1401de19a:	cc                   	int3
1401de19b:	cc                   	int3
1401de19c:	cc                   	int3
1401de19d:	cc                   	int3
1401de19e:	cc                   	int3
1401de19f:	cc                   	int3
1401de1a0:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
1401de1a5:	53                   	push   %rbx
1401de1a6:	b8 20 00 00 00       	mov    $0x20,%eax
1401de1ab:	e8 80 29 0d 00       	call   0x1402b0b30
1401de1b0:	48 2b e0             	sub    %rax,%rsp
1401de1b3:	48 8b da             	mov    %rdx,%rbx
1401de1b6:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401de1bb:	48 8b 12             	mov    (%rdx),%rdx
1401de1be:	48 8d 0d 53 7f 15 00 	lea    0x157f53(%rip),%rcx        # 0x140336118
1401de1c5:	e8 86 3d fb ff       	call   0x140191f50
1401de1ca:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1401de1ce:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1401de1d3:	48 8d 0d 56 7f 15 00 	lea    0x157f56(%rip),%rcx        # 0x140336130
1401de1da:	e8 71 3d fb ff       	call   0x140191f50
1401de1df:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
1401de1e4:	48 83 c4 20          	add    $0x20,%rsp
1401de1e8:	5b                   	pop    %rbx
1401de1e9:	c3                   	ret
1401de1ea:	cc                   	int3
1401de1eb:	cc                   	int3
1401de1ec:	cc                   	int3
1401de1ed:	cc                   	int3
1401de1ee:	cc                   	int3
1401de1ef:	cc                   	int3
1401de1f0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1401de1f5:	41 56                	push   %r14
1401de1f7:	b8 20 00 00 00       	mov    $0x20,%eax
1401de1fc:	e8 2f 29 0d 00       	call   0x1402b0b30
1401de201:	48 2b e0             	sub    %rax,%rsp
1401de204:	48 8d 0d 95 7e 15 00 	lea    0x157e95(%rip),%rcx        # 0x1403360a0
1401de20b:	4d 8b f0             	mov    %r8,%r14
1401de20e:	e8 dd 2b f5 ff       	call   0x140130df0
1401de213:	48 8b f8             	mov    %rax,%rdi
1401de216:	48 85 c0             	test   %rax,%rax
1401de219:	75 39                	jne    0x1401de254
1401de21b:	e8 50 8e f4 ff       	call   0x140127070
1401de220:	4c 8d 05 21 7f 15 00 	lea    0x157f21(%rip),%r8        # 0x140336148
1401de227:	8d 57 40             	lea    0x40(%rdi),%edx
1401de22a:	48 8d 0d 2f 7f 15 00 	lea    0x157f2f(%rip),%rcx        # 0x140336160
1401de231:	e8 5a 8f f4 ff       	call   0x140127190
1401de236:	45 33 c0             	xor    %r8d,%r8d
1401de239:	8d 4f 22             	lea    0x22(%rdi),%ecx
1401de23c:	ba 00 01 0c 00       	mov    $0xc0100,%edx
1401de241:	e8 4a 90 f4 ff       	call   0x140127290
1401de246:	33 c0                	xor    %eax,%eax
1401de248:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401de24d:	48 83 c4 20          	add    $0x20,%rsp
1401de251:	41 5e                	pop    %r14
1401de253:	c3                   	ret
1401de254:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401de259:	49 8b ce             	mov    %r14,%rcx
1401de25c:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
1401de261:	33 db                	xor    %ebx,%ebx
1401de263:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
1401de268:	e8 d3 d4 f0 ff       	call   0x1400eb740
1401de26d:	85 c0                	test   %eax,%eax
1401de26f:	7e 5a                	jle    0x1401de2cb
1401de271:	8b d3                	mov    %ebx,%edx
1401de273:	49 8b ce             	mov    %r14,%rcx
1401de276:	e8 c5 d7 f0 ff       	call   0x1400eba40
1401de27b:	48 8d 15 4e 7e 15 00 	lea    0x157e4e(%rip),%rdx        # 0x1403360d0
1401de282:	48 8b f0             	mov    %rax,%rsi
1401de285:	48 8b 68 08          	mov    0x8(%rax),%rbp
1401de289:	48 8b cd             	mov    %rbp,%rcx
1401de28c:	e8 2f 54 0e 00       	call   0x1402c36c0
1401de291:	85 c0                	test   %eax,%eax
1401de293:	75 05                	jne    0x1401de29a
1401de295:	48 8b d7             	mov    %rdi,%rdx
1401de298:	eb 17                	jmp    0x1401de2b1
1401de29a:	48 8d 15 47 7e 15 00 	lea    0x157e47(%rip),%rdx        # 0x1403360e8
1401de2a1:	48 8b cd             	mov    %rbp,%rcx
1401de2a4:	e8 17 54 0e 00       	call   0x1402c36c0
1401de2a9:	85 c0                	test   %eax,%eax
1401de2ab:	75 6b                	jne    0x1401de318
1401de2ad:	48 8d 57 08          	lea    0x8(%rdi),%rdx
1401de2b1:	48 8b ce             	mov    %rsi,%rcx
1401de2b4:	e8 17 40 fb ff       	call   0x1401922d0
1401de2b9:	85 c0                	test   %eax,%eax
1401de2bb:	74 48                	je     0x1401de305
1401de2bd:	49 8b ce             	mov    %r14,%rcx
1401de2c0:	ff c3                	inc    %ebx
1401de2c2:	e8 79 d4 f0 ff       	call   0x1400eb740
1401de2c7:	3b d8                	cmp    %eax,%ebx
1401de2c9:	7c a6                	jl     0x1401de271
1401de2cb:	48 83 7f 08 00       	cmpq   $0x0,0x8(%rdi)
1401de2d0:	75 7d                	jne    0x1401de34f
1401de2d2:	48 83 3f 00          	cmpq   $0x0,(%rdi)
1401de2d6:	75 77                	jne    0x1401de34f
1401de2d8:	e8 93 8d f4 ff       	call   0x140127070
1401de2dd:	4c 8d 05 64 7e 15 00 	lea    0x157e64(%rip),%r8        # 0x140336148
1401de2e4:	ba 53 00 00 00       	mov    $0x53,%edx
1401de2e9:	48 8d 0d 70 7e 15 00 	lea    0x157e70(%rip),%rcx        # 0x140336160
1401de2f0:	e8 9b 8e f4 ff       	call   0x140127190
1401de2f5:	ba 97 00 00 00       	mov    $0x97,%edx
1401de2fa:	45 33 c0             	xor    %r8d,%r8d
1401de2fd:	8d 4a 8b             	lea    -0x75(%rdx),%ecx
1401de300:	e8 8b 8f f4 ff       	call   0x140127290
1401de305:	48 8d 15 94 7d 15 00 	lea    0x157d94(%rip),%rdx        # 0x1403360a0
1401de30c:	48 8b cf             	mov    %rdi,%rcx
1401de30f:	e8 1c 32 f5 ff       	call   0x140131530
1401de314:	33 c0                	xor    %eax,%eax
1401de316:	eb 3a                	jmp    0x1401de352
1401de318:	e8 53 8d f4 ff       	call   0x140127070
1401de31d:	4c 8d 05 24 7e 15 00 	lea    0x157e24(%rip),%r8        # 0x140336148
1401de324:	ba 4c 00 00 00       	mov    $0x4c,%edx
1401de329:	48 8d 0d 30 7e 15 00 	lea    0x157e30(%rip),%rcx        # 0x140336160
1401de330:	e8 5b 8e f4 ff       	call   0x140127190
1401de335:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
1401de339:	4c 8d 05 74 ad 10 00 	lea    0x10ad74(%rip),%r8        # 0x1402e90b4
1401de340:	ba 6a 00 00 00       	mov    $0x6a,%edx
1401de345:	8d 4a b8             	lea    -0x48(%rdx),%ecx
1401de348:	e8 43 8f f4 ff       	call   0x140127290
1401de34d:	eb b6                	jmp    0x1401de305
1401de34f:	48 8b c7             	mov    %rdi,%rax
1401de352:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401de357:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401de35c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401de361:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1401de366:	48 83 c4 20          	add    $0x20,%rsp
1401de36a:	41 5e                	pop    %r14
1401de36c:	c3                   	ret
1401de36d:	cc                   	int3
1401de36e:	cc                   	int3
1401de36f:	cc                   	int3
1401de370:	b8 28 00 00 00       	mov    $0x28,%eax
1401de375:	e8 b6 27 0d 00       	call   0x1402b0b30
1401de37a:	48 2b e0             	sub    %rax,%rsp
1401de37d:	48 8d 15 1c 7d 15 00 	lea    0x157d1c(%rip),%rdx        # 0x1403360a0
1401de384:	48 83 c4 28          	add    $0x28,%rsp
1401de388:	e9 a3 31 f5 ff       	jmp    0x140131530
1401de38d:	cc                   	int3
1401de38e:	cc                   	int3
1401de38f:	cc                   	int3
1401de390:	48 85 c9             	test   %rcx,%rcx
1401de393:	74 59                	je     0x1401de3ee
1401de395:	53                   	push   %rbx
1401de396:	b8 20 00 00 00       	mov    $0x20,%eax
1401de39b:	e8 90 27 0d 00       	call   0x1402b0b30
1401de3a0:	48 2b e0             	sub    %rax,%rsp
1401de3a3:	48 8b d9             	mov    %rcx,%rbx
1401de3a6:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401de3aa:	e8 81 45 f1 ff       	call   0x1400f2930
1401de3af:	f6 03 04             	testb  $0x4,(%rbx)
1401de3b2:	75 10                	jne    0x1401de3c4
1401de3b4:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401de3b8:	48 8d 15 51 f5 ff ff 	lea    -0xaaf(%rip),%rdx        # 0x1401dd910
1401de3bf:	e8 bc d3 f0 ff       	call   0x1400eb780
1401de3c4:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
1401de3c8:	48 8d 15 61 45 f1 ff 	lea    -0xeba9f(%rip),%rdx        # 0x1400f2930
1401de3cf:	e8 ac d3 f0 ff       	call   0x1400eb780
1401de3d4:	41 b8 1b 00 00 00    	mov    $0x1b,%r8d
1401de3da:	48 8d 15 97 7d 15 00 	lea    0x157d97(%rip),%rdx        # 0x140336178
1401de3e1:	48 8b cb             	mov    %rbx,%rcx
1401de3e4:	e8 d7 d9 f0 ff       	call   0x1400ebdc0
1401de3e9:	48 83 c4 20          	add    $0x20,%rsp
1401de3ed:	5b                   	pop    %rbx
1401de3ee:	c3                   	ret
1401de3ef:	cc                   	int3
1401de3f0:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401de3f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401de3fa:	57                   	push   %rdi
1401de3fb:	b8 20 00 00 00       	mov    $0x20,%eax
1401de400:	e8 2b 27 0d 00       	call   0x1402b0b30
1401de405:	48 2b e0             	sub    %rax,%rsp
1401de408:	41 8b e8             	mov    %r8d,%ebp
1401de40b:	48 8b f9             	mov    %rcx,%rdi
1401de40e:	48 85 c9             	test   %rcx,%rcx
1401de411:	75 17                	jne    0x1401de42a
1401de413:	48 85 d2             	test   %rdx,%rdx
1401de416:	75 17                	jne    0x1401de42f
1401de418:	33 c0                	xor    %eax,%eax
1401de41a:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401de41f:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401de424:	48 83 c4 20          	add    $0x20,%rsp
1401de428:	5f                   	pop    %rdi
1401de429:	c3                   	ret
1401de42a:	48 85 d2             	test   %rdx,%rdx
1401de42d:	74 20                	je     0x1401de44f
1401de42f:	48 8b ca             	mov    %rdx,%rcx
1401de432:	e8 19 f7 f4 ff       	call   0x14012db50
1401de437:	48 8b f0             	mov    %rax,%rsi
1401de43a:	48 85 c0             	test   %rax,%rax
1401de43d:	75 12                	jne    0x1401de451
1401de43f:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401de444:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401de449:	48 83 c4 20          	add    $0x20,%rsp
1401de44d:	5f                   	pop    %rdi
1401de44e:	c3                   	ret
1401de44f:	33 f6                	xor    %esi,%esi
1401de451:	41 b8 34 00 00 00    	mov    $0x34,%r8d
1401de457:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1401de45c:	48 8d 15 15 7d 15 00 	lea    0x157d15(%rip),%rdx        # 0x140336178
1401de463:	41 8d 48 ec          	lea    -0x14(%r8),%ecx
1401de467:	e8 54 dc f0 ff       	call   0x1400ec0c0
1401de46c:	48 8b d8             	mov    %rax,%rbx
1401de46f:	48 85 c0             	test   %rax,%rax
1401de472:	75 3a                	jne    0x1401de4ae
1401de474:	48 8b ce             	mov    %rsi,%rcx
1401de477:	e8 b4 44 f1 ff       	call   0x1400f2930
1401de47c:	e8 ef 8b f4 ff       	call   0x140127070