140052f14:	48 ff 15 5d 1b 03 00 	rex.W call *0x31b5d(%rip)        # 0x140084a78
140052f1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140052f20:	90                   	nop
140052f21:	e9 cb f4 fd ff       	jmp    0x1400323f1
140052f26:	8b cf                	mov    %edi,%ecx
140052f28:	48 ff 15 69 24 03 00 	rex.W call *0x32469(%rip)        # 0x140085398
140052f2f:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140052f34:	8b d8                	mov    %eax,%ebx
140052f36:	48 8b 0d c3 c0 04 00 	mov    0x4c0c3(%rip),%rcx        # 0x14009f000
140052f3d:	48 8d 05 bc c0 04 00 	lea    0x4c0bc(%rip),%rax        # 0x14009f000
140052f44:	48 3b c8             	cmp    %rax,%rcx
140052f47:	0f 84 20 f7 fd ff    	je     0x14003266d
140052f4d:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140052f51:	0f 84 16 f7 fd ff    	je     0x14003266d
140052f57:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140052f5b:	4c 8d 05 1e 5a 03 00 	lea    0x35a1e(%rip),%r8        # 0x140088980
140052f62:	ba 2e 00 00 00       	mov    $0x2e,%edx
140052f67:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140052f6b:	4c 8b cd             	mov    %rbp,%r9
140052f6e:	e8 05 4c 00 00       	call   0x140057b78
140052f73:	90                   	nop
140052f74:	e9 f4 f6 fd ff       	jmp    0x14003266d
140052f79:	cc                   	int3
140052f7a:	bf 5b 04 00 00       	mov    $0x45b,%edi
140052f7f:	e9 33 f8 fd ff       	jmp    0x1400327b7
140052f84:	bf 57 00 00 00       	mov    $0x57,%edi
140052f89:	e9 29 f8 fd ff       	jmp    0x1400327b7
140052f8e:	bf 06 00 00 00       	mov    $0x6,%edi
140052f93:	e9 1f f8 fd ff       	jmp    0x1400327b7
140052f98:	f7 d6                	not    %esi
140052f9a:	44 8b ce             	mov    %esi,%r9d
140052f9d:	44 23 0d 54 c2 04 00 	and    0x4c254(%rip),%r9d        # 0x14009f1f8
140052fa4:	23 ce                	and    %esi,%ecx
140052fa6:	e9 b6 f7 fd ff       	jmp    0x140032761
140052fab:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140052faf:	4c 8d 05 52 e8 03 00 	lea    0x3e852(%rip),%r8        # 0x140091808
140052fb6:	ba 16 00 00 00       	mov    $0x16,%edx
140052fbb:	e8 5c 49 00 00       	call   0x14005791c
140052fc0:	90                   	nop
140052fc1:	e9 c5 f7 fd ff       	jmp    0x14003278b
140052fc6:	bb 32 00 00 00       	mov    $0x32,%ebx
140052fcb:	e9 6b f9 fd ff       	jmp    0x14003293b
140052fd0:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140052fd4:	4c 8d 05 2d e8 03 00 	lea    0x3e82d(%rip),%r8        # 0x140091808
140052fdb:	ba 19 00 00 00       	mov    $0x19,%edx
140052fe0:	44 8b cf             	mov    %edi,%r9d
140052fe3:	e8 34 49 00 00       	call   0x14005791c
140052fe8:	90                   	nop
140052fe9:	e9 12 f9 fd ff       	jmp    0x140032900
140052fee:	48 8b 0d 0b c0 04 00 	mov    0x4c00b(%rip),%rcx        # 0x14009f000
140052ff5:	49 3b cf             	cmp    %r15,%rcx
140052ff8:	0f 84 3d f9 fd ff    	je     0x14003293b
140052ffe:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140053002:	0f 84 33 f9 fd ff    	je     0x14003293b
140053008:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005300c:	4c 8d 05 f5 e7 03 00 	lea    0x3e7f5(%rip),%r8        # 0x140091808
140053013:	ba 18 00 00 00       	mov    $0x18,%edx
140053018:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005301c:	44 8b cf             	mov    %edi,%r9d
14005301f:	e8 14 4a 00 00       	call   0x140057a38
140053024:	90                   	nop
140053025:	e9 11 f9 fd ff       	jmp    0x14003293b
14005302a:	45 33 c0             	xor    %r8d,%r8d
14005302d:	48 8d 0d fc bf 04 00 	lea    0x4bffc(%rip),%rcx        # 0x14009f030
140053034:	33 d2                	xor    %edx,%edx
140053036:	e8 01 fa fd ff       	call   0x140032a3c
14005303b:	90                   	nop
14005303c:	e9 e3 f9 fd ff       	jmp    0x140032a24
140053041:	48 8b cb             	mov    %rbx,%rcx
140053044:	e8 4f fd 01 00       	call   0x140072d98
140053049:	8b c6                	mov    %esi,%eax
14005304b:	e9 d4 f9 fd ff       	jmp    0x140032a24
140053050:	48 39 b8 48 01 00 00 	cmp    %rdi,0x148(%rax)
140053057:	0f 84 b2 f9 fd ff    	je     0x140032a0f
14005305d:	48 8d 88 50 01 00 00 	lea    0x150(%rax),%rcx
140053064:	48 8b 01             	mov    (%rcx),%rax
140053067:	e9 97 f9 fd ff       	jmp    0x140032a03
14005306c:	0f 8e 45 fa fd ff    	jle    0x140032ab7
140053072:	0f b7 d8             	movzwl %ax,%ebx
140053075:	81 cb 00 00 07 80    	or     $0x80070000,%ebx
14005307b:	e9 37 fa fd ff       	jmp    0x140032ab7
140053080:	8b 0d 3a dd 04 00    	mov    0x4dd3a(%rip),%ecx        # 0x1400a0dc0
140053086:	85 c9                	test   %ecx,%ecx
140053088:	0f 85 be fa fd ff    	jne    0x140032b4c
14005308e:	45 33 c0             	xor    %r8d,%r8d
140053091:	48 8b d3             	mov    %rbx,%rdx
140053094:	48 8d 0d 85 ff 01 00 	lea    0x1ff85(%rip),%rcx        # 0x140073020
14005309b:	48 ff 15 c6 1e 03 00 	rex.W call *0x31ec6(%rip)        # 0x140084f68
1400530a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400530a7:	48 89 83 58 01 00 00 	mov    %rax,0x158(%rbx)
1400530ae:	eb 15                	jmp    0x1400530c5
1400530b0:	b8 01 00 00 00       	mov    $0x1,%eax
1400530b5:	87 05 05 dd 04 00    	xchg   %eax,0x4dd05(%rip)        # 0x1400a0dc0
1400530bb:	40 8a 7c 24 48       	mov    0x48(%rsp),%dil
1400530c0:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400530c5:	48 83 bb 58 01 00 00 	cmpq   $0x0,0x158(%rbx)
1400530cc:	00
1400530cd:	0f 84 79 fa fd ff    	je     0x140032b4c
1400530d3:	e9 71 fa fd ff       	jmp    0x140032b49
1400530d8:	48 8b cb             	mov    %rbx,%rcx
1400530db:	e8 b8 fc 01 00       	call   0x140072d98
1400530e0:	33 db                	xor    %ebx,%ebx
1400530e2:	e9 6e fa fd ff       	jmp    0x140032b55
1400530e7:	cc                   	int3
1400530e8:	48 39 6a 08          	cmp    %rbp,0x8(%rdx)
1400530ec:	0f 84 88 fb fd ff    	je     0x140032c7a
1400530f2:	48 8b 0d 07 bf 04 00 	mov    0x4bf07(%rip),%rcx        # 0x14009f000
1400530f9:	48 8d 05 00 bf 04 00 	lea    0x4bf00(%rip),%rax        # 0x14009f000
140053100:	48 3b c8             	cmp    %rax,%rcx
140053103:	0f 84 74 fb fd ff    	je     0x140032c7d
140053109:	41 bb 01 00 00 00    	mov    $0x1,%r11d
14005310f:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
140053113:	0f 84 64 fb fd ff    	je     0x140032c7d
140053119:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005311d:	4c 8d 05 0c 5b 03 00 	lea    0x35b0c(%rip),%r8        # 0x140088c30
140053124:	ba e5 00 00 00       	mov    $0xe5,%edx
140053129:	4c 8b ce             	mov    %rsi,%r9
14005312c:	e8 df 49 00 00       	call   0x140057b10
140053131:	90                   	nop
140053132:	e9 46 fb fd ff       	jmp    0x140032c7d
140053137:	48 8b 0d c2 be 04 00 	mov    0x4bec2(%rip),%rcx        # 0x14009f000
14005313e:	48 8d 05 bb be 04 00 	lea    0x4bebb(%rip),%rax        # 0x14009f000
140053145:	48 3b c8             	cmp    %rax,%rcx
140053148:	0f 84 2f fb fd ff    	je     0x140032c7d
14005314e:	41 bb 01 00 00 00    	mov    $0x1,%r11d
140053154:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
140053158:	0f 84 1f fb fd ff    	je     0x140032c7d
14005315e:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140053162:	4c 8d 05 c7 5a 03 00 	lea    0x35ac7(%rip),%r8        # 0x140088c30
140053169:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
14005316e:	ba e6 00 00 00       	mov    $0xe6,%edx
140053173:	4c 8b ce             	mov    %rsi,%r9
140053176:	e8 fd 49 00 00       	call   0x140057b78
14005317b:	90                   	nop
14005317c:	e9 fc fa fd ff       	jmp    0x140032c7d
140053181:	45 3b cb             	cmp    %r11d,%r9d
140053184:	75 1a                	jne    0x1400531a0
140053186:	e9 c3 fa fd ff       	jmp    0x140032c4e
14005318b:	41 83 f9 08          	cmp    $0x8,%r9d
14005318f:	75 0f                	jne    0x1400531a0
140053191:	e9 c2 fa fd ff       	jmp    0x140032c58
140053196:	41 83 f9 08          	cmp    $0x8,%r9d
14005319a:	0f 84 c2 fa fd ff    	je     0x140032c62
1400531a0:	48 8b 0d 59 be 04 00 	mov    0x4be59(%rip),%rcx        # 0x14009f000
1400531a7:	48 8d 05 52 be 04 00 	lea    0x4be52(%rip),%rax        # 0x14009f000
1400531ae:	48 3b c8             	cmp    %rax,%rcx
1400531b1:	0f 84 c6 fa fd ff    	je     0x140032c7d
1400531b7:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
1400531bb:	0f 84 bc fa fd ff    	je     0x140032c7d
1400531c1:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1400531c6:	ba ec 00 00 00       	mov    $0xec,%edx
1400531cb:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400531cf:	44 89 4c 24 20       	mov    %r9d,0x20(%rsp)
1400531d4:	e9 dc 00 00 00       	jmp    0x1400532b5
1400531d9:	48 8b 0d 20 be 04 00 	mov    0x4be20(%rip),%rcx        # 0x14009f000
1400531e0:	48 8d 05 19 be 04 00 	lea    0x4be19(%rip),%rax        # 0x14009f000
1400531e7:	48 3b c8             	cmp    %rax,%rcx
1400531ea:	0f 84 8d fa fd ff    	je     0x140032c7d
1400531f0:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
1400531f4:	0f 84 83 fa fd ff    	je     0x140032c7d
1400531fa:	44 89 44 24 30       	mov    %r8d,0x30(%rsp)
1400531ff:	ba eb 00 00 00       	mov    $0xeb,%edx
140053204:	89 7c 24 28          	mov    %edi,0x28(%rsp)
140053208:	44 89 54 24 20       	mov    %r10d,0x20(%rsp)
14005320d:	e9 a3 00 00 00       	jmp    0x1400532b5
140053212:	48 8b 0d e7 bd 04 00 	mov    0x4bde7(%rip),%rcx        # 0x14009f000
140053219:	48 8d 05 e0 bd 04 00 	lea    0x4bde0(%rip),%rax        # 0x14009f000
140053220:	48 3b c8             	cmp    %rax,%rcx
140053223:	0f 84 54 fa fd ff    	je     0x140032c7d
140053229:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
14005322d:	0f 84 4a fa fd ff    	je     0x140032c7d
140053233:	8b 03                	mov    (%rbx),%eax
140053235:	ba ea 00 00 00       	mov    $0xea,%edx
14005323a:	89 44 24 28          	mov    %eax,0x28(%rsp)
14005323e:	89 7c 24 20          	mov    %edi,0x20(%rsp)
140053242:	e9 b6 00 00 00       	jmp    0x1400532fd
140053247:	48 8b 0d b2 bd 04 00 	mov    0x4bdb2(%rip),%rcx        # 0x14009f000
14005324e:	48 8d 05 ab bd 04 00 	lea    0x4bdab(%rip),%rax        # 0x14009f000
140053255:	48 3b c8             	cmp    %rax,%rcx
140053258:	0f 84 1f fa fd ff    	je     0x140032c7d
14005325e:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
140053262:	0f 84 15 fa fd ff    	je     0x140032c7d
140053268:	8b 03                	mov    (%rbx),%eax
14005326a:	ba e9 00 00 00       	mov    $0xe9,%edx
14005326f:	89 44 24 30          	mov    %eax,0x30(%rsp)
140053273:	8b 43 04             	mov    0x4(%rbx),%eax
140053276:	89 7c 24 28          	mov    %edi,0x28(%rsp)
14005327a:	89 44 24 20          	mov    %eax,0x20(%rsp)
14005327e:	eb 35                	jmp    0x1400532b5
140053280:	48 8b 0d 79 bd 04 00 	mov    0x4bd79(%rip),%rcx        # 0x14009f000
140053287:	48 8d 05 72 bd 04 00 	lea    0x4bd72(%rip),%rax        # 0x14009f000
14005328e:	48 3b c8             	cmp    %rax,%rcx
140053291:	0f 84 e6 f9 fd ff    	je     0x140032c7d
140053297:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
14005329b:	0f 84 dc f9 fd ff    	je     0x140032c7d
1400532a1:	8b 03                	mov    (%rbx),%eax
1400532a3:	ba e8 00 00 00       	mov    $0xe8,%edx
1400532a8:	89 44 24 30          	mov    %eax,0x30(%rsp)
1400532ac:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400532b0:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1400532b5:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400532b9:	4c 8d 05 70 59 03 00 	lea    0x35970(%rip),%r8        # 0x140088c30
1400532c0:	4c 8b ce             	mov    %rsi,%r9
1400532c3:	e8 9c bc 00 00       	call   0x14005ef64
1400532c8:	90                   	nop
1400532c9:	e9 af f9 fd ff       	jmp    0x140032c7d
1400532ce:	48 8b 0d 2b bd 04 00 	mov    0x4bd2b(%rip),%rcx        # 0x14009f000
1400532d5:	48 8d 05 24 bd 04 00 	lea    0x4bd24(%rip),%rax        # 0x14009f000
1400532dc:	48 3b c8             	cmp    %rax,%rcx
1400532df:	0f 84 98 f9 fd ff    	je     0x140032c7d
1400532e5:	44 84 59 1c          	test   %r11b,0x1c(%rcx)
1400532e9:	0f 84 8e f9 fd ff    	je     0x140032c7d
1400532ef:	89 7c 24 28          	mov    %edi,0x28(%rsp)
1400532f3:	ba e7 00 00 00       	mov    $0xe7,%edx
1400532f8:	44 89 44 24 20       	mov    %r8d,0x20(%rsp)
1400532fd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140053301:	4c 8d 05 28 59 03 00 	lea    0x35928(%rip),%r8        # 0x140088c30
140053308:	4c 8b ce             	mov    %rsi,%r9
14005330b:	e8 88 7d 00 00       	call   0x14005b098
140053310:	90                   	nop
140053311:	e9 67 f9 fd ff       	jmp    0x140032c7d
140053316:	41 83 f9 01          	cmp    $0x1,%r9d
14005331a:	74 3f                	je     0x14005335b
14005331c:	48 8b 0d dd bc 04 00 	mov    0x4bcdd(%rip),%rcx        # 0x14009f000
140053323:	48 8d 05 d6 bc 04 00 	lea    0x4bcd6(%rip),%rax        # 0x14009f000
14005332a:	48 3b c8             	cmp    %rax,%rcx
14005332d:	0f 84 a8 f9 fd ff    	je     0x140032cdb
140053333:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140053337:	0f 84 9e f9 fd ff    	je     0x140032cdb
14005333d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140053341:	45 8b c8             	mov    %r8d,%r9d
140053344:	4c 8d 05 5d df 03 00 	lea    0x3df5d(%rip),%r8        # 0x1400912a8
14005334b:	ba 4c 00 00 00       	mov    $0x4c,%edx
140053350:	e8 c7 45 00 00       	call   0x14005791c
140053355:	90                   	nop
140053356:	e9 80 f9 fd ff       	jmp    0x140032cdb
14005335b:	48 3b ca             	cmp    %rdx,%rcx
14005335e:	74 43                	je     0x1400533a3
140053360:	48 3b 15 e1 be 04 00 	cmp    0x4bee1(%rip),%rdx        # 0x14009f248
140053367:	0f 85 4c f9 fd ff    	jne    0x140032cb9
14005336d:	48 3b 0d cc be 04 00 	cmp    0x4becc(%rip),%rcx        # 0x14009f240
140053374:	74 2d                	je     0x1400533a3
140053376:	e9 3e f9 fd ff       	jmp    0x140032cb9
14005337b:	44 8b 41 1c          	mov    0x1c(%rcx),%r8d
14005337f:	44 39 42 1c          	cmp    %r8d,0x1c(%rdx)
140053383:	77 1e                	ja     0x1400533a3
140053385:	48 3b 15 bc be 04 00 	cmp    0x4bebc(%rip),%rdx        # 0x14009f248
14005338c:	0f 85 49 f9 fd ff    	jne    0x140032cdb
140053392:	48 8b 05 a7 be 04 00 	mov    0x4bea7(%rip),%rax        # 0x14009f240
140053399:	44 39 40 1c          	cmp    %r8d,0x1c(%rax)
14005339d:	0f 82 38 f9 fd ff    	jb     0x140032cdb
1400533a3:	b8 01 00 00 00       	mov    $0x1,%eax
1400533a8:	e9 30 f9 fd ff       	jmp    0x140032cdd
1400533ad:	cc                   	int3
1400533ae:	83 7c 24 48 00       	cmpl   $0x0,0x48(%rsp)
1400533b3:	48 8d 15 7e db 03 00 	lea    0x3db7e(%rip),%rdx        # 0x140090f38
1400533ba:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400533be:	48 8d 05 6b db 03 00 	lea    0x3db6b(%rip),%rax        # 0x140090f30
1400533c5:	48 0f 44 c2          	cmove  %rdx,%rax
1400533c9:	44 8b cf             	mov    %edi,%r9d
1400533cc:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400533d1:	e8 6e f9 00 00       	call   0x140062d44
1400533d6:	90                   	nop
1400533d7:	e9 63 f9 fd ff       	jmp    0x140032d3f
1400533dc:	48 8b 0d 1d bc 04 00 	mov    0x4bc1d(%rip),%rcx        # 0x14009f000
1400533e3:	48 8d 15 16 bc 04 00 	lea    0x4bc16(%rip),%rdx        # 0x14009f000
1400533ea:	48 3b ca             	cmp    %rdx,%rcx
1400533ed:	0f 84 4c f9 fd ff    	je     0x140032d3f
1400533f3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400533f7:	0f 84 42 f9 fd ff    	je     0x140032d3f
1400533fd:	83 7c 24 48 00       	cmpl   $0x0,0x48(%rsp)
140053402:	48 8d 15 2f db 03 00 	lea    0x3db2f(%rip),%rdx        # 0x140090f38
140053409:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14005340d:	48 8d 05 1c db 03 00 	lea    0x3db1c(%rip),%rax        # 0x140090f30
140053414:	48 0f 44 c2          	cmove  %rdx,%rax
140053418:	89 5c 24 28          	mov    %ebx,0x28(%rsp)
14005341c:	44 8b cf             	mov    %edi,%r9d
14005341f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140053424:	e8 a7 f9 00 00       	call   0x140062dd0
140053429:	90                   	nop
14005342a:	e9 10 f9 fd ff       	jmp    0x140032d3f
14005342f:	cc                   	int3
140053430:	48 8d 15 91 3f 03 00 	lea    0x33f91(%rip),%rdx        # 0x1400873c8
140053437:	e8 8c fa fd ff       	call   0x140032ec8
14005343c:	48 8d 3d bd bb 04 00 	lea    0x4bbbd(%rip),%rdi        # 0x14009f000
140053443:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140053448:	74 2a                	je     0x140053474
14005344a:	48 8b 0d af bb 04 00 	mov    0x4bbaf(%rip),%rcx        # 0x14009f000
140053451:	48 3b cf             	cmp    %rdi,%rcx
140053454:	74 1e                	je     0x140053474
140053456:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005345a:	74 18                	je     0x140053474
14005345c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140053460:	4c 8d 05 c9 57 03 00 	lea    0x357c9(%rip),%r8        # 0x140088c30
140053467:	ba 37 00 00 00       	mov    $0x37,%edx
14005346c:	44 8b c8             	mov    %eax,%r9d
14005346f:	e8 a8 44 00 00       	call   0x14005791c
140053474:	48 8d 15 2d 3f 03 00 	lea    0x33f2d(%rip),%rdx        # 0x1400873a8
14005347b:	48 8b cd             	mov    %rbp,%rcx
14005347e:	e8 45 fa fd ff       	call   0x140032ec8
140053483:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140053488:	74 2a                	je     0x1400534b4
14005348a:	48 8b 0d 6f bb 04 00 	mov    0x4bb6f(%rip),%rcx        # 0x14009f000
140053491:	48 3b cf             	cmp    %rdi,%rcx
140053494:	74 1e                	je     0x1400534b4
140053496:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005349a:	74 18                	je     0x1400534b4
14005349c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400534a0:	4c 8d 05 89 57 03 00 	lea    0x35789(%rip),%r8        # 0x140088c30
1400534a7:	ba 38 00 00 00       	mov    $0x38,%edx
1400534ac:	44 8b c8             	mov    %eax,%r9d
1400534af:	e8 68 44 00 00       	call   0x14005791c
1400534b4:	33 c0                	xor    %eax,%eax
1400534b6:	e9 ee f9 fd ff       	jmp    0x140032ea9
1400534bb:	48 8b 0d 3e bb 04 00 	mov    0x4bb3e(%rip),%rcx        # 0x14009f000
1400534c2:	48 8d 3d 37 bb 04 00 	lea    0x4bb37(%rip),%rdi        # 0x14009f000
1400534c9:	48 3b cf             	cmp    %rdi,%rcx
1400534cc:	74 1b                	je     0x1400534e9
1400534ce:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400534d2:	74 15                	je     0x1400534e9
1400534d4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400534d8:	4c 8d 05 51 57 03 00 	lea    0x35751(%rip),%r8        # 0x140088c30
1400534df:	ba 39 00 00 00       	mov    $0x39,%edx
1400534e4:	e8 07 44 00 00       	call   0x1400578f0
1400534e9:	b8 08 00 00 00       	mov    $0x8,%eax
1400534ee:	e9 b6 f9 fd ff       	jmp    0x140032ea9
1400534f3:	48 83 c6 02          	add    $0x2,%rsi
1400534f7:	48 83 c8 ff          	or     $0xffffffffffffffff,%rax
1400534fb:	48 ff c0             	inc    %rax
1400534fe:	66 39 14 46          	cmp    %dx,(%rsi,%rax,2)
140053502:	75 f7                	jne    0x1400534fb
140053504:	ff c0                	inc    %eax
140053506:	48 8d 3c 47          	lea    (%rdi,%rax,2),%rdi
14005350a:	e9 e9 f8 fd ff       	jmp    0x140032df8
14005350f:	48 8d 15 b2 3e 03 00 	lea    0x33eb2(%rip),%rdx        # 0x1400873c8
140053516:	48 8b cd             	mov    %rbp,%rcx
140053519:	e8 aa f9 fd ff       	call   0x140032ec8
14005351e:	8b d8                	mov    %eax,%ebx
140053520:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
140053525:	74 3f                	je     0x140053566
140053527:	48 8b 0d d2 ba 04 00 	mov    0x4bad2(%rip),%rcx        # 0x14009f000
14005352e:	48 3b cf             	cmp    %rdi,%rcx
140053531:	0f 84 4a f9 fd ff    	je     0x140032e81
140053537:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
14005353b:	0f 84 40 f9 fd ff    	je     0x140032e81
140053541:	ba 3a 00 00 00       	mov    $0x3a,%edx
140053546:	eb 05                	jmp    0x14005354d
140053548:	ba 3c 00 00 00       	mov    $0x3c,%edx
14005354d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140053551:	4c 8d 05 d8 56 03 00 	lea    0x356d8(%rip),%r8        # 0x140088c30