1400090d3:	cc                   	int3
1400090d4:	cc                   	int3
1400090d5:	cc                   	int3
1400090d6:	cc                   	int3
1400090d7:	cc                   	int3
1400090d8:	40 53                	rex push %rbx
1400090da:	48 83 ec 30          	sub    $0x30,%rsp
1400090de:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400090e5:	ff ff
1400090e7:	48 8b d9             	mov    %rcx,%rbx
1400090ea:	48 8d 05 3f 0d 02 00 	lea    0x20d3f(%rip),%rax        # 0x140029e30
1400090f1:	48 89 01             	mov    %rax,(%rcx)
1400090f4:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400090f8:	48 85 c9             	test   %rcx,%rcx
1400090fb:	74 22                	je     0x14000911f
1400090fd:	e8 f2 1e 00 00       	call   0x14000aff4
140009102:	90                   	nop
140009103:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140009107:	48 85 c9             	test   %rcx,%rcx
14000910a:	74 13                	je     0x14000911f
14000910c:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009111:	48 8b 01             	mov    (%rcx),%rax
140009114:	48 8b 40 10          	mov    0x10(%rax),%rax
140009118:	ff 15 2a 20 02 00    	call   *0x2202a(%rip)        # 0x14002b148
14000911e:	90                   	nop
14000911f:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140009123:	48 85 c9             	test   %rcx,%rcx
140009126:	74 13                	je     0x14000913b
140009128:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
14000912d:	48 8b 01             	mov    (%rcx),%rax
140009130:	48 8b 40 10          	mov    0x10(%rax),%rax
140009134:	ff 15 0e 20 02 00    	call   *0x2200e(%rip)        # 0x14002b148
14000913a:	90                   	nop
14000913b:	c7 43 0c 01 00 00 c0 	movl   $0xc0000001,0xc(%rbx)
140009142:	48 83 c4 30          	add    $0x30,%rsp
140009146:	5b                   	pop    %rbx
140009147:	c3                   	ret
140009148:	cc                   	int3
140009149:	cc                   	int3
14000914a:	cc                   	int3
14000914b:	cc                   	int3
14000914c:	cc                   	int3
14000914d:	cc                   	int3
14000914e:	cc                   	int3
14000914f:	cc                   	int3
140009150:	4c 8b dc             	mov    %rsp,%r11
140009153:	57                   	push   %rdi
140009154:	48 83 ec 60          	sub    $0x60,%rsp
140009158:	49 c7 43 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%r11)
14000915f:	ff
140009160:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140009164:	49 89 73 18          	mov    %rsi,0x18(%r11)
140009168:	48 8b 05 c9 e2 02 00 	mov    0x2e2c9(%rip),%rax        # 0x140037438
14000916f:	48 33 c4             	xor    %rsp,%rax
140009172:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140009177:	49 8b d8             	mov    %r8,%rbx
14000917a:	0f b7 f2             	movzwl %dx,%esi
14000917d:	48 8b f9             	mov    %rcx,%rdi
140009180:	f6 05 7b ee 02 00 08 	testb  $0x8,0x2ee7b(%rip)        # 0x140038002
140009187:	74 15                	je     0x14000919e
140009189:	49 8d 43 d0          	lea    -0x30(%r11),%rax
14000918d:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140009191:	48 8d 15 58 37 02 00 	lea    0x23758(%rip),%rdx        # 0x14002c8f0
140009198:	e8 db 50 00 00       	call   0x14000e278
14000919d:	90                   	nop
14000919e:	b8 04 08 00 00       	mov    $0x804,%eax
1400091a3:	66 3b f0             	cmp    %ax,%si
1400091a6:	74 0a                	je     0x1400091b2
1400091a8:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1400091ad:	e9 81 00 00 00       	jmp    0x140009233
1400091b2:	48 8b 05 67 3d 02 00 	mov    0x23d67(%rip),%rax        # 0x14002cf20
1400091b9:	48 3b 03             	cmp    (%rbx),%rax
1400091bc:	75 70                	jne    0x14000922e
1400091be:	48 8b 05 63 3d 02 00 	mov    0x23d63(%rip),%rax        # 0x14002cf28
1400091c5:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1400091c9:	75 63                	jne    0x14000922e
1400091cb:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400091cf:	33 db                	xor    %ebx,%ebx
1400091d1:	48 85 c9             	test   %rcx,%rcx
1400091d4:	74 1f                	je     0x1400091f5
1400091d6:	e8 19 1e 00 00       	call   0x14000aff4
1400091db:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
1400091df:	48 85 c9             	test   %rcx,%rcx
1400091e2:	74 11                	je     0x1400091f5
1400091e4:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400091e8:	48 8b 01             	mov    (%rcx),%rax
1400091eb:	48 8b 40 10          	mov    0x10(%rax),%rax
1400091ef:	ff 15 53 1f 02 00    	call   *0x21f53(%rip)        # 0x14002b148
1400091f5:	e8 a6 4f 00 00       	call   0x14000e1a0
1400091fa:	48 8b 3d df ee 02 00 	mov    0x2eedf(%rip),%rdi        # 0x1400380e0
140009201:	48 85 ff             	test   %rdi,%rdi
140009204:	74 2d                	je     0x140009233
140009206:	48 8b 0f             	mov    (%rdi),%rcx
140009209:	48 85 c9             	test   %rcx,%rcx
14000920c:	74 08                	je     0x140009216
14000920e:	48 89 1f             	mov    %rbx,(%rdi)
140009211:	e8 fa 4e 00 00       	call   0x14000e110
140009216:	48 8b cf             	mov    %rdi,%rcx
140009219:	48 ff 15 08 1d 02 00 	rex.W call *0x21d08(%rip)        # 0x14002af28
140009220:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009225:	48 89 1d b4 ee 02 00 	mov    %rbx,0x2eeb4(%rip)        # 0x1400380e0
14000922c:	eb 05                	jmp    0x140009233
14000922e:	bb 01 00 00 00       	mov    $0x1,%ebx
140009233:	f6 05 c8 ed 02 00 08 	testb  $0x8,0x2edc8(%rip)        # 0x140038002
14000923a:	74 16                	je     0x140009252
14000923c:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140009241:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009246:	48 8d 15 e3 35 02 00 	lea    0x235e3(%rip),%rdx        # 0x14002c830
14000924d:	e8 26 50 00 00       	call   0x14000e278
140009252:	8b c3                	mov    %ebx,%eax
140009254:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140009259:	48 33 cc             	xor    %rsp,%rcx
14000925c:	e8 3f b6 01 00       	call   0x1400248a0
140009261:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
140009266:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14000926a:	49 8b 73 20          	mov    0x20(%r11),%rsi
14000926e:	49 8b e3             	mov    %r11,%rsp
140009271:	5f                   	pop    %rdi
140009272:	c3                   	ret
140009273:	cc                   	int3
140009274:	cc                   	int3
140009275:	cc                   	int3
140009276:	cc                   	int3
140009277:	cc                   	int3
140009278:	cc                   	int3
140009279:	cc                   	int3
14000927a:	cc                   	int3
14000927b:	cc                   	int3
14000927c:	cc                   	int3
14000927d:	cc                   	int3
14000927e:	cc                   	int3
14000927f:	cc                   	int3
140009280:	4c 8b dc             	mov    %rsp,%r11
140009283:	57                   	push   %rdi
140009284:	48 83 ec 70          	sub    $0x70,%rsp
140009288:	49 c7 43 c0 fe ff ff 	movq   $0xfffffffffffffffe,-0x40(%r11)
14000928f:	ff
140009290:	49 89 5b 10          	mov    %rbx,0x10(%r11)
140009294:	49 89 73 20          	mov    %rsi,0x20(%r11)
140009298:	48 8b 05 99 e1 02 00 	mov    0x2e199(%rip),%rax        # 0x140037438
14000929f:	48 33 c4             	xor    %rsp,%rax
1400092a2:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1400092a7:	49 8b f8             	mov    %r8,%rdi
1400092aa:	0f b7 f2             	movzwl %dx,%esi
1400092ad:	48 8b d9             	mov    %rcx,%rbx
1400092b0:	f6 05 4b ed 02 00 08 	testb  $0x8,0x2ed4b(%rip)        # 0x140038002
1400092b7:	74 15                	je     0x1400092ce
1400092b9:	49 8d 43 d0          	lea    -0x30(%r11),%rax
1400092bd:	49 89 43 a8          	mov    %rax,-0x58(%r11)
1400092c1:	48 8d 15 00 35 02 00 	lea    0x23500(%rip),%rdx        # 0x14002c7c8
1400092c8:	e8 ab 4f 00 00       	call   0x14000e278
1400092cd:	90                   	nop
1400092ce:	ba 04 08 00 00       	mov    $0x804,%edx
1400092d3:	66 3b f2             	cmp    %dx,%si
1400092d6:	74 0a                	je     0x1400092e2
1400092d8:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1400092dd:	e9 a0 00 00 00       	jmp    0x140009382
1400092e2:	48 8b 05 37 3c 02 00 	mov    0x23c37(%rip),%rax        # 0x14002cf20
1400092e9:	48 3b 07             	cmp    (%rdi),%rax
1400092ec:	0f 85 8b 00 00 00    	jne    0x14000937d
1400092f2:	48 8b 05 2f 3c 02 00 	mov    0x23c2f(%rip),%rax        # 0x14002cf28
1400092f9:	48 3b 47 08          	cmp    0x8(%rdi),%rax
1400092fd:	75 7e                	jne    0x14000937d
1400092ff:	33 f6                	xor    %esi,%esi
140009301:	48 39 73 10          	cmp    %rsi,0x10(%rbx)
140009305:	74 13                	je     0x14000931a
140009307:	48 8b 03             	mov    (%rbx),%rax
14000930a:	4c 8b c7             	mov    %rdi,%r8
14000930d:	48 8b cb             	mov    %rbx,%rcx
140009310:	48 8b 40 20          	mov    0x20(%rax),%rax
140009314:	ff 15 2e 1e 02 00    	call   *0x21e2e(%rip)        # 0x14002b148
14000931a:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
14000931f:	e8 a8 2c 00 00       	call   0x14000bfcc
140009324:	48 8b d6             	mov    %rsi,%rdx
140009327:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000932c:	48 3b c8             	cmp    %rax,%rcx
14000932f:	74 06                	je     0x140009337
140009331:	48 8b 10             	mov    (%rax),%rdx
140009334:	48 89 30             	mov    %rsi,(%rax)
140009337:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
14000933b:	48 89 53 10          	mov    %rdx,0x10(%rbx)
14000933f:	48 85 c9             	test   %rcx,%rcx
140009342:	74 0d                	je     0x140009351
140009344:	48 8b 01             	mov    (%rcx),%rax
140009347:	48 8b 40 10          	mov    0x10(%rax),%rax
14000934b:	ff 15 f7 1d 02 00    	call   *0x21df7(%rip)        # 0x14002b148
140009351:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140009356:	48 85 c9             	test   %rcx,%rcx
140009359:	74 12                	je     0x14000936d
14000935b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140009360:	48 8b 01             	mov    (%rcx),%rax
140009363:	48 8b 40 10          	mov    0x10(%rax),%rax
140009367:	ff 15 db 1d 02 00    	call   *0x21ddb(%rip)        # 0x14002b148
14000936d:	4c 8b cf             	mov    %rdi,%r9
140009370:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140009374:	e8 0b 25 00 00       	call   0x14000b884
140009379:	8b d8                	mov    %eax,%ebx
14000937b:	eb 05                	jmp    0x140009382
14000937d:	bb 01 00 00 00       	mov    $0x1,%ebx
140009382:	f6 05 79 ec 02 00 08 	testb  $0x8,0x2ec79(%rip)        # 0x140038002
140009389:	74 16                	je     0x1400093a1
14000938b:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140009390:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009395:	48 8d 15 3c 35 02 00 	lea    0x2353c(%rip),%rdx        # 0x14002c8d8
14000939c:	e8 d7 4e 00 00       	call   0x14000e278
1400093a1:	8b c3                	mov    %ebx,%eax
1400093a3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400093a8:	48 33 cc             	xor    %rsp,%rcx
1400093ab:	e8 f0 b4 01 00       	call   0x1400248a0
1400093b0:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1400093b5:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1400093b9:	49 8b 73 28          	mov    0x28(%r11),%rsi
1400093bd:	49 8b e3             	mov    %r11,%rsp
1400093c0:	5f                   	pop    %rdi
1400093c1:	c3                   	ret
1400093c2:	cc                   	int3
1400093c3:	cc                   	int3
1400093c4:	cc                   	int3
1400093c5:	cc                   	int3
1400093c6:	cc                   	int3
1400093c7:	cc                   	int3
1400093c8:	cc                   	int3
1400093c9:	cc                   	int3
1400093ca:	cc                   	int3
1400093cb:	cc                   	int3
1400093cc:	40 53                	rex push %rbx
1400093ce:	48 83 ec 30          	sub    $0x30,%rsp
1400093d2:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
1400093d9:	ff ff
1400093db:	48 8b d9             	mov    %rcx,%rbx
1400093de:	48 8d 05 1b 0a 02 00 	lea    0x20a1b(%rip),%rax        # 0x140029e00
1400093e5:	48 89 01             	mov    %rax,(%rcx)
1400093e8:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400093ec:	48 85 c9             	test   %rcx,%rcx
1400093ef:	74 22                	je     0x140009413
1400093f1:	e8 fe 1b 00 00       	call   0x14000aff4
1400093f6:	90                   	nop
1400093f7:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1400093fb:	48 85 c9             	test   %rcx,%rcx
1400093fe:	74 13                	je     0x140009413
140009400:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009405:	48 8b 01             	mov    (%rcx),%rax
140009408:	48 8b 40 10          	mov    0x10(%rax),%rax
14000940c:	ff 15 36 1d 02 00    	call   *0x21d36(%rip)        # 0x14002b148
140009412:	90                   	nop
140009413:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
140009417:	48 85 c9             	test   %rcx,%rcx
14000941a:	74 13                	je     0x14000942f
14000941c:	48 83 63 10 00       	andq   $0x0,0x10(%rbx)
140009421:	48 8b 01             	mov    (%rcx),%rax
140009424:	48 8b 40 10          	mov    0x10(%rax),%rax
140009428:	ff 15 1a 1d 02 00    	call   *0x21d1a(%rip)        # 0x14002b148
14000942e:	90                   	nop
14000942f:	c7 43 0c 01 00 00 c0 	movl   $0xc0000001,0xc(%rbx)
140009436:	48 83 c4 30          	add    $0x30,%rsp
14000943a:	5b                   	pop    %rbx
14000943b:	c3                   	ret
14000943c:	cc                   	int3
14000943d:	cc                   	int3
14000943e:	cc                   	int3
14000943f:	cc                   	int3
140009440:	cc                   	int3
140009441:	cc                   	int3
140009442:	cc                   	int3
140009443:	cc                   	int3
140009444:	cc                   	int3
140009445:	cc                   	int3
140009446:	cc                   	int3
140009447:	cc                   	int3
140009448:	cc                   	int3
140009449:	cc                   	int3
14000944a:	cc                   	int3
14000944b:	cc                   	int3
14000944c:	cc                   	int3
14000944d:	cc                   	int3
14000944e:	cc                   	int3
14000944f:	cc                   	int3
140009450:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009455:	57                   	push   %rdi
140009456:	48 83 ec 20          	sub    $0x20,%rsp
14000945a:	8b da                	mov    %edx,%ebx
14000945c:	48 8b f9             	mov    %rcx,%rdi
14000945f:	e8 74 fc ff ff       	call   0x1400090d8
140009464:	f6 c3 01             	test   $0x1,%bl
140009467:	74 0f                	je     0x140009478
140009469:	48 8b cf             	mov    %rdi,%rcx
14000946c:	48 ff 15 b5 1a 02 00 	rex.W call *0x21ab5(%rip)        # 0x14002af28
140009473:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140009478:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14000947d:	48 8b c7             	mov    %rdi,%rax
140009480:	48 83 c4 20          	add    $0x20,%rsp
140009484:	5f                   	pop    %rdi
140009485:	c3                   	ret
140009486:	cc                   	int3
140009487:	cc                   	int3
140009488:	cc                   	int3
140009489:	cc                   	int3
14000948a:	cc                   	int3
14000948b:	cc                   	int3
14000948c:	cc                   	int3
14000948d:	cc                   	int3
14000948e:	cc                   	int3
14000948f:	cc                   	int3
140009490:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140009495:	57                   	push   %rdi
140009496:	48 83 ec 20          	sub    $0x20,%rsp
14000949a:	8b da                	mov    %edx,%ebx
14000949c:	48 8b f9             	mov    %rcx,%rdi
14000949f:	e8 28 ff ff ff       	call   0x1400093cc
1400094a4:	f6 c3 01             	test   $0x1,%bl
1400094a7:	74 0f                	je     0x1400094b8
1400094a9:	48 8b cf             	mov    %rdi,%rcx
1400094ac:	48 ff 15 75 1a 02 00 	rex.W call *0x21a75(%rip)        # 0x14002af28
1400094b3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400094b8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400094bd:	48 8b c7             	mov    %rdi,%rax
1400094c0:	48 83 c4 20          	add    $0x20,%rsp
1400094c4:	5f                   	pop    %rdi
1400094c5:	c3                   	ret
1400094c6:	cc                   	int3
1400094c7:	cc                   	int3
1400094c8:	cc                   	int3
1400094c9:	cc                   	int3
1400094ca:	cc                   	int3
1400094cb:	cc                   	int3
1400094cc:	cc                   	int3
1400094cd:	cc                   	int3
1400094ce:	cc                   	int3
1400094cf:	cc                   	int3
1400094d0:	4c 8b dc             	mov    %rsp,%r11
1400094d3:	57                   	push   %rdi
1400094d4:	48 83 ec 60          	sub    $0x60,%rsp
1400094d8:	49 c7 43 c8 fe ff ff 	movq   $0xfffffffffffffffe,-0x38(%r11)
1400094df:	ff
1400094e0:	49 89 5b 10          	mov    %rbx,0x10(%r11)
1400094e4:	48 8b 05 4d df 02 00 	mov    0x2df4d(%rip),%rax        # 0x140037438
1400094eb:	48 33 c4             	xor    %rsp,%rax
1400094ee:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1400094f3:	8b fa                	mov    %edx,%edi
1400094f5:	48 8b d9             	mov    %rcx,%rbx
1400094f8:	f6 05 03 eb 02 00 08 	testb  $0x8,0x2eb03(%rip)        # 0x140038002
1400094ff:	74 15                	je     0x140009516
140009501:	49 8d 43 d0          	lea    -0x30(%r11),%rax
140009505:	49 89 43 b8          	mov    %rax,-0x48(%r11)
140009509:	48 8d 15 50 33 02 00 	lea    0x23350(%rip),%rdx        # 0x14002c860
140009510:	e8 63 4d 00 00       	call   0x14000e278
140009515:	90                   	nop
140009516:	4c 8b 43 50          	mov    0x50(%rbx),%r8
14000951a:	4d 85 c0             	test   %r8,%r8
14000951d:	74 56                	je     0x140009575