140887e14:	c7 40 18 12 00 00 00 	movl   $0x12,0x18(%rax)
140887e1b:	8b 54 24 40          	mov    0x40(%rsp),%edx
140887e1f:	2b 54 24 48          	sub    0x48(%rsp),%edx
140887e23:	ff ca                	dec    %edx
140887e25:	85 d2                	test   %edx,%edx
140887e27:	0f 8e 5e fe ff ff    	jle    0x140887c8b
140887e2d:	0f 1f 00             	nopl   (%rax)
140887e30:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140887e34:	ff ca                	dec    %edx
140887e36:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140887e3b:	40 88 34 01          	mov    %sil,(%rcx,%rax,1)
140887e3f:	ff 44 24 48          	incl   0x48(%rsp)
140887e43:	85 d2                	test   %edx,%edx
140887e45:	7f e9                	jg     0x140887e30
140887e47:	e9 3f fe ff ff       	jmp    0x140887c8b
140887e4c:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
140887e50:	49 8d 41 01          	lea    0x1(%r9),%rax
140887e54:	0f b6 54 24 4d       	movzbl 0x4d(%rsp),%edx
140887e59:	49 8b fc             	mov    %r12,%rdi
140887e5c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140887e61:	80 e2 04             	and    $0x4,%dl
140887e64:	48 0f 45 fb          	cmovne %rbx,%rdi
140887e68:	49 03 c0             	add    %r8,%rax
140887e6b:	48 3b c1             	cmp    %rcx,%rax
140887e6e:	49 8d 41 01          	lea    0x1(%r9),%rax
140887e72:	4d 0f 47 c5          	cmova  %r13,%r8
140887e76:	49 03 c0             	add    %r8,%rax
140887e79:	48 3b c1             	cmp    %rcx,%rax
140887e7c:	0f 86 82 01 00 00    	jbe    0x140888004
140887e82:	84 d2                	test   %dl,%dl
140887e84:	0f 84 03 01 00 00    	je     0x140887f8d
140887e8a:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140887e8f:	48 85 db             	test   %rbx,%rbx
140887e92:	0f 84 f0 00 00 00    	je     0x140887f88
140887e98:	4d 85 c0             	test   %r8,%r8
140887e9b:	74 6d                	je     0x140887f0a
140887e9d:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140887ea4:	00
140887ea5:	74 10                	je     0x140887eb7
140887ea7:	48 8b d3             	mov    %rbx,%rdx
140887eaa:	49 8b c8             	mov    %r8,%rcx
140887ead:	e8 8e ba 02 00       	call   0x1408b3940
140887eb2:	e9 cd 00 00 00       	jmp    0x140887f84
140887eb7:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
140887ebe:	73 4a                	jae    0x140887f0a
140887ec0:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
140887ec7:	72 1b                	jb     0x140887ee4
140887ec9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140887ece:	49 8b 88 d8 01 00 00 	mov    0x1d8(%r8),%rcx
140887ed5:	48 89 08             	mov    %rcx,(%rax)
140887ed8:	49 89 98 d8 01 00 00 	mov    %rbx,0x1d8(%r8)
140887edf:	e9 a4 00 00 00       	jmp    0x140887f88
140887ee4:	49 3b 98 e8 01 00 00 	cmp    0x1e8(%r8),%rbx
140887eeb:	72 1d                	jb     0x140887f0a
140887eed:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140887ef2:	48 8b 88 c8 01 00 00 	mov    0x1c8(%rax),%rcx
140887ef9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140887efe:	48 89 08             	mov    %rcx,(%rax)
140887f01:	49 89 98 c8 01 00 00 	mov    %rbx,0x1c8(%r8)
140887f08:	eb 7e                	jmp    0x140887f88
140887f0a:	83 3d 1f 57 b2 00 00 	cmpl   $0x0,0xb2571f(%rip)        # 0x1413ad630
140887f11:	74 5f                	je     0x140887f72
140887f13:	48 8b 0d f6 bb ba 00 	mov    0xbabbf6(%rip),%rcx        # 0x141433b10
140887f1a:	48 85 c9             	test   %rcx,%rcx
140887f1d:	74 0d                	je     0x140887f2c
140887f1f:	48 8b 05 8a 57 b2 00 	mov    0xb2578a(%rip),%rax        # 0x1413ad6b0
140887f26:	ff 15 f4 ba 6f 00    	call   *0x6fbaf4(%rip)        # 0x140f83a20
140887f2c:	48 8b 05 35 57 b2 00 	mov    0xb25735(%rip),%rax        # 0x1413ad668
140887f33:	48 8b cb             	mov    %rbx,%rcx
140887f36:	ff 15 e4 ba 6f 00    	call   *0x6fbae4(%rip)        # 0x140f83a20
140887f3c:	48 ff 0d 55 bb ba 00 	decq   0xbabb55(%rip)        # 0x141433a98
140887f43:	48 63 c8             	movslq %eax,%rcx
140887f46:	48 29 0d 03 bb ba 00 	sub    %rcx,0xbabb03(%rip)        # 0x141433a50
140887f4d:	48 8b cb             	mov    %rbx,%rcx
140887f50:	48 8b 05 01 57 b2 00 	mov    0xb25701(%rip),%rax        # 0x1413ad658
140887f57:	ff 15 c3 ba 6f 00    	call   *0x6fbac3(%rip)        # 0x140f83a20
140887f5d:	48 8b 0d ac bb ba 00 	mov    0xbabbac(%rip),%rcx        # 0x141433b10
140887f64:	48 85 c9             	test   %rcx,%rcx
140887f67:	74 1b                	je     0x140887f84
140887f69:	48 8b 05 50 57 b2 00 	mov    0xb25750(%rip),%rax        # 0x1413ad6c0
140887f70:	eb 0c                	jmp    0x140887f7e
140887f72:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140887f77:	48 8b 05 da 56 b2 00 	mov    0xb256da(%rip),%rax        # 0x1413ad658
140887f7e:	ff 15 9c ba 6f 00    	call   *0x6fba9c(%rip)        # 0x140f83a20
140887f84:	4c 8b 55 48          	mov    0x48(%rbp),%r10
140887f88:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
140887f8d:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
140887f92:	44 89 64 24 40       	mov    %r12d,0x40(%rsp)
140887f97:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
140887f9c:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140887fa1:	c6 44 24 4c 12       	movb   $0x12,0x4c(%rsp)
140887fa6:	74 0c                	je     0x140887fb4
140887fa8:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
140887fad:	74 05                	je     0x140887fb4
140887faf:	80 64 24 4d fb       	andb   $0xfb,0x4d(%rsp)
140887fb4:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140887fb9:	4d 85 c0             	test   %r8,%r8
140887fbc:	0f 84 c9 fc ff ff    	je     0x140887c8b
140887fc2:	49 8b 80 60 01 00 00 	mov    0x160(%r8),%rax
140887fc9:	48 ba cf f7 53 e3 a5 	movabs $0x20c49ba5e353f7cf,%rdx
140887fd0:	9b c4 20
140887fd3:	4c 8b 6c 24 50       	mov    0x50(%rsp),%r13
140887fd8:	49 b8 25 49 92 24 49 	movabs $0x4924924924924925,%r8
140887fdf:	92 24 49
140887fe2:	49 b9 c0 96 5c e7 ce 	movabs $0xffffffcee75c96c0,%r9
140887fe9:	ff ff ff
140887fec:	48 85 c0             	test   %rax,%rax
140887fef:	0f 84 b9 fc ff ff    	je     0x140887cae
140887ff5:	ff 40 30             	incl   0x30(%rax)
140887ff8:	c7 40 18 12 00 00 00 	movl   $0x12,0x18(%rax)
140887fff:	e9 aa fc ff ff       	jmp    0x140887cae
140888004:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888009:	8b d8                	mov    %eax,%ebx
14088800b:	89 5c 24 40          	mov    %ebx,0x40(%rsp)
14088800f:	4d 85 c0             	test   %r8,%r8
140888012:	74 73                	je     0x140888087
140888014:	48 85 ff             	test   %rdi,%rdi
140888017:	75 12                	jne    0x14088802b
140888019:	8b d3                	mov    %ebx,%edx
14088801b:	49 8b c8             	mov    %r8,%rcx
14088801e:	e8 dd e5 04 00       	call   0x1408d6600
140888023:	48 8b f8             	mov    %rax,%rdi
140888026:	e9 6b 02 00 00       	jmp    0x140888296
14088802b:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888030:	49 3b b8 f0 01 00 00 	cmp    0x1f0(%r8),%rdi
140888037:	73 36                	jae    0x14088806f
140888039:	49 3b b8 e0 01 00 00 	cmp    0x1e0(%r8),%rdi
140888040:	72 0e                	jb     0x140888050
140888042:	48 81 fb 80 00 00 00 	cmp    $0x80,%rbx
140888049:	77 24                	ja     0x14088806f
14088804b:	e9 46 02 00 00       	jmp    0x140888296
140888050:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888055:	49 3b b8 e8 01 00 00 	cmp    0x1e8(%r8),%rdi
14088805c:	72 11                	jb     0x14088806f
14088805e:	41 0f b7 80 a6 01 00 	movzwl 0x1a6(%r8),%eax
140888065:	00
140888066:	48 3b d8             	cmp    %rax,%rbx
140888069:	0f 86 27 02 00 00    	jbe    0x140888296
14088806f:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140888074:	4c 8b c3             	mov    %rbx,%r8
140888077:	48 8b d7             	mov    %rdi,%rdx
14088807a:	e8 91 63 01 00       	call   0x14089e410
14088807f:	48 8b f8             	mov    %rax,%rdi
140888082:	e9 0f 02 00 00       	jmp    0x140888296
140888087:	48 85 ff             	test   %rdi,%rdi
14088808a:	75 10                	jne    0x14088809c
14088808c:	48 8b cb             	mov    %rbx,%rcx
14088808f:	e8 cc 56 06 00       	call   0x1408ed760
140888094:	48 8b f8             	mov    %rax,%rdi
140888097:	e9 f6 01 00 00       	jmp    0x140888292
14088809c:	85 c0                	test   %eax,%eax
14088809e:	0f 85 8b 00 00 00    	jne    0x14088812f
1408880a4:	39 05 86 55 b2 00    	cmp    %eax,0xb25586(%rip)        # 0x1413ad630
1408880aa:	74 6b                	je     0x140888117
1408880ac:	48 8b 0d 5d ba ba 00 	mov    0xbaba5d(%rip),%rcx        # 0x141433b10
1408880b3:	48 85 c9             	test   %rcx,%rcx
1408880b6:	74 0d                	je     0x1408880c5
1408880b8:	48 8b 05 f1 55 b2 00 	mov    0xb255f1(%rip),%rax        # 0x1413ad6b0
1408880bf:	ff 15 5b b9 6f 00    	call   *0x6fb95b(%rip)        # 0x140f83a20
1408880c5:	48 8b 05 9c 55 b2 00 	mov    0xb2559c(%rip),%rax        # 0x1413ad668
1408880cc:	48 8b cf             	mov    %rdi,%rcx
1408880cf:	ff 15 4b b9 6f 00    	call   *0x6fb94b(%rip)        # 0x140f83a20
1408880d5:	48 ff 0d bc b9 ba 00 	decq   0xbab9bc(%rip)        # 0x141433a98
1408880dc:	48 63 c8             	movslq %eax,%rcx
1408880df:	48 29 0d 6a b9 ba 00 	sub    %rcx,0xbab96a(%rip)        # 0x141433a50
1408880e6:	48 8b cf             	mov    %rdi,%rcx
1408880e9:	48 8b 05 68 55 b2 00 	mov    0xb25568(%rip),%rax        # 0x1413ad658
1408880f0:	ff 15 2a b9 6f 00    	call   *0x6fb92a(%rip)        # 0x140f83a20
1408880f6:	48 8b 0d 13 ba ba 00 	mov    0xbaba13(%rip),%rcx        # 0x141433b10
1408880fd:	48 85 c9             	test   %rcx,%rcx
140888100:	74 25                	je     0x140888127
140888102:	48 8b 05 b7 55 b2 00 	mov    0xb255b7(%rip),%rax        # 0x1413ad6c0
140888109:	ff 15 11 b9 6f 00    	call   *0x6fb911(%rip)        # 0x140f83a20
14088810f:	49 8b fc             	mov    %r12,%rdi
140888112:	e9 7b 01 00 00       	jmp    0x140888292
140888117:	48 8b 05 3a 55 b2 00 	mov    0xb2553a(%rip),%rax        # 0x1413ad658
14088811e:	48 8b cf             	mov    %rdi,%rcx
140888121:	ff 15 f9 b8 6f 00    	call   *0x6fb8f9(%rip)        # 0x140f83a20
140888127:	49 8b fc             	mov    %r12,%rdi
14088812a:	e9 63 01 00 00       	jmp    0x140888292
14088812f:	48 81 fb 00 ff ff 7f 	cmp    $0x7fffff00,%rbx
140888136:	72 08                	jb     0x140888140
140888138:	49 8b fc             	mov    %r12,%rdi
14088813b:	e9 52 01 00 00       	jmp    0x140888292
140888140:	48 8b 05 21 55 b2 00 	mov    0xb25521(%rip),%rax        # 0x1413ad668
140888147:	48 8b cf             	mov    %rdi,%rcx
14088814a:	ff 15 d0 b8 6f 00    	call   *0x6fb8d0(%rip)        # 0x140f83a20
140888150:	44 8b e8             	mov    %eax,%r13d
140888153:	8b cb                	mov    %ebx,%ecx
140888155:	48 8b 05 14 55 b2 00 	mov    0xb25514(%rip),%rax        # 0x1413ad670
14088815c:	ff 15 be b8 6f 00    	call   *0x6fb8be(%rip)        # 0x140f83a20
140888162:	44 8b e0             	mov    %eax,%r12d
140888165:	44 3b e8             	cmp    %eax,%r13d
140888168:	0f 84 1b 01 00 00    	je     0x140888289
14088816e:	83 3d bb 54 b2 00 00 	cmpl   $0x0,0xb254bb(%rip)        # 0x1413ad630
140888175:	0f 84 f8 00 00 00    	je     0x140888273
14088817b:	48 8b 0d 8e b9 ba 00 	mov    0xbab98e(%rip),%rcx        # 0x141433b10
140888182:	48 85 c9             	test   %rcx,%rcx
140888185:	74 0d                	je     0x140888194
140888187:	48 8b 05 22 55 b2 00 	mov    0xb25522(%rip),%rax        # 0x1413ad6b0
14088818e:	ff 15 8c b8 6f 00    	call   *0x6fb88c(%rip)        # 0x140f83a20
140888194:	48 63 c3             	movslq %ebx,%rax
140888197:	48 3b 05 2a b9 ba 00 	cmp    0xbab92a(%rip),%rax        # 0x141433ac8
14088819e:	7e 07                	jle    0x1408881a7
1408881a0:	48 89 05 21 b9 ba 00 	mov    %rax,0xbab921(%rip)        # 0x141433ac8
1408881a7:	41 8b cc             	mov    %r12d,%ecx
1408881aa:	41 2b cd             	sub    %r13d,%ecx
1408881ad:	85 c9                	test   %ecx,%ecx
1408881af:	7e 56                	jle    0x140888207
1408881b1:	48 8b 05 60 b9 ba 00 	mov    0xbab960(%rip),%rax        # 0x141433b18
1408881b8:	48 8b 1d 91 b8 ba 00 	mov    0xbab891(%rip),%rbx        # 0x141433a50
1408881bf:	4c 63 f9             	movslq %ecx,%r15
1408881c2:	49 2b c7             	sub    %r15,%rax
1408881c5:	48 3b d8             	cmp    %rax,%rbx
1408881c8:	7c 3d                	jl     0x140888207
1408881ca:	e8 31 57 06 00       	call   0x1408ed900
1408881cf:	48 8b 05 4a b9 ba 00 	mov    0xbab94a(%rip),%rax        # 0x141433b20
1408881d6:	48 85 c0             	test   %rax,%rax
1408881d9:	7e 2c                	jle    0x140888207
1408881db:	49 2b c7             	sub    %r15,%rax
1408881de:	48 3b d8             	cmp    %rax,%rbx
1408881e1:	7c 24                	jl     0x140888207
1408881e3:	48 8b 0d 26 b9 ba 00 	mov    0xbab926(%rip),%rcx        # 0x141433b10
1408881ea:	48 85 c9             	test   %rcx,%rcx
1408881ed:	74 0d                	je     0x1408881fc
1408881ef:	48 8b 05 ca 54 b2 00 	mov    0xb254ca(%rip),%rax        # 0x1413ad6c0
1408881f6:	ff 15 24 b8 6f 00    	call   *0x6fb824(%rip)        # 0x140f83a20
1408881fc:	45 33 e4             	xor    %r12d,%r12d
1408881ff:	41 8b fc             	mov    %r12d,%edi
140888202:	e9 85 00 00 00       	jmp    0x14088828c
140888207:	48 8b 05 52 54 b2 00 	mov    0xb25452(%rip),%rax        # 0x1413ad660
14088820e:	41 8b d4             	mov    %r12d,%edx
140888211:	48 8b cf             	mov    %rdi,%rcx
140888214:	ff 15 06 b8 6f 00    	call   *0x6fb806(%rip)        # 0x140f83a20
14088821a:	48 8b f8             	mov    %rax,%rdi
14088821d:	48 85 c0             	test   %rax,%rax
140888220:	74 36                	je     0x140888258
140888222:	48 8b c8             	mov    %rax,%rcx
140888225:	48 8b 05 3c 54 b2 00 	mov    0xb2543c(%rip),%rax        # 0x1413ad668
14088822c:	ff 15 ee b7 6f 00    	call   *0x6fb7ee(%rip)        # 0x140f83a20
140888232:	48 8b 0d 17 b8 ba 00 	mov    0xbab817(%rip),%rcx        # 0x141433a50
140888239:	41 2b c5             	sub    %r13d,%eax
14088823c:	48 98                	cltq
14088823e:	48 03 c8             	add    %rax,%rcx
140888241:	48 3b 0d 58 b8 ba 00 	cmp    0xbab858(%rip),%rcx        # 0x141433aa0
140888248:	48 89 0d 01 b8 ba 00 	mov    %rcx,0xbab801(%rip)        # 0x141433a50
14088824f:	7e 07                	jle    0x140888258
140888251:	48 89 0d 48 b8 ba 00 	mov    %rcx,0xbab848(%rip)        # 0x141433aa0
140888258:	48 8b 0d b1 b8 ba 00 	mov    0xbab8b1(%rip),%rcx        # 0x141433b10
14088825f:	48 85 c9             	test   %rcx,%rcx
140888262:	74 25                	je     0x140888289
140888264:	48 8b 05 55 54 b2 00 	mov    0xb25455(%rip),%rax        # 0x1413ad6c0
14088826b:	ff 15 af b7 6f 00    	call   *0x6fb7af(%rip)        # 0x140f83a20
140888271:	eb 16                	jmp    0x140888289
140888273:	48 8b 05 e6 53 b2 00 	mov    0xb253e6(%rip),%rax        # 0x1413ad660
14088827a:	41 8b d4             	mov    %r12d,%edx
14088827d:	48 8b cf             	mov    %rdi,%rcx
140888280:	ff 15 9a b7 6f 00    	call   *0x6fb79a(%rip)        # 0x140f83a20
140888286:	48 8b f8             	mov    %rax,%rdi
140888289:	45 33 e4             	xor    %r12d,%r12d
14088828c:	41 bd 01 00 00 00    	mov    $0x1,%r13d
140888292:	4c 8b 7d 80          	mov    -0x80(%rbp),%r15
140888296:	48 85 ff             	test   %rdi,%rdi
140888299:	0f 84 84 00 00 00    	je     0x140888323
14088829f:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
1408882a4:	75 18                	jne    0x1408882be
1408882a6:	8b 44 24 48          	mov    0x48(%rsp),%eax
1408882aa:	85 c0                	test   %eax,%eax
1408882ac:	74 10                	je     0x1408882be
1408882ae:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1408882b3:	44 8b c0             	mov    %eax,%r8d
1408882b6:	48 8b cf             	mov    %rdi,%rcx
1408882b9:	e8 52 6d 65 00       	call   0x140edf010
1408882be:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1408882c3:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
1408882c8:	4d 85 c0             	test   %r8,%r8
1408882cb:	74 31                	je     0x1408882fe
1408882cd:	49 3b b8 f0 01 00 00 	cmp    0x1f0(%r8),%rdi
1408882d4:	73 28                	jae    0x1408882fe
1408882d6:	49 3b b8 e0 01 00 00 	cmp    0x1e0(%r8),%rdi
1408882dd:	72 07                	jb     0x1408882e6
1408882df:	b8 80 00 00 00       	mov    $0x80,%eax
1408882e4:	eb 28                	jmp    0x14088830e
1408882e6:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
1408882eb:	49 3b b8 e8 01 00 00 	cmp    0x1e8(%r8),%rdi
1408882f2:	72 0a                	jb     0x1408882fe
1408882f4:	41 0f b7 80 a6 01 00 	movzwl 0x1a6(%r8),%eax
1408882fb:	00
1408882fc:	eb 10                	jmp    0x14088830e
1408882fe:	48 8b 05 63 53 b2 00 	mov    0xb25363(%rip),%rax        # 0x1413ad668
140888305:	48 8b cf             	mov    %rdi,%rcx
140888308:	ff 15 12 b7 6f 00    	call   *0x6fb712(%rip)        # 0x140f83a20
14088830e:	80 4c 24 4d 04       	orb    $0x4,0x4d(%rsp)
140888313:	41 8b d5             	mov    %r13d,%edx
140888316:	4c 8b 55 48          	mov    0x48(%rbp),%r10
14088831a:	89 44 24 40          	mov    %eax,0x40(%rsp)
14088831e:	e9 0d fb ff ff       	jmp    0x140887e30
140888323:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140888328:	e8 e3 d4 fe ff       	call   0x140875810
14088832d:	83 7c 24 44 00       	cmpl   $0x0,0x44(%rsp)
140888332:	c6 44 24 4c 07       	movb   $0x7,0x4c(%rsp)
140888337:	0f 84 d4 07 00 00    	je     0x140888b11
14088833d:	f6 44 24 4d 04       	testb  $0x4,0x4d(%rsp)
140888342:	0f 84 f8 00 00 00    	je     0x140888440
140888348:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14088834d:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140888352:	48 85 db             	test   %rbx,%rbx
140888355:	0f 84 e0 00 00 00    	je     0x14088843b
14088835b:	4d 85 c0             	test   %r8,%r8
14088835e:	74 63                	je     0x1408883c3
140888360:	49 83 b8 00 03 00 00 	cmpq   $0x0,0x300(%r8)
140888367:	00
140888368:	74 10                	je     0x14088837a
14088836a:	48 8b d3             	mov    %rbx,%rdx
14088836d:	49 8b c8             	mov    %r8,%rcx
140888370:	e8 cb b5 02 00       	call   0x1408b3940
140888375:	e9 c1 00 00 00       	jmp    0x14088843b
14088837a:	49 3b 98 f0 01 00 00 	cmp    0x1f0(%r8),%rbx
140888381:	73 40                	jae    0x1408883c3
140888383:	49 3b 98 e0 01 00 00 	cmp    0x1e0(%r8),%rbx
14088838a:	72 16                	jb     0x1408883a2
14088838c:	49 8b 80 d8 01 00 00 	mov    0x1d8(%r8),%rax
140888393:	48 89 03             	mov    %rax,(%rbx)
140888396:	49 89 98 d8 01 00 00 	mov    %rbx,0x1d8(%r8)
14088839d:	e9 99 00 00 00       	jmp    0x14088843b
1408883a2:	49 3b 98 e8 01 00 00 	cmp    0x1e8(%r8),%rbx
1408883a9:	72 18                	jb     0x1408883c3
1408883ab:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
1408883b0:	48 8b 88 c8 01 00 00 	mov    0x1c8(%rax),%rcx
1408883b7:	48 89 0b             	mov    %rcx,(%rbx)
1408883ba:	49 89 98 c8 01 00 00 	mov    %rbx,0x1c8(%r8)
1408883c1:	eb 78                	jmp    0x14088843b
1408883c3:	83 3d 66 52 b2 00 00 	cmpl   $0x0,0xb25266(%rip)        # 0x1413ad630
1408883ca:	74 5f                	je     0x14088842b
1408883cc:	48 8b 0d 3d b7 ba 00 	mov    0xbab73d(%rip),%rcx        # 0x141433b10
1408883d3:	48 85 c9             	test   %rcx,%rcx
1408883d6:	74 0d                	je     0x1408883e5
1408883d8:	48 8b 05 d1 52 b2 00 	mov    0xb252d1(%rip),%rax        # 0x1413ad6b0
1408883df:	ff 15 3b b6 6f 00    	call   *0x6fb63b(%rip)        # 0x140f83a20
1408883e5:	48 8b 05 7c 52 b2 00 	mov    0xb2527c(%rip),%rax        # 0x1413ad668
1408883ec:	48 8b cb             	mov    %rbx,%rcx
1408883ef:	ff 15 2b b6 6f 00    	call   *0x6fb62b(%rip)        # 0x140f83a20
1408883f5:	48 ff 0d 9c b6 ba 00 	decq   0xbab69c(%rip)        # 0x141433a98
1408883fc:	48 8b cb             	mov    %rbx,%rcx
1408883ff:	48 63 d0             	movslq %eax,%rdx
140888402:	48 8b 05 4f 52 b2 00 	mov    0xb2524f(%rip),%rax        # 0x1413ad658
140888409:	48 29 15 40 b6 ba 00 	sub    %rdx,0xbab640(%rip)        # 0x141433a50
140888410:	ff 15 0a b6 6f 00    	call   *0x6fb60a(%rip)        # 0x140f83a20
140888416:	48 8b 0d f3 b6 ba 00 	mov    0xbab6f3(%rip),%rcx        # 0x141433b10
14088841d:	48 85 c9             	test   %rcx,%rcx