1400e50a6:	e8 21 10 00 00       	call   0x1400e60cc
1400e50ab:	85 c0                	test   %eax,%eax
1400e50ad:	0f 85 7b 04 00 00    	jne    0x1400e552e
1400e50b3:	f6 44 24 50 01       	testb  $0x1,0x50(%rsp)
1400e50b8:	0f 84 6b 04 00 00    	je     0x1400e5529
1400e50be:	44 8d 43 e1          	lea    -0x1f(%rbx),%r8d
1400e50c2:	49 8b ce             	mov    %r14,%rcx
1400e50c5:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400e50c9:	e8 02 19 fe ff       	call   0x1400c69d0
1400e50ce:	85 c0                	test   %eax,%eax
1400e50d0:	0f 85 58 04 00 00    	jne    0x1400e552e
1400e50d6:	48 8d 0d fb ee 22 00 	lea    0x22eefb(%rip),%rcx        # 0x140313fd8
1400e50dd:	e8 7a 03 04 00       	call   0x14012545c
1400e50e2:	48 8b f8             	mov    %rax,%rdi
1400e50e5:	48 85 c0             	test   %rax,%rax
1400e50e8:	0f 84 34 04 00 00    	je     0x1400e5522
1400e50ee:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
1400e50f2:	48 8b cb             	mov    %rbx,%rcx
1400e50f5:	48 ff c1             	inc    %rcx
1400e50f8:	41 80 3c 0c 00       	cmpb   $0x0,(%r12,%rcx,1)
1400e50fd:	75 f6                	jne    0x1400e50f5
1400e50ff:	e8 4c 25 fd ff       	call   0x1400b7650
1400e5104:	44 8b c0             	mov    %eax,%r8d
1400e5107:	49 8b d4             	mov    %r12,%rdx
1400e510a:	48 8b cf             	mov    %rdi,%rcx
1400e510d:	e8 b2 03 04 00       	call   0x1401254c4
1400e5112:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e5118:	48 8d 15 b9 2e 2c 00 	lea    0x2c2eb9(%rip),%rdx        # 0x1403a7fd8
1400e511f:	48 8b cf             	mov    %rdi,%rcx
1400e5122:	e8 9d 03 04 00       	call   0x1401254c4
1400e5127:	48 8d 85 80 00 00 00 	lea    0x80(%rbp),%rax
1400e512e:	48 8b cb             	mov    %rbx,%rcx
1400e5131:	48 ff c1             	inc    %rcx
1400e5134:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e5138:	75 f7                	jne    0x1400e5131
1400e513a:	e8 11 25 fd ff       	call   0x1400b7650
1400e513f:	44 8b c0             	mov    %eax,%r8d
1400e5142:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400e5149:	48 8b cf             	mov    %rdi,%rcx
1400e514c:	e8 73 03 04 00       	call   0x1401254c4
1400e5151:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e5157:	48 8d 15 7a 2e 2c 00 	lea    0x2c2e7a(%rip),%rdx        # 0x1403a7fd8
1400e515e:	48 8b cf             	mov    %rdi,%rcx
1400e5161:	e8 5e 03 04 00       	call   0x1401254c4
1400e5166:	48 8b cb             	mov    %rbx,%rcx
1400e5169:	48 ff c1             	inc    %rcx
1400e516c:	80 3c 0e 00          	cmpb   $0x0,(%rsi,%rcx,1)
1400e5170:	75 f7                	jne    0x1400e5169
1400e5172:	e8 d9 24 fd ff       	call   0x1400b7650
1400e5177:	44 8b c0             	mov    %eax,%r8d
1400e517a:	48 8b d6             	mov    %rsi,%rdx
1400e517d:	48 8b cf             	mov    %rdi,%rcx
1400e5180:	e8 3f 03 04 00       	call   0x1401254c4
1400e5185:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e518a:	48 8b cf             	mov    %rdi,%rcx
1400e518d:	e8 96 02 04 00       	call   0x140125428
1400e5192:	48 8d 0d 3f ee 22 00 	lea    0x22ee3f(%rip),%rcx        # 0x140313fd8
1400e5199:	e8 be 02 04 00       	call   0x14012545c
1400e519e:	48 8b f8             	mov    %rax,%rdi
1400e51a1:	48 85 c0             	test   %rax,%rax
1400e51a4:	0f 84 78 03 00 00    	je     0x1400e5522
1400e51aa:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1400e51b0:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e51b5:	48 8b c8             	mov    %rax,%rcx
1400e51b8:	e8 07 03 04 00       	call   0x1401254c4
1400e51bd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e51c3:	48 8d 15 0e 2e 2c 00 	lea    0x2c2e0e(%rip),%rdx        # 0x1403a7fd8
1400e51ca:	48 8b cf             	mov    %rdi,%rcx
1400e51cd:	e8 f2 02 04 00       	call   0x1401254c4
1400e51d2:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400e51d6:	48 8b cb             	mov    %rbx,%rcx
1400e51d9:	48 ff c1             	inc    %rcx
1400e51dc:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e51e0:	75 f7                	jne    0x1400e51d9
1400e51e2:	e8 69 24 fd ff       	call   0x1400b7650
1400e51e7:	44 8b c0             	mov    %eax,%r8d
1400e51ea:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400e51ee:	48 8b cf             	mov    %rdi,%rcx
1400e51f1:	e8 ce 02 04 00       	call   0x1401254c4
1400e51f6:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e51fc:	48 8d 15 d5 2d 2c 00 	lea    0x2c2dd5(%rip),%rdx        # 0x1403a7fd8
1400e5203:	48 8b cf             	mov    %rdi,%rcx
1400e5206:	e8 b9 02 04 00       	call   0x1401254c4
1400e520b:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400e520f:	48 8b cb             	mov    %rbx,%rcx
1400e5212:	48 ff c1             	inc    %rcx
1400e5215:	80 3c 08 00          	cmpb   $0x0,(%rax,%rcx,1)
1400e5219:	75 f7                	jne    0x1400e5212
1400e521b:	e8 30 24 fd ff       	call   0x1400b7650
1400e5220:	44 8b c0             	mov    %eax,%r8d
1400e5223:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400e5227:	48 8b cf             	mov    %rdi,%rcx
1400e522a:	e8 95 02 04 00       	call   0x1401254c4
1400e522f:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e5234:	48 8b cf             	mov    %rdi,%rcx
1400e5237:	e8 ec 01 04 00       	call   0x140125428
1400e523c:	33 ff                	xor    %edi,%edi
1400e523e:	48 8d 75 00          	lea    0x0(%rbp),%rsi
1400e5242:	44 0f b6 4c 3c 70    	movzbl 0x70(%rsp,%rdi,1),%r9d
1400e5248:	4c 8d 05 1d 48 20 00 	lea    0x20481d(%rip),%r8        # 0x1402e9a6c
1400e524f:	ba 03 00 00 00       	mov    $0x3,%edx
1400e5254:	48 8b ce             	mov    %rsi,%rcx
1400e5257:	e8 f0 4d fd ff       	call   0x1400ba04c
1400e525c:	48 ff c7             	inc    %rdi
1400e525f:	48 83 c6 02          	add    $0x2,%rsi
1400e5263:	48 83 ff 10          	cmp    $0x10,%rdi
1400e5267:	72 d9                	jb     0x1400e5242
1400e5269:	49 8b 56 20          	mov    0x20(%r14),%rdx
1400e526d:	45 33 c0             	xor    %r8d,%r8d
1400e5270:	49 8b cf             	mov    %r15,%rcx
1400e5273:	48 8b 52 50          	mov    0x50(%rdx),%rdx
1400e5277:	e8 40 38 00 00       	call   0x1400e8abc
1400e527c:	45 33 ff             	xor    %r15d,%r15d
1400e527f:	48 8b f0             	mov    %rax,%rsi
1400e5282:	48 85 c0             	test   %rax,%rax
1400e5285:	0f 84 97 02 00 00    	je     0x1400e5522
1400e528b:	48 8d 0d 46 ed 22 00 	lea    0x22ed46(%rip),%rcx        # 0x140313fd8
1400e5292:	e8 c5 01 04 00       	call   0x14012545c
1400e5297:	48 8b f8             	mov    %rax,%rdi
1400e529a:	48 85 c0             	test   %rax,%rax
1400e529d:	0f 84 76 02 00 00    	je     0x1400e5519
1400e52a3:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400e52a7:	48 8b cb             	mov    %rbx,%rcx
1400e52aa:	48 ff c1             	inc    %rcx
1400e52ad:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e52b1:	75 f7                	jne    0x1400e52aa
1400e52b3:	e8 98 23 fd ff       	call   0x1400b7650
1400e52b8:	44 8b c0             	mov    %eax,%r8d
1400e52bb:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400e52bf:	48 8b cf             	mov    %rdi,%rcx
1400e52c2:	e8 fd 01 04 00       	call   0x1401254c4
1400e52c7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1400e52cd:	48 8d 15 04 2d 2c 00 	lea    0x2c2d04(%rip),%rdx        # 0x1403a7fd8
1400e52d4:	48 8b cf             	mov    %rdi,%rcx
1400e52d7:	e8 e8 01 04 00       	call   0x1401254c4
1400e52dc:	48 8b cb             	mov    %rbx,%rcx
1400e52df:	48 ff c1             	inc    %rcx
1400e52e2:	44 38 3c 0e          	cmp    %r15b,(%rsi,%rcx,1)
1400e52e6:	75 f7                	jne    0x1400e52df
1400e52e8:	e8 63 23 fd ff       	call   0x1400b7650
1400e52ed:	44 8b c0             	mov    %eax,%r8d
1400e52f0:	48 8b d6             	mov    %rsi,%rdx
1400e52f3:	48 8b cf             	mov    %rdi,%rcx
1400e52f6:	e8 c9 01 04 00       	call   0x1401254c4
1400e52fb:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e5300:	48 8b cf             	mov    %rdi,%rcx
1400e5303:	e8 20 01 04 00       	call   0x140125428
1400e5308:	49 8b ff             	mov    %r15,%rdi
1400e530b:	4c 8d 75 28          	lea    0x28(%rbp),%r14
1400e530f:	44 0f b6 4c 3c 70    	movzbl 0x70(%rsp,%rdi,1),%r9d
1400e5315:	4c 8d 05 50 47 20 00 	lea    0x204750(%rip),%r8        # 0x1402e9a6c
1400e531c:	ba 03 00 00 00       	mov    $0x3,%edx
1400e5321:	49 8b ce             	mov    %r14,%rcx
1400e5324:	e8 23 4d fd ff       	call   0x1400ba04c
1400e5329:	48 ff c7             	inc    %rdi
1400e532c:	49 83 c6 02          	add    $0x2,%r14
1400e5330:	48 83 ff 10          	cmp    $0x10,%rdi
1400e5334:	72 d9                	jb     0x1400e530f
1400e5336:	48 8d 0d 9b ec 22 00 	lea    0x22ec9b(%rip),%rcx        # 0x140313fd8
1400e533d:	e8 1a 01 04 00       	call   0x14012545c
1400e5342:	48 8b f8             	mov    %rax,%rdi
1400e5345:	48 85 c0             	test   %rax,%rax
1400e5348:	0f 84 cb 01 00 00    	je     0x1400e5519
1400e534e:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400e5354:	48 8d 55 00          	lea    0x0(%rbp),%rdx
1400e5358:	48 8b c8             	mov    %rax,%rcx
1400e535b:	e8 64 01 04 00       	call   0x1401254c4
1400e5360:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400e5366:	48 8d 15 6b 2c 2c 00 	lea    0x2c2c6b(%rip),%rdx        # 0x1403a7fd8
1400e536d:	45 8b c6             	mov    %r14d,%r8d
1400e5370:	48 8b cf             	mov    %rdi,%rcx
1400e5373:	e8 4c 01 04 00       	call   0x1401254c4
1400e5378:	48 8d 45 c0          	lea    -0x40(%rbp),%rax
1400e537c:	48 8b cb             	mov    %rbx,%rcx
1400e537f:	48 ff c1             	inc    %rcx
1400e5382:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e5386:	75 f7                	jne    0x1400e537f
1400e5388:	e8 c3 22 fd ff       	call   0x1400b7650
1400e538d:	44 8b c0             	mov    %eax,%r8d
1400e5390:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400e5394:	48 8b cf             	mov    %rdi,%rcx
1400e5397:	e8 28 01 04 00       	call   0x1401254c4
1400e539c:	45 8b c6             	mov    %r14d,%r8d
1400e539f:	48 8d 15 32 2c 2c 00 	lea    0x2c2c32(%rip),%rdx        # 0x1403a7fd8
1400e53a6:	48 8b cf             	mov    %rdi,%rcx
1400e53a9:	e8 16 01 04 00       	call   0x1401254c4
1400e53ae:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400e53b3:	48 8b cb             	mov    %rbx,%rcx
1400e53b6:	48 ff c1             	inc    %rcx
1400e53b9:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e53bd:	75 f7                	jne    0x1400e53b6
1400e53bf:	e8 8c 22 fd ff       	call   0x1400b7650
1400e53c4:	44 8b c0             	mov    %eax,%r8d
1400e53c7:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400e53cc:	48 8b cf             	mov    %rdi,%rcx
1400e53cf:	e8 f0 00 04 00       	call   0x1401254c4
1400e53d4:	45 8b c6             	mov    %r14d,%r8d
1400e53d7:	48 8d 15 fa 2b 2c 00 	lea    0x2c2bfa(%rip),%rdx        # 0x1403a7fd8
1400e53de:	48 8b cf             	mov    %rdi,%rcx
1400e53e1:	e8 de 00 04 00       	call   0x1401254c4
1400e53e6:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400e53ea:	48 8b cb             	mov    %rbx,%rcx
1400e53ed:	48 ff c1             	inc    %rcx
1400e53f0:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e53f4:	75 f7                	jne    0x1400e53ed
1400e53f6:	e8 55 22 fd ff       	call   0x1400b7650
1400e53fb:	44 8b c0             	mov    %eax,%r8d
1400e53fe:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400e5402:	48 8b cf             	mov    %rdi,%rcx
1400e5405:	e8 ba 00 04 00       	call   0x1401254c4
1400e540a:	45 8b c6             	mov    %r14d,%r8d
1400e540d:	48 8d 15 c4 2b 2c 00 	lea    0x2c2bc4(%rip),%rdx        # 0x1403a7fd8
1400e5414:	48 8b cf             	mov    %rdi,%rcx
1400e5417:	e8 a8 00 04 00       	call   0x1401254c4
1400e541c:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
1400e5421:	48 8b cb             	mov    %rbx,%rcx
1400e5424:	48 ff c1             	inc    %rcx
1400e5427:	44 38 3c 08          	cmp    %r15b,(%rax,%rcx,1)
1400e542b:	75 f7                	jne    0x1400e5424
1400e542d:	e8 1e 22 fd ff       	call   0x1400b7650
1400e5432:	44 8b c0             	mov    %eax,%r8d
1400e5435:	48 8d 54 24 54       	lea    0x54(%rsp),%rdx
1400e543a:	48 8b cf             	mov    %rdi,%rcx
1400e543d:	e8 82 00 04 00       	call   0x1401254c4
1400e5442:	45 8b c6             	mov    %r14d,%r8d
1400e5445:	48 8d 15 8c 2b 2c 00 	lea    0x2c2b8c(%rip),%rdx        # 0x1403a7fd8
1400e544c:	48 8b cf             	mov    %rdi,%rcx
1400e544f:	e8 70 00 04 00       	call   0x1401254c4
1400e5454:	41 b8 20 00 00 00    	mov    $0x20,%r8d
1400e545a:	48 8d 55 28          	lea    0x28(%rbp),%rdx
1400e545e:	48 8b cf             	mov    %rdi,%rcx
1400e5461:	e8 5e 00 04 00       	call   0x1401254c4
1400e5466:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e546b:	48 8b cf             	mov    %rdi,%rcx
1400e546e:	e8 b5 ff 03 00       	call   0x140125428
1400e5473:	49 8b ff             	mov    %r15,%rdi
1400e5476:	4c 8d 75 50          	lea    0x50(%rbp),%r14
1400e547a:	44 0f b6 4c 3c 70    	movzbl 0x70(%rsp,%rdi,1),%r9d
1400e5480:	4c 8d 05 e5 45 20 00 	lea    0x2045e5(%rip),%r8        # 0x1402e9a6c
1400e5487:	ba 03 00 00 00       	mov    $0x3,%edx
1400e548c:	49 8b ce             	mov    %r14,%rcx
1400e548f:	e8 b8 4b fd ff       	call   0x1400ba04c
1400e5494:	48 ff c7             	inc    %rdi
1400e5497:	49 83 c6 02          	add    $0x2,%r14
1400e549b:	48 83 ff 10          	cmp    $0x10,%rdi
1400e549f:	72 d9                	jb     0x1400e547a
1400e54a1:	48 8d 44 24 54       	lea    0x54(%rsp),%rax
1400e54a6:	49 8b d4             	mov    %r12,%rdx
1400e54a9:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400e54ae:	4c 8d 4d c0          	lea    -0x40(%rbp),%r9
1400e54b2:	48 8d 45 50          	lea    0x50(%rbp),%rax
1400e54b6:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400e54bb:	4c 8d 85 80 00 00 00 	lea    0x80(%rbp),%r8
1400e54c2:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400e54c7:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1400e54cc:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400e54d1:	48 8d 0d 38 93 20 00 	lea    0x209338(%rip),%rcx        # 0x1402ee810
1400e54d8:	48 8d 45 90          	lea    -0x70(%rbp),%rax
1400e54dc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400e54e1:	e8 12 4b fd ff       	call   0x1400b9ff8
1400e54e6:	48 8b ce             	mov    %rsi,%rcx
1400e54e9:	48 8b f8             	mov    %rax,%rdi
1400e54ec:	ff 15 16 9b 2e 00    	call   *0x2e9b16(%rip)        # 0x1403cf008
1400e54f2:	48 85 ff             	test   %rdi,%rdi
1400e54f5:	74 2b                	je     0x1400e5522
1400e54f7:	48 ff c3             	inc    %rbx
1400e54fa:	44 38 3c 1f          	cmp    %r15b,(%rdi,%rbx,1)
1400e54fe:	75 f7                	jne    0x1400e54f7
1400e5500:	4c 8b c3             	mov    %rbx,%r8
1400e5503:	4c 8d 0d d6 0e fc ff 	lea    -0x3f12a(%rip),%r9        # 0x1400a63e0
1400e550a:	48 8b d7             	mov    %rdi,%rdx
1400e550d:	49 8b cd             	mov    %r13,%rcx
1400e5510:	e8 07 ec 03 00       	call   0x14012411c
1400e5515:	33 c0                	xor    %eax,%eax
1400e5517:	eb 15                	jmp    0x1400e552e
1400e5519:	48 8b ce             	mov    %rsi,%rcx
1400e551c:	ff 15 e6 9a 2e 00    	call   *0x2e9ae6(%rip)        # 0x1403cf008
1400e5522:	b8 1b 00 00 00       	mov    $0x1b,%eax
1400e5527:	eb 05                	jmp    0x1400e552e
1400e5529:	b8 3d 00 00 00       	mov    $0x3d,%eax
1400e552e:	48 8b 8d 80 01 00 00 	mov    0x180(%rbp),%rcx
1400e5535:	48 33 cc             	xor    %rsp,%rcx
1400e5538:	e8 73 a9 1c 00       	call   0x1402afeb0
1400e553d:	48 81 c4 98 02 00 00 	add    $0x298,%rsp
1400e5544:	41 5f                	pop    %r15
1400e5546:	41 5e                	pop    %r14
1400e5548:	41 5d                	pop    %r13
1400e554a:	41 5c                	pop    %r12
1400e554c:	5f                   	pop    %rdi
1400e554d:	5e                   	pop    %rsi
1400e554e:	5b                   	pop    %rbx
1400e554f:	5d                   	pop    %rbp
1400e5550:	c3                   	ret
1400e5551:	cc                   	int3
1400e5552:	cc                   	int3
1400e5553:	cc                   	int3
1400e5554:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400e5559:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1400e555e:	55                   	push   %rbp
1400e555f:	57                   	push   %rdi
1400e5560:	41 54                	push   %r12
1400e5562:	41 56                	push   %r14
1400e5564:	41 57                	push   %r15
1400e5566:	48 8d ac 24 b0 fb ff 	lea    -0x450(%rsp),%rbp
1400e556d:	ff
1400e556e:	48 81 ec 50 05 00 00 	sub    $0x550,%rsp
1400e5575:	48 8b 05 04 05 2f 00 	mov    0x2f0504(%rip),%rax        # 0x1403d5a80
1400e557c:	48 33 c4             	xor    %rsp,%rax
1400e557f:	48 89 85 40 04 00 00 	mov    %rax,0x440(%rbp)
1400e5586:	4c 8b 22             	mov    (%rdx),%r12
1400e5589:	48 8b f9             	mov    %rcx,%rdi
1400e558c:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400e5591:	45 32 ff             	xor    %r15b,%r15b
1400e5594:	48 8b ca             	mov    %rdx,%rcx
1400e5597:	4c 89 64 24 20       	mov    %r12,0x20(%rsp)
1400e559c:	45 32 f6             	xor    %r14b,%r14b
1400e559f:	48 8b da             	mov    %rdx,%rbx
1400e55a2:	e8 d5 03 00 00       	call   0x1400e597c
1400e55a7:	be 01 00 00 00       	mov    $0x1,%esi
1400e55ac:	eb 10                	jmp    0x1400e55be
1400e55ae:	3c 20                	cmp    $0x20,%al
1400e55b0:	74 04                	je     0x1400e55b6
1400e55b2:	3c 09                	cmp    $0x9,%al
1400e55b4:	75 0e                	jne    0x1400e55c4
1400e55b6:	48 03 fe             	add    %rsi,%rdi
1400e55b9:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
1400e55be:	8a 07                	mov    (%rdi),%al
1400e55c0:	84 c0                	test   %al,%al
1400e55c2:	75 ea                	jne    0x1400e55ae
1400e55c4:	4c 8d 4c 24 28       	lea    0x28(%rsp),%r9
1400e55c9:	48 8b cf             	mov    %rdi,%rcx
1400e55cc:	4c 8d 45 40          	lea    0x40(%rbp),%r8
1400e55d0:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400e55d5:	e8 16 04 00 00       	call   0x1400e59f0
1400e55da:	84 c0                	test   %al,%al
1400e55dc:	0f 84 3f 03 00 00    	je     0x1400e5921
1400e55e2:	48 8d 15 83 92 20 00 	lea    0x209283(%rip),%rdx        # 0x1402ee86c
1400e55e9:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e55ee:	e8 ad 40 fd ff       	call   0x1400b96a0
1400e55f3:	85 c0                	test   %eax,%eax
1400e55f5:	74 1b                	je     0x1400e5612
1400e55f7:	48 8b 0b             	mov    (%rbx),%rcx
1400e55fa:	ff 15 08 9a 2e 00    	call   *0x2e9a08(%rip)        # 0x1403cf008
1400e5600:	48 8d 4d 40          	lea    0x40(%rbp),%rcx
1400e5604:	ff 15 0e 9a 2e 00    	call   *0x2e9a0e(%rip)        # 0x1403cf018
1400e560a:	48 89 03             	mov    %rax,(%rbx)
1400e560d:	e9 95 00 00 00       	jmp    0x1400e56a7
1400e5612:	48 8d 15 5b 92 20 00 	lea    0x20925b(%rip),%rdx        # 0x1402ee874
1400e5619:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400e561e:	e8 7d 40 fd ff       	call   0x1400b96a0