140040ee6:	eb 05                	jmp    0x140040eed
140040ee8:	ba 60 01 00 00       	mov    $0x160,%edx
140040eed:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040ef1:	4c 8d 05 38 7d 04 00 	lea    0x47d38(%rip),%r8        # 0x140088c30
140040ef8:	e8 1f 6a 01 00       	call   0x14005791c
140040efd:	90                   	nop
140040efe:	e9 60 8f fe ff       	jmp    0x140029e63
140040f03:	48 8b 0d f6 e0 05 00 	mov    0x5e0f6(%rip),%rcx        # 0x14009f000
140040f0a:	48 8d 05 ef e0 05 00 	lea    0x5e0ef(%rip),%rax        # 0x14009f000
140040f11:	48 3b c8             	cmp    %rax,%rcx
140040f14:	0f 84 49 8f fe ff    	je     0x140029e63
140040f1a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040f1e:	0f 84 3f 8f fe ff    	je     0x140029e63
140040f24:	ba 5f 01 00 00       	mov    $0x15f,%edx
140040f29:	eb c2                	jmp    0x140040eed
140040f2b:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140040f30:	41 83 f9 0b          	cmp    $0xb,%r9d
140040f34:	74 23                	je     0x140040f59
140040f36:	48 8b 0d c3 e0 05 00 	mov    0x5e0c3(%rip),%rcx        # 0x14009f000
140040f3d:	48 8d 05 bc e0 05 00 	lea    0x5e0bc(%rip),%rax        # 0x14009f000
140040f44:	48 3b c8             	cmp    %rax,%rcx
140040f47:	0f 84 16 8f fe ff    	je     0x140029e63
140040f4d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040f51:	0f 84 0c 8f fe ff    	je     0x140029e63
140040f57:	eb 8f                	jmp    0x140040ee8
140040f59:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140040f5e:	48 8b 0d 9b e0 05 00 	mov    0x5e09b(%rip),%rcx        # 0x14009f000
140040f65:	48 8d 05 94 e0 05 00 	lea    0x5e094(%rip),%rax        # 0x14009f000
140040f6c:	48 3b c8             	cmp    %rax,%rcx
140040f6f:	0f 84 ee 8e fe ff    	je     0x140029e63
140040f75:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040f79:	0f 84 e4 8e fe ff    	je     0x140029e63
140040f7f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040f83:	4c 8d 05 a6 7c 04 00 	lea    0x47ca6(%rip),%r8        # 0x140088c30
140040f8a:	ba 61 01 00 00       	mov    $0x161,%edx
140040f8f:	4c 8b cb             	mov    %rbx,%r9
140040f92:	e8 3d e3 01 00       	call   0x14005f2d4
140040f97:	90                   	nop
140040f98:	e9 c6 8e fe ff       	jmp    0x140029e63
140040f9d:	cc                   	int3
140040f9e:	48 8b 0d 5b e0 05 00 	mov    0x5e05b(%rip),%rcx        # 0x14009f000
140040fa5:	48 8d 05 54 e0 05 00 	lea    0x5e054(%rip),%rax        # 0x14009f000
140040fac:	48 3b c8             	cmp    %rax,%rcx
140040faf:	0f 84 62 8f fe ff    	je     0x140029f17
140040fb5:	b8 01 00 00 00       	mov    $0x1,%eax
140040fba:	84 41 1c             	test   %al,0x1c(%rcx)
140040fbd:	0f 84 54 8f fe ff    	je     0x140029f17
140040fc3:	ba 6f 01 00 00       	mov    $0x16f,%edx
140040fc8:	eb 05                	jmp    0x140040fcf
140040fca:	ba 71 01 00 00       	mov    $0x171,%edx
140040fcf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040fd3:	4c 8d 05 56 7c 04 00 	lea    0x47c56(%rip),%r8        # 0x140088c30
140040fda:	e8 3d 69 01 00       	call   0x14005791c
140040fdf:	90                   	nop
140040fe0:	e9 32 8f fe ff       	jmp    0x140029f17
140040fe5:	48 8b 0d 14 e0 05 00 	mov    0x5e014(%rip),%rcx        # 0x14009f000
140040fec:	48 8d 05 0d e0 05 00 	lea    0x5e00d(%rip),%rax        # 0x14009f000
140040ff3:	48 3b c8             	cmp    %rax,%rcx
140040ff6:	0f 84 1b 8f fe ff    	je     0x140029f17
140040ffc:	b8 01 00 00 00       	mov    $0x1,%eax
140041001:	84 41 1c             	test   %al,0x1c(%rcx)
140041004:	0f 84 0d 8f fe ff    	je     0x140029f17
14004100a:	ba 70 01 00 00       	mov    $0x170,%edx
14004100f:	eb be                	jmp    0x140040fcf
140041011:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140041016:	41 83 f9 04          	cmp    $0x4,%r9d
14004101a:	74 27                	je     0x140041043
14004101c:	48 8b 0d dd df 05 00 	mov    0x5dfdd(%rip),%rcx        # 0x14009f000
140041023:	48 8d 05 d6 df 05 00 	lea    0x5dfd6(%rip),%rax        # 0x14009f000
14004102a:	48 3b c8             	cmp    %rax,%rcx
14004102d:	0f 84 e4 8e fe ff    	je     0x140029f17
140041033:	b8 01 00 00 00       	mov    $0x1,%eax
140041038:	84 41 1c             	test   %al,0x1c(%rcx)
14004103b:	0f 84 d6 8e fe ff    	je     0x140029f17
140041041:	eb 87                	jmp    0x140040fca
140041043:	39 5c 24 50          	cmp    %ebx,0x50(%rsp)
140041047:	b8 01 00 00 00       	mov    $0x1,%eax
14004104c:	0f 45 d8             	cmovne %eax,%ebx
14004104f:	e9 c3 8e fe ff       	jmp    0x140029f17
140041054:	83 bc 24 80 00 00 00 	cmpl   $0x4,0x80(%rsp)
14004105b:	04
14004105c:	75 10                	jne    0x14004106e
14004105e:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
140041065:	33 db                	xor    %ebx,%ebx
140041067:	89 07                	mov    %eax,(%rdi)
140041069:	e9 65 8f fe ff       	jmp    0x140029fd3
14004106e:	48 8b 0d 8b df 05 00 	mov    0x5df8b(%rip),%rcx        # 0x14009f000
140041075:	48 8d 05 84 df 05 00 	lea    0x5df84(%rip),%rax        # 0x14009f000
14004107c:	48 3b c8             	cmp    %rax,%rcx
14004107f:	0f 84 4e 8f fe ff    	je     0x140029fd3
140041085:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041089:	0f 84 44 8f fe ff    	je     0x140029fd3
14004108f:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041093:	4c 8d 05 96 7b 04 00 	lea    0x47b96(%rip),%r8        # 0x140088c30
14004109a:	ba 52 01 00 00       	mov    $0x152,%edx
14004109f:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400410a3:	4c 8b ce             	mov    %rsi,%r9
1400410a6:	e8 cd 6a 01 00       	call   0x140057b78
1400410ab:	90                   	nop
1400410ac:	e9 22 8f fe ff       	jmp    0x140029fd3
1400410b1:	cc                   	int3
1400410b2:	44 8b 0d c7 f1 05 00 	mov    0x5f1c7(%rip),%r9d        # 0x1400a0280
1400410b9:	45 85 c9             	test   %r9d,%r9d
1400410bc:	75 09                	jne    0x1400410c7
1400410be:	41 8d 41 05          	lea    0x5(%r9),%eax
1400410c2:	44 8b c8             	mov    %eax,%r9d
1400410c5:	eb 08                	jmp    0x1400410cf
1400410c7:	41 0f b7 c1          	movzwl %r9w,%eax
1400410cb:	41 c1 e9 10          	shr    $0x10,%r9d
1400410cf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400410d3:	4c 8d 05 3e 7f 04 00 	lea    0x47f3e(%rip),%r8        # 0x140089018
1400410da:	ba 5f 00 00 00       	mov    $0x5f,%edx
1400410df:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400410e3:	e8 50 69 01 00       	call   0x140057a38
1400410e8:	90                   	nop
1400410e9:	e9 96 8f fe ff       	jmp    0x14002a084
1400410ee:	48 ff 15 7b 39 04 00 	rex.W call *0x4397b(%rip)        # 0x140084a70
1400410f5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400410fa:	48 8b 0d ff de 05 00 	mov    0x5deff(%rip),%rcx        # 0x14009f000
140041101:	48 8d 15 f8 de 05 00 	lea    0x5def8(%rip),%rdx        # 0x14009f000
140041108:	48 3b ca             	cmp    %rdx,%rcx
14004110b:	0f 84 c5 8f fe ff    	je     0x14002a0d6
140041111:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041115:	0f 84 bb 8f fe ff    	je     0x14002a0d6
14004111b:	ba 7b 00 00 00       	mov    $0x7b,%edx
140041120:	eb 32                	jmp    0x140041154
140041122:	48 ff 15 47 39 04 00 	rex.W call *0x43947(%rip)        # 0x140084a70
140041129:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004112e:	48 8b 0d cb de 05 00 	mov    0x5decb(%rip),%rcx        # 0x14009f000
140041135:	48 8d 15 c4 de 05 00 	lea    0x5dec4(%rip),%rdx        # 0x14009f000
14004113c:	48 3b ca             	cmp    %rdx,%rcx
14004113f:	0f 84 91 8f fe ff    	je     0x14002a0d6
140041145:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140041149:	0f 84 87 8f fe ff    	je     0x14002a0d6
14004114f:	ba 7c 00 00 00       	mov    $0x7c,%edx
140041154:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041158:	4c 8d 05 f9 7a 04 00 	lea    0x47af9(%rip),%r8        # 0x140088c58
14004115f:	44 8b c8             	mov    %eax,%r9d
140041162:	48 83 c4 28          	add    $0x28,%rsp
140041166:	e9 b1 67 01 00       	jmp    0x14005791c
14004116b:	cc                   	int3
14004116c:	4c 8b 07             	mov    (%rdi),%r8
14004116f:	33 d2                	xor    %edx,%edx
140041171:	48 8b ce             	mov    %rsi,%rcx
140041174:	48 ff 15 3d 42 04 00 	rex.W call *0x4423d(%rip)        # 0x1400853b8
14004117b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041180:	8b c3                	mov    %ebx,%eax
140041182:	e9 f1 92 fe ff       	jmp    0x14002a478
140041187:	cc                   	int3
140041188:	48 8b 0d 71 de 05 00 	mov    0x5de71(%rip),%rcx        # 0x14009f000
14004118f:	48 8d 05 6a de 05 00 	lea    0x5de6a(%rip),%rax        # 0x14009f000
140041196:	48 3b c8             	cmp    %rax,%rcx
140041199:	74 1e                	je     0x1400411b9
14004119b:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004119f:	74 18                	je     0x1400411b9
1400411a1:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400411a5:	4c 8d 05 6c 7e 04 00 	lea    0x47e6c(%rip),%r8        # 0x140089018
1400411ac:	ba 5b 00 00 00       	mov    $0x5b,%edx
1400411b1:	44 8b ce             	mov    %esi,%r9d
1400411b4:	e8 63 67 01 00       	call   0x14005791c
1400411b9:	8b ce                	mov    %esi,%ecx
1400411bb:	48 ff 15 d6 41 04 00 	rex.W call *0x441d6(%rip)        # 0x140085398
1400411c2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400411c7:	8b f8                	mov    %eax,%edi
1400411c9:	e9 e8 93 fe ff       	jmp    0x14002a5b6
1400411ce:	48 ff 15 9b 38 04 00 	rex.W call *0x4389b(%rip)        # 0x140084a70
1400411d5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400411da:	8b f8                	mov    %eax,%edi
1400411dc:	48 8b 0d 1d de 05 00 	mov    0x5de1d(%rip),%rcx        # 0x14009f000
1400411e3:	48 8d 05 16 de 05 00 	lea    0x5de16(%rip),%rax        # 0x14009f000
1400411ea:	48 3b c8             	cmp    %rax,%rcx
1400411ed:	0f 84 c3 93 fe ff    	je     0x14002a5b6
1400411f3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400411f7:	0f 84 b9 93 fe ff    	je     0x14002a5b6
1400411fd:	ba 5c 00 00 00       	mov    $0x5c,%edx
140041202:	4c 8d 0d ff 57 04 00 	lea    0x457ff(%rip),%r9        # 0x140086a08
140041209:	eb 0c                	jmp    0x140041217
14004120b:	ba 5d 00 00 00       	mov    $0x5d,%edx
140041210:	4c 8d 0d b1 57 04 00 	lea    0x457b1(%rip),%r9        # 0x1400869c8
140041217:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004121b:	4c 8d 05 f6 7d 04 00 	lea    0x47df6(%rip),%r8        # 0x140089018
140041222:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140041226:	e8 4d 69 01 00       	call   0x140057b78
14004122b:	90                   	nop
14004122c:	e9 85 93 fe ff       	jmp    0x14002a5b6
140041231:	48 ff 15 38 38 04 00 	rex.W call *0x43838(%rip)        # 0x140084a70
140041238:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004123d:	8b f8                	mov    %eax,%edi
14004123f:	48 8b 0d ba dd 05 00 	mov    0x5ddba(%rip),%rcx        # 0x14009f000
140041246:	48 8d 05 b3 dd 05 00 	lea    0x5ddb3(%rip),%rax        # 0x14009f000
14004124d:	48 3b c8             	cmp    %rax,%rcx
140041250:	0f 84 60 93 fe ff    	je     0x14002a5b6
140041256:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004125a:	0f 84 56 93 fe ff    	je     0x14002a5b6
140041260:	eb a9                	jmp    0x14004120b
140041262:	48 8b cb             	mov    %rbx,%rcx
140041265:	48 ff 15 8c 38 04 00 	rex.W call *0x4388c(%rip)        # 0x140084af8
14004126c:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041271:	90                   	nop
140041272:	e9 58 93 fe ff       	jmp    0x14002a5cf
140041277:	cc                   	int3
140041278:	48 ff 15 f1 37 04 00 	rex.W call *0x437f1(%rip)        # 0x140084a70
14004127f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041284:	8b f8                	mov    %eax,%edi
140041286:	e9 ed 93 fe ff       	jmp    0x14002a678
14004128b:	48 8b 0d 6e dd 05 00 	mov    0x5dd6e(%rip),%rcx        # 0x14009f000
140041292:	49 3b ce             	cmp    %r14,%rcx
140041295:	74 28                	je     0x1400412bf
140041297:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14004129b:	74 22                	je     0x1400412bf
14004129d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400412a1:	4c 8d 05 70 7d 04 00 	lea    0x47d70(%rip),%r8        # 0x140089018
1400412a8:	ba 37 00 00 00       	mov    $0x37,%edx
1400412ad:	e8 3e 66 01 00       	call   0x1400578f0
1400412b2:	90                   	nop
1400412b3:	e9 e0 93 fe ff       	jmp    0x14002a698
1400412b8:	48 8b 0d 41 dd 05 00 	mov    0x5dd41(%rip),%rcx        # 0x14009f000
1400412bf:	81 ff b7 00 00 00    	cmp    $0xb7,%edi
1400412c5:	75 2d                	jne    0x1400412f4
1400412c7:	4c 8d 05 72 57 04 00 	lea    0x45772(%rip),%r8        # 0x140086a40
1400412ce:	33 d2                	xor    %edx,%edx
1400412d0:	b9 00 00 00 40       	mov    $0x40000000,%ecx
1400412d5:	48 ff 15 dc 3a 04 00 	rex.W call *0x43adc(%rip)        # 0x140084db8
1400412dc:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400412e1:	48 8b d8             	mov    %rax,%rbx
1400412e4:	48 85 c0             	test   %rax,%rax
1400412e7:	0f 85 b4 93 fe ff    	jne    0x14002a6a1
1400412ed:	48 8b 0d 0c dd 05 00 	mov    0x5dd0c(%rip),%rcx        # 0x14009f000
1400412f4:	49 3b ce             	cmp    %r14,%rcx
1400412f7:	74 1e                	je     0x140041317
1400412f9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400412fd:	74 18                	je     0x140041317
1400412ff:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041303:	4c 8d 05 0e 7d 04 00 	lea    0x47d0e(%rip),%r8        # 0x140089018
14004130a:	ba 38 00 00 00       	mov    $0x38,%edx
14004130f:	44 8b cf             	mov    %edi,%r9d
140041312:	e8 05 66 01 00       	call   0x14005791c
140041317:	33 c0                	xor    %eax,%eax
140041319:	e9 8b 93 fe ff       	jmp    0x14002a6a9
14004131e:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140041323:	48 8d 4d df          	lea    -0x21(%rbp),%rcx
140041327:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
14004132b:	45 33 c9             	xor    %r9d,%r9d
14004132e:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
140041332:	45 33 c0             	xor    %r8d,%r8d
140041335:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140041339:	b2 01                	mov    $0x1,%dl
14004133b:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
14004133f:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140041343:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140041347:	e8 70 2e ff ff       	call   0x1400341bc
14004134c:	85 c0                	test   %eax,%eax
14004134e:	0f 85 3e 94 fe ff    	jne    0x14002a792
140041354:	48 ff 15 15 37 04 00 	rex.W call *0x43715(%rip)        # 0x140084a70
14004135b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041360:	eb 0e                	jmp    0x140041370
140041362:	8b c8                	mov    %eax,%ecx
140041364:	48 ff 15 2d 40 04 00 	rex.W call *0x4402d(%rip)        # 0x140085398
14004136b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041370:	8b d8                	mov    %eax,%ebx
140041372:	e9 72 94 fe ff       	jmp    0x14002a7e9
140041377:	4c 89 74 24 50       	mov    %r14,0x50(%rsp)
14004137c:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140041380:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
140041384:	45 33 c9             	xor    %r9d,%r9d
140041387:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14004138b:	b2 01                	mov    $0x1,%dl
14004138d:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
140041391:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
140041395:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
140041399:	45 8d 41 12          	lea    0x12(%r9),%r8d
14004139d:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400413a1:	e8 16 2e ff ff       	call   0x1400341bc
1400413a6:	85 c0                	test   %eax,%eax
1400413a8:	74 aa                	je     0x140041354
1400413aa:	e9 f0 93 fe ff       	jmp    0x14002a79f
1400413af:	4c 89 7c 24 50       	mov    %r15,0x50(%rsp)
1400413b4:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
1400413b8:	89 5c 24 48          	mov    %ebx,0x48(%rsp)
1400413bc:	41 b9 01 00 00 00    	mov    $0x1,%r9d
1400413c2:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
1400413c6:	89 5c 24 38          	mov    %ebx,0x38(%rsp)
1400413ca:	89 5c 24 30          	mov    %ebx,0x30(%rsp)
1400413ce:	45 8d 41 01          	lea    0x1(%r9),%r8d
1400413d2:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
1400413d6:	41 8a d0             	mov    %r8b,%dl
1400413d9:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400413dd:	e8 da 2d ff ff       	call   0x1400341bc
1400413e2:	85 c0                	test   %eax,%eax
1400413e4:	0f 84 6a ff ff ff    	je     0x140041354
1400413ea:	e9 bd 93 fe ff       	jmp    0x14002a7ac
1400413ef:	48 8d 35 a2 f3 05 00 	lea    0x5f3a2(%rip),%rsi        # 0x1400a0798
1400413f6:	4c 8b c6             	mov    %rsi,%r8
1400413f9:	48 8d 15 c8 f3 05 00 	lea    0x5f3c8(%rip),%rdx        # 0x1400a07c8
140041400:	48 8d 0d c1 0e 04 00 	lea    0x40ec1(%rip),%rcx        # 0x1400822c8
140041407:	48 ff 15 aa 3e 04 00 	rex.W call *0x43eaa(%rip)        # 0x1400852b8
14004140e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140041413:	85 c0                	test   %eax,%eax
140041415:	0f 88 47 ff ff ff    	js     0x140041362
14004141b:	48 89 35 6e ee 05 00 	mov    %rsi,0x5ee6e(%rip)        # 0x1400a0290
140041422:	e9 92 93 fe ff       	jmp    0x14002a7b9
140041427:	cc                   	int3
140041428:	48 8d 0d 61 f9 05 00 	lea    0x5f961(%rip),%rcx        # 0x1400a0d90
14004142f:	48 ff 15 2a 3a 04 00 	rex.W call *0x43a2a(%rip)        # 0x140084e60
140041436:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004143b:	48 8d 55 ff          	lea    -0x1(%rbp),%rdx
14004143f:	c7 45 ff 11 00 00 00 	movl   $0x11,-0x1(%rbp)
140041446:	b9 05 00 00 00       	mov    $0x5,%ecx
14004144b:	c7 45 03 12 00 00 00 	movl   $0x12,0x3(%rbp)
140041452:	c7 45 07 08 00 00 00 	movl   $0x8,0x7(%rbp)
140041459:	c7 45 0b 09 00 00 00 	movl   $0x9,0xb(%rbp)
140041460:	c7 45 0f 16 00 00 00 	movl   $0x16,0xf(%rbp)
140041467:	e8 8c b1 fd ff       	call   0x14001c5f8
14004146c:	85 c0                	test   %eax,%eax
14004146e:	74 3b                	je     0x1400414ab
140041470:	48 8b 0d 89 db 05 00 	mov    0x5db89(%rip),%rcx        # 0x14009f000
140041477:	48 8d 35 82 db 05 00 	lea    0x5db82(%rip),%rsi        # 0x14009f000
14004147e:	48 3b ce             	cmp    %rsi,%rcx
140041481:	74 21                	je     0x1400414a4
140041483:	bf 01 00 00 00       	mov    $0x1,%edi
140041488:	40 84 79 1c          	test   %dil,0x1c(%rcx)
14004148c:	74 16                	je     0x1400414a4
14004148e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140041492:	8d 57 09             	lea    0x9(%rdi),%edx
140041495:	44 8b c8             	mov    %eax,%r9d
140041498:	4c 8d 05 81 75 04 00 	lea    0x47581(%rip),%r8        # 0x140088a20
14004149f:	e8 78 64 01 00       	call   0x14005791c
1400414a4:	33 c0                	xor    %eax,%eax
1400414a6:	e9 d3 93 fe ff       	jmp    0x14002a87e
1400414ab:	48 8d 55 cf          	lea    -0x31(%rbp),%rdx
1400414af:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1400414b3:	e8 ec 7a 01 00       	call   0x140058fa4
1400414b8:	85 c0                	test   %eax,%eax
1400414ba:	0f 84 91 00 00 00    	je     0x140041551
1400414c0:	48 8b 0d 39 db 05 00 	mov    0x5db39(%rip),%rcx        # 0x14009f000
1400414c7:	48 8d 35 32 db 05 00 	lea    0x5db32(%rip),%rsi        # 0x14009f000
1400414ce:	48 3b ce             	cmp    %rsi,%rcx
1400414d1:	74 77                	je     0x14004154a
1400414d3:	bf 01 00 00 00       	mov    $0x1,%edi
1400414d8:	40 84 79 1c          	test   %dil,0x1c(%rcx)
1400414dc:	74 6c                	je     0x14004154a
1400414de:	8d 57 0a             	lea    0xa(%rdi),%edx
1400414e1:	eb 05                	jmp    0x1400414e8
1400414e3:	ba 0c 00 00 00       	mov    $0xc,%edx
1400414e8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400414ec:	4c 8d 05 2d 75 04 00 	lea    0x4752d(%rip),%r8        # 0x140088a20
1400414f3:	e8 f8 63 01 00       	call   0x1400578f0
1400414f8:	eb 50                	jmp    0x14004154a
1400414fa:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400414fe:	ba 19 00 00 00       	mov    $0x19,%edx