140008fe5:	48 c1 e3 04          	shl    $0x4,%rbx
140008fe9:	4c 8b 8d 48 01 00 00 	mov    0x148(%rbp),%r9
140008ff0:	49 03 d9             	add    %r9,%rbx
140008ff3:	49 8d 34 c9          	lea    (%r9,%rcx,8),%rsi
140008ff7:	4c 8b c3             	mov    %rbx,%r8
140008ffa:	48 8b d6             	mov    %rsi,%rdx
140008ffd:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140009004:	e8 5f c3 ff ff       	call   0x140005368
140009009:	90                   	nop
14000900a:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
140009011:	e8 5e c0 ff ff       	call   0x140005074
140009016:	48 8b f8             	mov    %rax,%rdi
140009019:	4c 8b c6             	mov    %rsi,%r8
14000901c:	48 8b 10             	mov    (%rax),%rdx
14000901f:	48 8b cb             	mov    %rbx,%rcx
140009022:	e8 95 c8 ff ff       	call   0x1400058bc
140009027:	4c 8b 07             	mov    (%rdi),%r8
14000902a:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
14000902e:	48 8b d3             	mov    %rbx,%rdx
140009031:	e8 7a b3 ff ff       	call   0x1400043b0
140009036:	48 89 1f             	mov    %rbx,(%rdi)
140009039:	33 d2                	xor    %edx,%edx
14000903b:	33 c9                	xor    %ecx,%ecx
14000903d:	e8 e2 f8 ff ff       	call   0x140008924
140009042:	90                   	nop
140009043:	cc                   	int3
140009044:	cc                   	int3
140009045:	cc                   	int3
140009046:	cc                   	int3
140009047:	cc                   	int3
140009048:	cc                   	int3
140009049:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000904e:	53                   	push   %rbx
14000904f:	55                   	push   %rbp
140009050:	48 83 ec 28          	sub    $0x28,%rsp
140009054:	48 8b ea             	mov    %rdx,%rbp
140009057:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
14000905e:	e8 11 c0 ff ff       	call   0x140005074
140009063:	48 8b d8             	mov    %rax,%rbx
140009066:	4c 8b 00             	mov    (%rax),%r8
140009069:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
140009070:	e8 3b b3 ff ff       	call   0x1400043b0
140009075:	48 8b 8d 48 01 00 00 	mov    0x148(%rbp),%rcx
14000907c:	48 89 0b             	mov    %rcx,(%rbx)
14000907f:	33 d2                	xor    %edx,%edx
140009081:	33 c9                	xor    %ecx,%ecx
140009083:	e8 9c f8 ff ff       	call   0x140008924
140009088:	90                   	nop
140009089:	cc                   	int3
14000908a:	cc                   	int3
14000908b:	cc                   	int3
14000908c:	cc                   	int3
14000908d:	cc                   	int3
14000908e:	cc                   	int3
14000908f:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009094:	53                   	push   %rbx
140009095:	55                   	push   %rbp
140009096:	48 83 ec 28          	sub    $0x28,%rsp
14000909a:	48 8b ea             	mov    %rdx,%rbp
14000909d:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1400090a4:	e8 cb bf ff ff       	call   0x140005074
1400090a9:	48 8b d8             	mov    %rax,%rbx
1400090ac:	4c 8b 8d 48 01 00 00 	mov    0x148(%rbp),%r9
1400090b3:	4c 8b 00             	mov    (%rax),%r8
1400090b6:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
1400090bd:	e8 a6 c2 ff ff       	call   0x140005368
1400090c2:	90                   	nop
1400090c3:	4c 8b 03             	mov    (%rbx),%r8
1400090c6:	48 8b 95 50 01 00 00 	mov    0x150(%rbp),%rdx
1400090cd:	e8 de b2 ff ff       	call   0x1400043b0
1400090d2:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400090d6:	48 89 03             	mov    %rax,(%rbx)
1400090d9:	33 d2                	xor    %edx,%edx
1400090db:	33 c9                	xor    %ecx,%ecx
1400090dd:	e8 42 f8 ff ff       	call   0x140008924
1400090e2:	90                   	nop
1400090e3:	cc                   	int3
1400090e4:	cc                   	int3
1400090e5:	cc                   	int3
1400090e6:	cc                   	int3
1400090e7:	cc                   	int3
1400090e8:	cc                   	int3
1400090e9:	48 8d 8a 40 00 00 00 	lea    0x40(%rdx),%rcx
1400090f0:	e9 17 c8 ff ff       	jmp    0x14000590c
1400090f5:	cc                   	int3
1400090f6:	cc                   	int3
1400090f7:	cc                   	int3
1400090f8:	cc                   	int3
1400090f9:	cc                   	int3
1400090fa:	cc                   	int3
1400090fb:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
140009102:	e9 4d 8c ff ff       	jmp    0x140001d54
140009107:	cc                   	int3
140009108:	cc                   	int3
140009109:	cc                   	int3
14000910a:	cc                   	int3
14000910b:	cc                   	int3
14000910c:	cc                   	int3
14000910d:	40 55                	rex push %rbp
14000910f:	48 83 ec 20          	sub    $0x20,%rsp
140009113:	48 8b ea             	mov    %rdx,%rbp
140009116:	8b 85 88 00 00 00    	mov    0x88(%rbp),%eax
14000911c:	83 e0 01             	and    $0x1,%eax
14000911f:	85 c0                	test   %eax,%eax
140009121:	74 10                	je     0x140009133
140009123:	83 a5 88 00 00 00 fe 	andl   $0xfffffffe,0x88(%rbp)
14000912a:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
14000912e:	e8 55 86 ff ff       	call   0x140001788
140009133:	48 83 c4 20          	add    $0x20,%rsp
140009137:	5d                   	pop    %rbp
140009138:	c3                   	ret
140009139:	cc                   	int3
14000913a:	cc                   	int3
14000913b:	cc                   	int3
14000913c:	cc                   	int3
14000913d:	cc                   	int3
14000913e:	cc                   	int3
14000913f:	cc                   	int3
140009140:	40 55                	rex push %rbp
140009142:	48 83 ec 20          	sub    $0x20,%rsp
140009146:	48 8b ea             	mov    %rdx,%rbp
140009149:	8b 85 88 00 00 00    	mov    0x88(%rbp),%eax
14000914f:	83 e0 02             	and    $0x2,%eax
140009152:	85 c0                	test   %eax,%eax
140009154:	74 10                	je     0x140009166
140009156:	83 a5 88 00 00 00 fd 	andl   $0xfffffffd,0x88(%rbp)
14000915d:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140009161:	e8 22 86 ff ff       	call   0x140001788
140009166:	48 83 c4 20          	add    $0x20,%rsp
14000916a:	5d                   	pop    %rbp
14000916b:	c3                   	ret
14000916c:	cc                   	int3
14000916d:	cc                   	int3
14000916e:	cc                   	int3
14000916f:	cc                   	int3
140009170:	cc                   	int3
140009171:	cc                   	int3
140009172:	cc                   	int3
140009173:	48 8d 8a 98 00 00 00 	lea    0x98(%rdx),%rcx
14000917a:	e9 8d c7 ff ff       	jmp    0x14000590c
14000917f:	cc                   	int3
140009180:	cc                   	int3
140009181:	cc                   	int3
140009182:	cc                   	int3
140009183:	cc                   	int3
140009184:	cc                   	int3
140009185:	40 55                	rex push %rbp
140009187:	48 83 ec 20          	sub    $0x20,%rsp
14000918b:	48 8b ea             	mov    %rdx,%rbp
14000918e:	48 8b 01             	mov    (%rcx),%rax
140009191:	33 c9                	xor    %ecx,%ecx
140009193:	81 38 17 00 00 c0    	cmpl   $0xc0000017,(%rax)
140009199:	0f 94 c1             	sete   %cl
14000919c:	8b c1                	mov    %ecx,%eax
14000919e:	48 83 c4 20          	add    $0x20,%rsp
1400091a2:	5d                   	pop    %rbp
1400091a3:	c3                   	ret
1400091a4:	cc                   	int3
1400091a5:	cc                   	int3
1400091a6:	cc                   	int3
1400091a7:	cc                   	int3
1400091a8:	cc                   	int3
1400091a9:	cc                   	int3
1400091aa:	cc                   	int3
1400091ab:	48 8d 8a 58 00 00 00 	lea    0x58(%rdx),%rcx
1400091b2:	e9 79 97 ff ff       	jmp    0x140002930
1400091b7:	cc                   	int3
1400091b8:	cc                   	int3
1400091b9:	cc                   	int3
1400091ba:	cc                   	int3
1400091bb:	cc                   	int3
1400091bc:	cc                   	int3
1400091bd:	48 8d 8a 38 00 00 00 	lea    0x38(%rdx),%rcx
1400091c4:	e9 67 97 ff ff       	jmp    0x140002930
1400091c9:	cc                   	int3
1400091ca:	cc                   	int3
1400091cb:	cc                   	int3
1400091cc:	cc                   	int3
1400091cd:	cc                   	int3
1400091ce:	cc                   	int3
1400091cf:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400091d4:	55                   	push   %rbp
1400091d5:	48 83 ec 20          	sub    $0x20,%rsp
1400091d9:	48 8b ea             	mov    %rdx,%rbp
1400091dc:	48 8b 45 28          	mov    0x28(%rbp),%rax
1400091e0:	8b 08                	mov    (%rax),%ecx
1400091e2:	89 4d 58             	mov    %ecx,0x58(%rbp)
1400091e5:	48 8d 05 b7 dc ff ff 	lea    -0x2349(%rip),%rax        # 0x140006ea3
1400091ec:	48 83 c4 20          	add    $0x20,%rsp
1400091f0:	5d                   	pop    %rbp
1400091f1:	c3                   	ret
1400091f2:	cc                   	int3
1400091f3:	cc                   	int3
1400091f4:	cc                   	int3
1400091f5:	cc                   	int3
1400091f6:	cc                   	int3
1400091f7:	cc                   	int3
1400091f8:	cc                   	int3
1400091f9:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400091fe:	55                   	push   %rbp
1400091ff:	48 83 ec 20          	sub    $0x20,%rsp
140009203:	48 8b ea             	mov    %rdx,%rbp
140009206:	48 8b 45 28          	mov    0x28(%rbp),%rax
14000920a:	8b 08                	mov    (%rax),%ecx
14000920c:	89 4d 40             	mov    %ecx,0x40(%rbp)
14000920f:	48 8d 05 4b dd ff ff 	lea    -0x22b5(%rip),%rax        # 0x140006f61
140009216:	48 83 c4 20          	add    $0x20,%rsp
14000921a:	5d                   	pop    %rbp
14000921b:	c3                   	ret
14000921c:	cc                   	int3
14000921d:	cc                   	int3
14000921e:	cc                   	int3
14000921f:	cc                   	int3
140009220:	cc                   	int3
140009221:	cc                   	int3
140009222:	cc                   	int3
140009223:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009228:	55                   	push   %rbp
140009229:	48 83 ec 20          	sub    $0x20,%rsp
14000922d:	48 8b ea             	mov    %rdx,%rbp
140009230:	48 8b 55 60          	mov    0x60(%rbp),%rdx
140009234:	48 8b 42 40          	mov    0x40(%rdx),%rax
140009238:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
14000923c:	48 89 41 10          	mov    %rax,0x10(%rcx)
140009240:	48 89 4a 40          	mov    %rcx,0x40(%rdx)
140009244:	33 d2                	xor    %edx,%edx
140009246:	33 c9                	xor    %ecx,%ecx
140009248:	e8 d7 f6 ff ff       	call   0x140008924
14000924d:	90                   	nop
14000924e:	cc                   	int3
14000924f:	cc                   	int3
140009250:	cc                   	int3
140009251:	cc                   	int3
140009252:	cc                   	int3
140009253:	cc                   	int3
140009254:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14000925b:	e9 28 92 ff ff       	jmp    0x140002488
140009260:	cc                   	int3
140009261:	cc                   	int3
140009262:	cc                   	int3
140009263:	cc                   	int3
140009264:	cc                   	int3
140009265:	cc                   	int3
140009266:	48 8b 8a 30 00 00 00 	mov    0x30(%rdx),%rcx
14000926d:	48 83 c1 08          	add    $0x8,%rcx
140009271:	e9 ba 96 ff ff       	jmp    0x140002930
140009276:	cc                   	int3
140009277:	cc                   	int3
140009278:	cc                   	int3
140009279:	cc                   	int3
14000927a:	cc                   	int3
14000927b:	cc                   	int3
14000927c:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140009281:	55                   	push   %rbp
140009282:	48 83 ec 30          	sub    $0x30,%rsp
140009286:	48 8b ea             	mov    %rdx,%rbp
140009289:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140009290:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140009294:	e8 cf e0 ff ff       	call   0x140007368
140009299:	33 d2                	xor    %edx,%edx
14000929b:	33 c9                	xor    %ecx,%ecx
14000929d:	e8 82 f6 ff ff       	call   0x140008924
1400092a2:	90                   	nop
1400092a3:	cc                   	int3
1400092a4:	cc                   	int3
1400092a5:	cc                   	int3
1400092a6:	cc                   	int3
1400092a7:	cc                   	int3
1400092a8:	cc                   	int3
1400092a9:	40 55                	rex push %rbp
1400092ab:	48 83 ec 20          	sub    $0x20,%rsp
1400092af:	48 8b ea             	mov    %rdx,%rbp
1400092b2:	48 8b 01             	mov    (%rcx),%rax
1400092b5:	48 8b d1             	mov    %rcx,%rdx
1400092b8:	8b 08                	mov    (%rax),%ecx
1400092ba:	e8 49 f2 ff ff       	call   0x140008508
1400092bf:	90                   	nop
1400092c0:	48 83 c4 20          	add    $0x20,%rsp
1400092c4:	5d                   	pop    %rbp
1400092c5:	c3                   	ret
1400092c6:	cc                   	int3
1400092c7:	cc                   	int3
1400092c8:	cc                   	int3
1400092c9:	cc                   	int3
1400092ca:	cc                   	int3
1400092cb:	cc                   	int3
1400092cc:	cc                   	int3
1400092cd:	40 55                	rex push %rbp
1400092cf:	48 8b ea             	mov    %rdx,%rbp
1400092d2:	48 8b 01             	mov    (%rcx),%rax
1400092d5:	33 c9                	xor    %ecx,%ecx
1400092d7:	81 38 05 00 00 c0    	cmpl   $0xc0000005,(%rax)
1400092dd:	0f 94 c1             	sete   %cl
1400092e0:	8b c1                	mov    %ecx,%eax
1400092e2:	5d                   	pop    %rbp
1400092e3:	c3                   	ret
1400092e4:	cc                   	int3
1400092e5:	cc                   	int3
1400092e6:	cc                   	int3
1400092e7:	cc                   	int3
1400092e8:	cc                   	int3
1400092e9:	cc                   	int3
1400092ea:	cc                   	int3
1400092eb:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
1400092f0:	55                   	push   %rbp
1400092f1:	48 83 ec 20          	sub    $0x20,%rsp
1400092f5:	48 8b ea             	mov    %rdx,%rbp
1400092f8:	48 8d 05 e2 f3 ff ff 	lea    -0xc1e(%rip),%rax        # 0x1400086e1
1400092ff:	48 83 c4 20          	add    $0x20,%rsp
140009303:	5d                   	pop    %rbp
140009304:	c3                   	ret
140009305:	cc                   	int3
140009306:	cc                   	int3
140009307:	cc                   	int3
140009308:	cc                   	int3
140009309:	cc                   	int3
14000930a:	cc                   	int3
14000930b:	cc                   	int3
14000930c:	cc                   	int3
14000930d:	cc                   	int3
14000930e:	cc                   	int3
14000930f:	cc                   	int3
140009310:	48 83 ec 28          	sub    $0x28,%rsp
140009314:	80 3d c5 55 00 00 00 	cmpb   $0x0,0x55c5(%rip)        # 0x14000e8e0
14000931b:	48 8d 05 a6 0d 00 00 	lea    0xda6(%rip),%rax        # 0x14000a0c8
140009322:	48 89 05 a7 55 00 00 	mov    %rax,0x55a7(%rip)        # 0x14000e8d0
140009329:	74 18                	je     0x140009343
14000932b:	48 8b 0d a6 55 00 00 	mov    0x55a6(%rip),%rcx        # 0x14000e8d8
140009332:	48 85 c9             	test   %rcx,%rcx
140009335:	74 0c                	je     0x140009343
140009337:	48 ff 15 c2 0f 00 00 	rex.W call *0xfc2(%rip)        # 0x14000a300
14000933e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009343:	48 83 c4 28          	add    $0x28,%rsp
140009347:	c3                   	ret
140009348:	cc                   	int3
140009349:	cc                   	int3
14000934a:	cc                   	int3
14000934b:	cc                   	int3
14000934c:	cc                   	int3
14000934d:	cc                   	int3
14000934e:	cc                   	int3
14000934f:	cc                   	int3
140009350:	48 8d 05 41 0d 00 00 	lea    0xd41(%rip),%rax        # 0x14000a098
140009357:	48 89 05 2a 4d 00 00 	mov    %rax,0x4d2a(%rip)        # 0x14000e088
14000935e:	c3                   	ret
14000935f:	cc                   	int3
140009360:	cc                   	int3
140009361:	cc                   	int3
140009362:	cc                   	int3
140009363:	cc                   	int3