140093171:	49 89 d8             	mov    %rbx,%r8
140093174:	48 89 c1             	mov    %rax,%rcx
140093177:	48 89 f2             	mov    %rsi,%rdx
14009317a:	e8 11 02 03 00       	call   0x1400c3390
14009317f:	48 8d 15 d7 53 17 00 	lea    0x1753d7(%rip),%rdx        # 0x14020855d
140093186:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
14009318c:	48 89 d9             	mov    %rbx,%rcx
14009318f:	e8 1c 88 00 00       	call   0x14009b9b0
140093194:	48 8b 54 24 60       	mov    0x60(%rsp),%rdx
140093199:	e9 a4 f9 ff ff       	jmp    0x140092b42
14009319e:	4c 8d 05 c3 53 17 00 	lea    0x1753c3(%rip),%r8        # 0x140208568
1400931a5:	ba 6d 05 00 00       	mov    $0x56d,%edx
1400931aa:	48 8d 0d 40 4f 17 00 	lea    0x174f40(%rip),%rcx        # 0x1402080f1
1400931b1:	e8 da 05 03 00       	call   0x1400c3790
1400931b6:	48 8d 1d 1f 47 17 00 	lea    0x17471f(%rip),%rbx        # 0x1402078dc
1400931bd:	eb a1                	jmp    0x140093160
1400931bf:	4c 8d 05 8e 49 17 00 	lea    0x17498e(%rip),%r8        # 0x140207b54
1400931c6:	ba a7 00 00 00       	mov    $0xa7,%edx
1400931cb:	48 8d 0d 17 47 17 00 	lea    0x174717(%rip),%rcx        # 0x1402078e9
1400931d2:	e8 b9 05 03 00       	call   0x1400c3790
1400931d7:	90                   	nop
1400931d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400931df:	00
1400931e0:	57                   	push   %rdi
1400931e1:	56                   	push   %rsi
1400931e2:	53                   	push   %rbx
1400931e3:	48 83 ec 40          	sub    $0x40,%rsp
1400931e7:	48 8b 3d 02 59 1a 00 	mov    0x1a5902(%rip),%rdi        # 0x140238af0
1400931ee:	48 8b 07             	mov    (%rdi),%rax
1400931f1:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400931f6:	31 c0                	xor    %eax,%eax
1400931f8:	48 89 ce             	mov    %rcx,%rsi
1400931fb:	48 89 d3             	mov    %rdx,%rbx
1400931fe:	48 85 d2             	test   %rdx,%rdx
140093201:	0f 84 e1 00 00 00    	je     0x1400932e8
140093207:	48 8d 15 3a 54 17 00 	lea    0x17543a(%rip),%rdx        # 0x140208648
14009320e:	48 89 d9             	mov    %rbx,%rcx
140093211:	e8 62 6c 15 00       	call   0x1401e9e78
140093216:	85 c0                	test   %eax,%eax
140093218:	0f 84 c2 00 00 00    	je     0x1400932e0
14009321e:	48 8d 15 29 54 17 00 	lea    0x175429(%rip),%rdx        # 0x14020864e
140093225:	48 89 d9             	mov    %rbx,%rcx
140093228:	e8 4b 6c 15 00       	call   0x1401e9e78
14009322d:	85 c0                	test   %eax,%eax
14009322f:	0f 84 b3 00 00 00    	je     0x1400932e8
140093235:	48 8d 15 a9 46 17 00 	lea    0x1746a9(%rip),%rdx        # 0x1402078e5
14009323c:	48 89 d9             	mov    %rbx,%rcx
14009323f:	e8 34 6c 15 00       	call   0x1401e9e78
140093244:	85 c0                	test   %eax,%eax
140093246:	74 70                	je     0x1400932b8
140093248:	48 8d 15 05 54 17 00 	lea    0x175405(%rip),%rdx        # 0x140208654
14009324f:	48 89 d9             	mov    %rbx,%rcx
140093252:	e8 21 6c 15 00       	call   0x1401e9e78
140093257:	85 c0                	test   %eax,%eax
140093259:	74 5d                	je     0x1400932b8
14009325b:	48 8d 15 f8 53 17 00 	lea    0x1753f8(%rip),%rdx        # 0x14020865a
140093262:	48 89 d9             	mov    %rbx,%rcx
140093265:	e8 0e 6c 15 00       	call   0x1401e9e78
14009326a:	85 c0                	test   %eax,%eax
14009326c:	74 4a                	je     0x1400932b8
14009326e:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140093273:	41 b8 08 00 00 00    	mov    $0x8,%r8d
140093279:	48 89 d9             	mov    %rbx,%rcx
14009327c:	e8 47 6c 15 00       	call   0x1401e9ec8
140093281:	89 c2                	mov    %eax,%edx
140093283:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140093288:	80 38 00             	cmpb   $0x0,(%rax)
14009328b:	75 43                	jne    0x1400932d0
14009328d:	83 fa 01             	cmp    $0x1,%edx
140093290:	74 56                	je     0x1400932e8
140093292:	83 fa 02             	cmp    $0x2,%edx
140093295:	74 21                	je     0x1400932b8
140093297:	85 d2                	test   %edx,%edx
140093299:	74 45                	je     0x1400932e0
14009329b:	89 d0                	mov    %edx,%eax
14009329d:	f7 d0                	not    %eax
14009329f:	a9 80 01 00 00       	test   $0x180,%eax
1400932a4:	75 4e                	jne    0x1400932f4
1400932a6:	89 d0                	mov    %edx,%eax
1400932a8:	25 b6 01 00 00       	and    $0x1b6,%eax
1400932ad:	f7 d8                	neg    %eax
1400932af:	eb 0c                	jmp    0x1400932bd
1400932b1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400932b8:	b8 b4 01 00 00       	mov    $0x1b4,%eax
1400932bd:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
1400932c2:	48 2b 17             	sub    (%rdi),%rdx
1400932c5:	75 28                	jne    0x1400932ef
1400932c7:	48 83 c4 40          	add    $0x40,%rsp
1400932cb:	5b                   	pop    %rbx
1400932cc:	5e                   	pop    %rsi
1400932cd:	5f                   	pop    %rdi
1400932ce:	c3                   	ret
1400932cf:	90                   	nop
1400932d0:	48 89 da             	mov    %rbx,%rdx
1400932d3:	48 89 f1             	mov    %rsi,%rcx
1400932d6:	e8 45 00 f8 ff       	call   0x140013320
1400932db:	85 c0                	test   %eax,%eax
1400932dd:	75 09                	jne    0x1400932e8
1400932df:	90                   	nop
1400932e0:	31 c0                	xor    %eax,%eax
1400932e2:	eb d9                	jmp    0x1400932bd
1400932e4:	0f 1f 40 00          	nopl   0x0(%rax)
1400932e8:	b8 b0 01 00 00       	mov    $0x1b0,%eax
1400932ed:	eb ce                	jmp    0x1400932bd
1400932ef:	e8 7c 15 15 00       	call   0x1401e4870
1400932f4:	48 8d 0d 6d 53 17 00 	lea    0x17536d(%rip),%rcx        # 0x140208668
1400932fb:	89 54 24 2c          	mov    %edx,0x2c(%rsp)
1400932ff:	e8 1c ba ff ff       	call   0x14008ed20
140093304:	8b 54 24 2c          	mov    0x2c(%rsp),%edx
140093308:	48 89 c1             	mov    %rax,%rcx
14009330b:	e8 80 00 03 00       	call   0x1400c3390
140093310:	90                   	nop
140093311:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140093318:	00 00 00 00
14009331c:	0f 1f 40 00          	nopl   0x0(%rax)
140093320:	55                   	push   %rbp
140093321:	57                   	push   %rdi
140093322:	56                   	push   %rsi
140093323:	53                   	push   %rbx
140093324:	48 81 ec b8 00 00 00 	sub    $0xb8,%rsp
14009332b:	48 8b 2d be 57 1a 00 	mov    0x1a57be(%rip),%rbp        # 0x140238af0
140093332:	48 8b 45 00          	mov    0x0(%rbp),%rax
140093336:	48 89 84 24 a8 00 00 	mov    %rax,0xa8(%rsp)
14009333d:	00
14009333e:	31 c0                	xor    %eax,%eax
140093340:	48 89 cb             	mov    %rcx,%rbx
140093343:	48 8d 7c 24 28       	lea    0x28(%rsp),%rdi
140093348:	b9 10 00 00 00       	mov    $0x10,%ecx
14009334d:	48 c7 44 24 24 00 00 	movq   $0x0,0x24(%rsp)
140093354:	00 00
140093356:	48 c7 84 24 a0 00 00 	movq   $0x0,0xa0(%rsp)
14009335d:	00 00 00 00 00
140093362:	f3 48 ab             	rep stos %rax,%es:(%rdi)
140093365:	48 8b 05 0c 57 17 00 	mov    0x17570c(%rip),%rax        # 0x140208a78
14009336c:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
140093373:	ff
140093374:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
140093379:	c7 44 24 44 01 00 00 	movl   $0x1,0x44(%rsp)
140093380:	00
140093381:	80 4c 24 70 01       	orb    $0x1,0x70(%rsp)
140093386:	80 8c 24 98 00 00 00 	orb    $0x1,0x98(%rsp)
14009338d:	01
14009338e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140093393:	48 85 db             	test   %rbx,%rbx
140093396:	0f 84 94 00 00 00    	je     0x140093430
14009339c:	48 8b 35 5d 60 1a 00 	mov    0x1a605d(%rip),%rsi        # 0x140239400
1400933a3:	48 8b 0e             	mov    (%rsi),%rcx
1400933a6:	e8 f5 d7 fe ff       	call   0x140080ba0
1400933ab:	45 31 c0             	xor    %r8d,%r8d
1400933ae:	48 89 da             	mov    %rbx,%rdx
1400933b1:	48 89 c1             	mov    %rax,%rcx
1400933b4:	e8 67 d9 ff ff       	call   0x140090d20
1400933b9:	48 8b 05 d8 8e 15 00 	mov    0x158ed8(%rip),%rax        # 0x1401ec298
1400933c0:	48 8b 0e             	mov    (%rsi),%rcx
1400933c3:	8b 53 1c             	mov    0x1c(%rbx),%edx
1400933c6:	c7 00 01 00 00 00    	movl   $0x1,(%rax)
1400933cc:	e8 1f db fe ff       	call   0x140080ef0
1400933d1:	48 8b 0e             	mov    (%rsi),%rcx
1400933d4:	8b 53 20             	mov    0x20(%rbx),%edx
1400933d7:	e8 34 db fe ff       	call   0x140080f10
1400933dc:	48 8b 0e             	mov    (%rsi),%rcx
1400933df:	8b 53 24             	mov    0x24(%rbx),%edx
1400933e2:	e8 a9 db fe ff       	call   0x140080f90
1400933e7:	48 8b 36             	mov    (%rsi),%rsi
1400933ea:	48 8b 43 10          	mov    0x10(%rbx),%rax
1400933ee:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400933f2:	48 89 86 c0 01 00 00 	mov    %rax,0x1c0(%rsi)
1400933f9:	48 85 c9             	test   %rcx,%rcx
1400933fc:	74 08                	je     0x140093406
1400933fe:	e8 fd 75 03 00       	call   0x1400caa00
140093403:	48 89 c1             	mov    %rax,%rcx
140093406:	48 89 8e b0 01 00 00 	mov    %rcx,0x1b0(%rsi)
14009340d:	48 89 f9             	mov    %rdi,%rcx
140093410:	e8 8b d3 ff ff       	call   0x1400907a0
140093415:	48 8b 84 24 a8 00 00 	mov    0xa8(%rsp),%rax
14009341c:	00
14009341d:	48 2b 45 00          	sub    0x0(%rbp),%rax
140093421:	75 15                	jne    0x140093438
140093423:	48 81 c4 b8 00 00 00 	add    $0xb8,%rsp
14009342a:	5b                   	pop    %rbx
14009342b:	5e                   	pop    %rsi
14009342c:	5f                   	pop    %rdi
14009342d:	5d                   	pop    %rbp
14009342e:	c3                   	ret
14009342f:	90                   	nop
140093430:	48 89 fb             	mov    %rdi,%rbx
140093433:	e9 64 ff ff ff       	jmp    0x14009339c
140093438:	e8 33 14 15 00       	call   0x1401e4870
14009343d:	90                   	nop
14009343e:	66 90                	xchg   %ax,%ax
140093440:	31 c9                	xor    %ecx,%ecx
140093442:	e9 d9 f2 ff ff       	jmp    0x140092720
140093447:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14009344e:	00 00
140093450:	56                   	push   %rsi
140093451:	53                   	push   %rbx
140093452:	48 83 ec 28          	sub    $0x28,%rsp
140093456:	48 89 cb             	mov    %rcx,%rbx
140093459:	48 89 d6             	mov    %rdx,%rsi
14009345c:	e8 5f cf ff ff       	call   0x1400903c0
140093461:	85 c0                	test   %eax,%eax
140093463:	74 0b                	je     0x140093470
140093465:	48 89 d8             	mov    %rbx,%rax
140093468:	48 83 c4 28          	add    $0x28,%rsp
14009346c:	5b                   	pop    %rbx
14009346d:	5e                   	pop    %rsi
14009346e:	c3                   	ret
14009346f:	90                   	nop
140093470:	48 89 f2             	mov    %rsi,%rdx
140093473:	48 89 d9             	mov    %rbx,%rcx
140093476:	48 83 c4 28          	add    $0x28,%rsp
14009347a:	5b                   	pop    %rbx
14009347b:	5e                   	pop    %rsi
14009347c:	e9 bf db ff ff       	jmp    0x140091040
140093481:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140093488:	00 00 00 00
14009348c:	0f 1f 40 00          	nopl   0x0(%rax)
140093490:	48 83 ec 28          	sub    $0x28,%rsp
140093494:	48 8d 0d 48 52 17 00 	lea    0x175248(%rip),%rcx        # 0x1402086e3
14009349b:	ba 02 00 00 00       	mov    $0x2,%edx
1400934a0:	e8 4b 79 03 00       	call   0x1400cadf0
1400934a5:	89 c1                	mov    %eax,%ecx
1400934a7:	83 f8 01             	cmp    $0x1,%eax
1400934aa:	7f 10                	jg     0x1400934bc
1400934ac:	0f 1f 40 00          	nopl   0x0(%rax)
1400934b0:	e8 7b 7d 03 00       	call   0x1400cb230
1400934b5:	89 c1                	mov    %eax,%ecx
1400934b7:	83 f8 01             	cmp    $0x1,%eax
1400934ba:	7e f4                	jle    0x1400934b0
1400934bc:	83 f9 02             	cmp    $0x2,%ecx
1400934bf:	75 0f                	jne    0x1400934d0
1400934c1:	48 83 c4 28          	add    $0x28,%rsp
1400934c5:	c3                   	ret
1400934c6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
1400934cd:	00 00 00
1400934d0:	48 83 c4 28          	add    $0x28,%rsp
1400934d4:	e9 67 66 15 00       	jmp    0x1401e9b40
1400934d9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400934e0:	48 83 ec 28          	sub    $0x28,%rsp
1400934e4:	ff 15 36 bf 21 00    	call   *0x21bf36(%rip)        # 0x1402af420
1400934ea:	c7 00 28 00 00 00    	movl   $0x28,(%rax)
1400934f0:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
1400934f5:	48 83 c4 28          	add    $0x28,%rsp
1400934f9:	c3                   	ret
1400934fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140093500:	48 83 ec 28          	sub    $0x28,%rsp
140093504:	48 89 c8             	mov    %rcx,%rax
140093507:	48 85 c9             	test   %rcx,%rcx
14009350a:	74 0c                	je     0x140093518
14009350c:	48 83 c4 28          	add    $0x28,%rsp
140093510:	c3                   	ret
140093511:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140093518:	48 8d 0d ce 51 17 00 	lea    0x1751ce(%rip),%rcx        # 0x1402086ed
14009351f:	e8 bc d9 04 00       	call   0x1400e0ee0
140093524:	48 85 c0             	test   %rax,%rax
140093527:	75 e3                	jne    0x14009350c
140093529:	8b 05 09 07 1e 00    	mov    0x1e0709(%rip),%eax        # 0x140273c38
14009352f:	85 c0                	test   %eax,%eax
140093531:	74 2d                	je     0x140093560
140093533:	48 8b 05 f6 06 1e 00 	mov    0x1e06f6(%rip),%rax        # 0x140273c30
14009353a:	48 85 c0             	test   %rax,%rax
14009353d:	75 cd                	jne    0x14009350c
14009353f:	48 8b 05 e2 06 1e 00 	mov    0x1e06e2(%rip),%rax        # 0x140273c28
140093546:	48 85 c0             	test   %rax,%rax
140093549:	75 c1                	jne    0x14009350c
14009354b:	48 8d 0d ac 51 17 00 	lea    0x1751ac(%rip),%rcx        # 0x1402086fe
140093552:	e8 69 7b f9 ff       	call   0x14002b0c0
140093557:	48 89 05 ca 06 1e 00 	mov    %rax,0x1e06ca(%rip)        # 0x140273c28
14009355e:	eb ac                	jmp    0x14009350c
140093560:	48 8d 15 c9 06 1e 00 	lea    0x1e06c9(%rip),%rdx        # 0x140273c30
140093567:	48 8d 0d f2 b7 ff ff 	lea    -0x480e(%rip),%rcx        # 0x14008ed60
14009356e:	e8 7d 21 f8 ff       	call   0x1400156f0
140093573:	c7 05 bb 06 1e 00 01 	movl   $0x1,0x1e06bb(%rip)        # 0x140273c38
14009357a:	00 00 00
14009357d:	eb b4                	jmp    0x140093533
14009357f:	90                   	nop
140093580:	41 55                	push   %r13
140093582:	41 54                	push   %r12
140093584:	55                   	push   %rbp
140093585:	57                   	push   %rdi
140093586:	56                   	push   %rsi
140093587:	53                   	push   %rbx
140093588:	48 81 ec f8 00 00 00 	sub    $0xf8,%rsp
14009358f:	48 8b 35 5a 55 1a 00 	mov    0x1a555a(%rip),%rsi        # 0x140238af0
140093596:	4c 8b 25 03 5e 1a 00 	mov    0x1a5e03(%rip),%r12        # 0x1402393a0
14009359d:	48 8b 06             	mov    (%rsi),%rax
1400935a0:	48 89 84 24 e8 00 00 	mov    %rax,0xe8(%rsp)
1400935a7:	00
1400935a8:	31 c0                	xor    %eax,%eax
1400935aa:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400935af:	89 d7                	mov    %edx,%edi
1400935b1:	44 89 c3             	mov    %r8d,%ebx
1400935b4:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400935bb:	00 00
1400935bd:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
1400935c4:	00 00
1400935c6:	83 f9 01             	cmp    $0x1,%ecx
1400935c9:	75 6d                	jne    0x140093638
1400935cb:	83 fa 01             	cmp    $0x1,%edx
1400935ce:	75 68                	jne    0x140093638
1400935d0:	48 8b 2d 29 5e 1a 00 	mov    0x1a5e29(%rip),%rbp        # 0x140239400
1400935d7:	45 85 c0             	test   %r8d,%r8d
1400935da:	0f 85 00 01 00 00    	jne    0x1400936e0
1400935e0:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
1400935e5:	41 89 d8             	mov    %ebx,%r8d
1400935e8:	48 8d 15 38 4a 17 00 	lea    0x174a38(%rip),%rdx        # 0x140208027
1400935ef:	48 89 f9             	mov    %rdi,%rcx
1400935f2:	e8 c9 89 00 00       	call   0x14009bfc0
1400935f7:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
1400935fb:	4c 8b 44 24 30       	mov    0x30(%rsp),%r8
140093600:	48 8d 15 e8 43 17 00 	lea    0x1743e8(%rip),%rdx        # 0x1402079ef
140093607:	e8 94 35 f8 ff       	call   0x140016ba0
14009360c:	48 89 f9             	mov    %rdi,%rcx
14009360f:	e8 2c 73 00 00       	call   0x14009a940
140093614:	48 8b 84 24 e8 00 00 	mov    0xe8(%rsp),%rax
14009361b:	00
14009361c:	48 2b 06             	sub    (%rsi),%rax
14009361f:	0f 85 28 02 00 00    	jne    0x14009384d
140093625:	48 81 c4 f8 00 00 00 	add    $0xf8,%rsp
14009362c:	5b                   	pop    %rbx
14009362d:	5e                   	pop    %rsi
14009362e:	5f                   	pop    %rdi
14009362f:	5d                   	pop    %rbp
140093630:	41 5c                	pop    %r12
140093632:	41 5d                	pop    %r13
140093634:	c3                   	ret
140093635:	0f 1f 00             	nopl   (%rax)
140093638:	83 f9 01             	cmp    $0x1,%ecx
14009363b:	77 3b                	ja     0x140093678
14009363d:	85 db                	test   %ebx,%ebx
14009363f:	0f 85 9b 01 00 00    	jne    0x1400937e0
140093645:	48 8b 2d b4 5d 1a 00 	mov    0x1a5db4(%rip),%rbp        # 0x140239400
14009364c:	83 ff 01             	cmp    $0x1,%edi
14009364f:	74 7e                	je     0x1400936cf
140093651:	89 f9                	mov    %edi,%ecx
140093653:	e8 08 e3 fc ff       	call   0x140061960
140093658:	48 8b 2d a1 5d 1a 00 	mov    0x1a5da1(%rip),%rbp        # 0x140239400
14009365f:	48 8d 15 3b 44 17 00 	lea    0x17443b(%rip),%rdx        # 0x140207aa1
140093666:	49 89 c0             	mov    %rax,%r8
140093669:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
14009366d:	e8 2e 35 f8 ff       	call   0x140016ba0
140093672:	eb 5b                	jmp    0x1400936cf
140093674:	0f 1f 40 00          	nopl   0x0(%rax)
140093678:	48 63 c9             	movslq %ecx,%rcx
14009367b:	48 8b 2d 7e 5d 1a 00 	mov    0x1a5d7e(%rip),%rbp        # 0x140239400
140093682:	48 8d 15 c4 43 17 00 	lea    0x1743c4(%rip),%rdx        # 0x140207a4d
140093689:	48 8d 04 c9          	lea    (%rcx,%rcx,8),%rax
14009368d:	48 c1 e0 04          	shl    $0x4,%rax
140093691:	48 03 05 08 5a 1a 00 	add    0x1a5a08(%rip),%rax        # 0x1402390a0
140093698:	48 8b 4d 00          	mov    0x0(%rbp),%rcx