140d652b9:	48 89 4b 78          	mov    %rcx,0x78(%rbx)
140d652bd:	48 89 8b 80 00 00 00 	mov    %rcx,0x80(%rbx)
140d652c4:	48 83 c4 20          	add    $0x20,%rsp
140d652c8:	5b                   	pop    %rbx
140d652c9:	c3                   	ret
140d652ca:	cc                   	int3
140d652cb:	cc                   	int3
140d652cc:	cc                   	int3
140d652cd:	cc                   	int3
140d652ce:	cc                   	int3
140d652cf:	cc                   	int3
140d652d0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d652d5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140d652da:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d652df:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
140d652e4:	57                   	push   %rdi
140d652e5:	41 54                	push   %r12
140d652e7:	41 55                	push   %r13
140d652e9:	41 56                	push   %r14
140d652eb:	41 57                	push   %r15
140d652ed:	b8 30 00 00 00       	mov    $0x30,%eax
140d652f2:	e8 a9 61 0b 00       	call   0x140e1b4a0
140d652f7:	48 2b e0             	sub    %rax,%rsp
140d652fa:	33 ff                	xor    %edi,%edi
140d652fc:	48 8b d9             	mov    %rcx,%rbx
140d652ff:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140d65303:	8b ef                	mov    %edi,%ebp
140d65305:	8b f7                	mov    %edi,%esi
140d65307:	44 8b ff             	mov    %edi,%r15d
140d6530a:	4d 8b e9             	mov    %r9,%r13
140d6530d:	4c 8b e2             	mov    %rdx,%r12
140d65310:	e8 4b 80 fb ff       	call   0x140d1d360
140d65315:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d6531c:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
140d65320:	e8 3b 0c f7 ff       	call   0x140cd5f60
140d65325:	4c 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14
140d6532c:	00
140d6532d:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
140d65334:	4d 85 f6             	test   %r14,%r14
140d65337:	75 14                	jne    0x140d6534d
140d65339:	e8 12 8f fb ff       	call   0x140d1e250
140d6533e:	48 8b e8             	mov    %rax,%rbp
140d65341:	4c 8b f0             	mov    %rax,%r14
140d65344:	48 85 c0             	test   %rax,%rax
140d65347:	0f 84 d8 00 00 00    	je     0x140d65425
140d6534d:	e8 6e 80 fb ff       	call   0x140d1d3c0
140d65352:	48 8b f8             	mov    %rax,%rdi
140d65355:	48 85 c0             	test   %rax,%rax
140d65358:	0f 84 ac 00 00 00    	je     0x140d6540a
140d6535e:	4d 8b c6             	mov    %r14,%r8
140d65361:	49 8b d4             	mov    %r12,%rdx
140d65364:	48 8b c8             	mov    %rax,%rcx
140d65367:	e8 f4 80 fb ff       	call   0x140d1d460
140d6536c:	85 c0                	test   %eax,%eax
140d6536e:	75 22                	jne    0x140d65392
140d65370:	4c 8d 0d 89 de 41 00 	lea    0x41de89(%rip),%r9        # 0x141183200
140d65377:	c7 44 24 20 9e 00 00 	movl   $0x9e,0x20(%rsp)
140d6537e:	00
140d6537f:	ba bd 00 00 00       	mov    $0xbd,%edx
140d65384:	8d 48 10             	lea    0x10(%rax),%ecx
140d65387:	44 8d 40 03          	lea    0x3(%rax),%r8d
140d6538b:	e8 f0 b8 f6 ff       	call   0x140cd0c80
140d65390:	eb 78                	jmp    0x140d6540a
140d65392:	e8 b9 0d f7 ff       	call   0x140cd6150
140d65397:	48 8b f0             	mov    %rax,%rsi
140d6539a:	48 85 c0             	test   %rax,%rax
140d6539d:	74 6b                	je     0x140d6540a
140d6539f:	e8 7c 12 f7 ff       	call   0x140cd6620
140d653a4:	48 8b d0             	mov    %rax,%rdx
140d653a7:	4d 8b ce             	mov    %r14,%r9
140d653aa:	4c 8b c7             	mov    %rdi,%r8
140d653ad:	48 8b ce             	mov    %rsi,%rcx
140d653b0:	e8 eb 11 f7 ff       	call   0x140cd65a0
140d653b5:	85 c0                	test   %eax,%eax
140d653b7:	74 51                	je     0x140d6540a
140d653b9:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140d653be:	4d 8b cd             	mov    %r13,%r9
140d653c1:	48 89 7b 78          	mov    %rdi,0x78(%rbx)
140d653c5:	49 8b d4             	mov    %r12,%rdx
140d653c8:	48 89 b3 80 00 00 00 	mov    %rsi,0x80(%rbx)
140d653cf:	48 8b cb             	mov    %rbx,%rcx
140d653d2:	33 ff                	xor    %edi,%edi
140d653d4:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d653d9:	33 f6                	xor    %esi,%esi
140d653db:	e8 b0 c7 ff ff       	call   0x140d61b90
140d653e0:	44 8b f8             	mov    %eax,%r15d
140d653e3:	85 c0                	test   %eax,%eax
140d653e5:	75 23                	jne    0x140d6540a
140d653e7:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
140d653eb:	e8 70 7f fb ff       	call   0x140d1d360
140d653f0:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d653f7:	45 33 f6             	xor    %r14d,%r14d
140d653fa:	4c 89 73 78          	mov    %r14,0x78(%rbx)
140d653fe:	e8 5d 0b f7 ff       	call   0x140cd5f60
140d65403:	4c 89 b3 80 00 00 00 	mov    %r14,0x80(%rbx)
140d6540a:	48 8b ce             	mov    %rsi,%rcx
140d6540d:	e8 4e 0b f7 ff       	call   0x140cd5f60
140d65412:	48 8b cd             	mov    %rbp,%rcx
140d65415:	e8 c6 8b fb ff       	call   0x140d1dfe0
140d6541a:	48 8b cf             	mov    %rdi,%rcx
140d6541d:	e8 3e 7f fb ff       	call   0x140d1d360
140d65422:	41 8b c7             	mov    %r15d,%eax
140d65425:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140d6542a:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140d6542f:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
140d65434:	48 83 c4 30          	add    $0x30,%rsp
140d65438:	41 5f                	pop    %r15
140d6543a:	41 5e                	pop    %r14
140d6543c:	41 5d                	pop    %r13
140d6543e:	41 5c                	pop    %r12
140d65440:	5f                   	pop    %rdi
140d65441:	c3                   	ret
140d65442:	cc                   	int3
140d65443:	cc                   	int3
140d65444:	cc                   	int3
140d65445:	cc                   	int3
140d65446:	cc                   	int3
140d65447:	cc                   	int3
140d65448:	cc                   	int3
140d65449:	cc                   	int3
140d6544a:	cc                   	int3
140d6544b:	cc                   	int3
140d6544c:	cc                   	int3
140d6544d:	cc                   	int3
140d6544e:	cc                   	int3
140d6544f:	cc                   	int3
140d65450:	40 53                	rex push %rbx
140d65452:	b8 20 00 00 00       	mov    $0x20,%eax
140d65457:	e8 44 60 0b 00       	call   0x140e1b4a0
140d6545c:	48 2b e0             	sub    %rax,%rsp
140d6545f:	48 8b d9             	mov    %rcx,%rbx
140d65462:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140d65466:	e8 f5 7e fb ff       	call   0x140d1d360
140d6546b:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d65472:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
140d65479:	00
140d6547a:	e8 e1 0a f7 ff       	call   0x140cd5f60
140d6547f:	48 8b cb             	mov    %rbx,%rcx
140d65482:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
140d65489:	00 00 00 00
140d6548d:	48 83 c4 20          	add    $0x20,%rsp
140d65491:	5b                   	pop    %rbx
140d65492:	e9 f9 c5 ff ff       	jmp    0x140d61a90
140d65497:	cc                   	int3
140d65498:	cc                   	int3
140d65499:	cc                   	int3
140d6549a:	cc                   	int3
140d6549b:	cc                   	int3
140d6549c:	cc                   	int3
140d6549d:	cc                   	int3
140d6549e:	cc                   	int3
140d6549f:	cc                   	int3
140d654a0:	40 53                	rex push %rbx
140d654a2:	b8 20 00 00 00       	mov    $0x20,%eax
140d654a7:	e8 f4 5f 0b 00       	call   0x140e1b4a0
140d654ac:	48 2b e0             	sub    %rax,%rsp
140d654af:	48 8b d9             	mov    %rcx,%rbx
140d654b2:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140d654b6:	e8 a5 7e fb ff       	call   0x140d1d360
140d654bb:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d654c2:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
140d654c9:	00
140d654ca:	e8 71 06 f7 ff       	call   0x140cd5b40
140d654cf:	48 8b cb             	mov    %rbx,%rcx
140d654d2:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
140d654d9:	00 00 00 00
140d654dd:	48 83 c4 20          	add    $0x20,%rsp
140d654e1:	5b                   	pop    %rbx
140d654e2:	e9 e9 c5 ff ff       	jmp    0x140d61ad0
140d654e7:	cc                   	int3
140d654e8:	cc                   	int3
140d654e9:	cc                   	int3
140d654ea:	cc                   	int3
140d654eb:	cc                   	int3
140d654ec:	cc                   	int3
140d654ed:	cc                   	int3
140d654ee:	cc                   	int3
140d654ef:	cc                   	int3
140d654f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140d654f5:	57                   	push   %rdi
140d654f6:	b8 20 00 00 00       	mov    $0x20,%eax
140d654fb:	e8 a0 5f 0b 00       	call   0x140e1b4a0
140d65500:	48 2b e0             	sub    %rax,%rsp
140d65503:	48 8b d9             	mov    %rcx,%rbx
140d65506:	48 8b fa             	mov    %rdx,%rdi
140d65509:	48 8b 49 78          	mov    0x78(%rcx),%rcx
140d6550d:	e8 4e 7e fb ff       	call   0x140d1d360
140d65512:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140d65519:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
140d65520:	00
140d65521:	e8 1a 06 f7 ff       	call   0x140cd5b40
140d65526:	48 8b d7             	mov    %rdi,%rdx
140d65529:	48 c7 83 80 00 00 00 	movq   $0x0,0x80(%rbx)
140d65530:	00 00 00 00
140d65534:	48 8b cb             	mov    %rbx,%rcx
140d65537:	e8 d4 c5 ff ff       	call   0x140d61b10
140d6553c:	85 c0                	test   %eax,%eax
140d6553e:	74 54                	je     0x140d65594
140d65540:	48 83 7f 78 00       	cmpq   $0x0,0x78(%rdi)
140d65545:	74 1f                	je     0x140d65566
140d65547:	e8 74 7e fb ff       	call   0x140d1d3c0
140d6554c:	48 89 43 78          	mov    %rax,0x78(%rbx)
140d65550:	48 85 c0             	test   %rax,%rax
140d65553:	74 3f                	je     0x140d65594
140d65555:	48 8b 57 78          	mov    0x78(%rdi),%rdx
140d65559:	48 8b c8             	mov    %rax,%rcx
140d6555c:	e8 6f 7d fb ff       	call   0x140d1d2d0
140d65561:	48 85 c0             	test   %rax,%rax
140d65564:	74 1d                	je     0x140d65583
140d65566:	48 8b 8f 80 00 00 00 	mov    0x80(%rdi),%rcx
140d6556d:	48 85 c9             	test   %rcx,%rcx
140d65570:	74 2f                	je     0x140d655a1
140d65572:	e8 d9 08 f7 ff       	call   0x140cd5e50
140d65577:	48 89 83 80 00 00 00 	mov    %rax,0x80(%rbx)
140d6557e:	48 85 c0             	test   %rax,%rax
140d65581:	75 1e                	jne    0x140d655a1
140d65583:	48 8b 4b 78          	mov    0x78(%rbx),%rcx
140d65587:	e8 d4 7d fb ff       	call   0x140d1d360
140d6558c:	48 c7 43 78 00 00 00 	movq   $0x0,0x78(%rbx)
140d65593:	00
140d65594:	33 c0                	xor    %eax,%eax
140d65596:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d6559b:	48 83 c4 20          	add    $0x20,%rsp
140d6559f:	5f                   	pop    %rdi
140d655a0:	c3                   	ret
140d655a1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140d655a6:	b8 01 00 00 00       	mov    $0x1,%eax
140d655ab:	48 83 c4 20          	add    $0x20,%rsp
140d655af:	5f                   	pop    %rdi
140d655b0:	c3                   	ret
140d655b1:	cc                   	int3
140d655b2:	cc                   	int3
140d655b3:	cc                   	int3
140d655b4:	cc                   	int3
140d655b5:	cc                   	int3
140d655b6:	cc                   	int3
140d655b7:	cc                   	int3
140d655b8:	cc                   	int3
140d655b9:	cc                   	int3
140d655ba:	cc                   	int3
140d655bb:	cc                   	int3
140d655bc:	cc                   	int3
140d655bd:	cc                   	int3
140d655be:	cc                   	int3
140d655bf:	cc                   	int3
140d655c0:	40 53                	rex push %rbx
140d655c2:	b8 30 00 00 00       	mov    $0x30,%eax
140d655c7:	e8 d4 5e 0b 00       	call   0x140e1b4a0
140d655cc:	48 2b e0             	sub    %rax,%rsp
140d655cf:	4d 8b d1             	mov    %r9,%r10
140d655d2:	4d 8b d8             	mov    %r8,%r11
140d655d5:	4c 8b 49 78          	mov    0x78(%rcx),%r9
140d655d9:	48 8b da             	mov    %rdx,%rbx
140d655dc:	4d 85 c9             	test   %r9,%r9
140d655df:	75 26                	jne    0x140d65607
140d655e1:	4c 8d 0d 18 dc 41 00 	lea    0x41dc18(%rip),%r9        # 0x141183200
140d655e8:	c7 44 24 20 c0 00 00 	movl   $0xc0,0x20(%rsp)
140d655ef:	00
140d655f0:	8d 50 53             	lea    0x53(%rax),%edx
140d655f3:	44 8d 40 3f          	lea    0x3f(%rax),%r8d
140d655f7:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d655fa:	e8 81 b6 f6 ff       	call   0x140cd0c80
140d655ff:	33 c0                	xor    %eax,%eax
140d65601:	48 83 c4 30          	add    $0x30,%rsp
140d65605:	5b                   	pop    %rbx
140d65606:	c3                   	ret
140d65607:	4d 8b c2             	mov    %r10,%r8
140d6560a:	49 8b d3             	mov    %r11,%rdx
140d6560d:	48 8b cb             	mov    %rbx,%rcx
140d65610:	48 83 c4 30          	add    $0x30,%rsp
140d65614:	5b                   	pop    %rbx
140d65615:	e9 e6 82 fb ff       	jmp    0x140d1d900
140d6561a:	cc                   	int3
140d6561b:	cc                   	int3
140d6561c:	cc                   	int3
140d6561d:	cc                   	int3
140d6561e:	cc                   	int3
140d6561f:	cc                   	int3
140d65620:	b8 38 00 00 00       	mov    $0x38,%eax
140d65625:	e8 76 5e 0b 00       	call   0x140e1b4a0
140d6562a:	48 2b e0             	sub    %rax,%rsp
140d6562d:	4d 8b d1             	mov    %r9,%r10
140d65630:	4c 8b da             	mov    %rdx,%r11
140d65633:	4c 8b 49 78          	mov    0x78(%rcx),%r9
140d65637:	4d 85 c9             	test   %r9,%r9
140d6563a:	75 25                	jne    0x140d65661
140d6563c:	4c 8d 0d bd db 41 00 	lea    0x41dbbd(%rip),%r9        # 0x141183200
140d65643:	c7 44 24 20 cb 00 00 	movl   $0xcb,0x20(%rsp)
140d6564a:	00
140d6564b:	8d 50 4c             	lea    0x4c(%rax),%edx
140d6564e:	8d 48 d8             	lea    -0x28(%rax),%ecx
140d65651:	44 8d 40 37          	lea    0x37(%rax),%r8d
140d65655:	e8 26 b6 f6 ff       	call   0x140cd0c80
140d6565a:	33 c0                	xor    %eax,%eax
140d6565c:	48 83 c4 38          	add    $0x38,%rsp
140d65660:	c3                   	ret
140d65661:	49 8b d0             	mov    %r8,%rdx
140d65664:	4c 89 54 24 20       	mov    %r10,0x20(%rsp)
140d65669:	49 8b cb             	mov    %r11,%rcx
140d6566c:	e8 8f 82 fb ff       	call   0x140d1d900
140d65671:	48 83 c4 38          	add    $0x38,%rsp
140d65675:	c3                   	ret
140d65676:	cc                   	int3
140d65677:	cc                   	int3
140d65678:	cc                   	int3
140d65679:	cc                   	int3
140d6567a:	cc                   	int3
140d6567b:	cc                   	int3
140d6567c:	cc                   	int3
140d6567d:	cc                   	int3
140d6567e:	cc                   	int3
140d6567f:	cc                   	int3
140d65680:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d65685:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d6568a:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d6568f:	41 54                	push   %r12
140d65691:	41 56                	push   %r14
140d65693:	41 57                	push   %r15
140d65695:	b8 30 00 00 00       	mov    $0x30,%eax
140d6569a:	e8 01 5e 0b 00       	call   0x140e1b4a0
140d6569f:	48 2b e0             	sub    %rax,%rsp
140d656a2:	33 ff                	xor    %edi,%edi
140d656a4:	49 8b d9             	mov    %r9,%rbx
140d656a7:	4d 8b e0             	mov    %r8,%r12
140d656aa:	4c 8b fa             	mov    %rdx,%r15
140d656ad:	4c 8b f1             	mov    %rcx,%r14
140d656b0:	8b ef                	mov    %edi,%ebp
140d656b2:	48 39 79 78          	cmp    %rdi,0x78(%rcx)
140d656b6:	0f 84 ce 00 00 00    	je     0x140d6578a
140d656bc:	48 85 db             	test   %rbx,%rbx
140d656bf:	75 14                	jne    0x140d656d5
140d656c1:	e8 fa 8b fb ff       	call   0x140d1e2c0
140d656c6:	48 8b f8             	mov    %rax,%rdi
140d656c9:	48 8b d8             	mov    %rax,%rbx
140d656cc:	48 85 c0             	test   %rax,%rax
140d656cf:	0f 84 b5 00 00 00    	je     0x140d6578a
140d656d5:	48 8b cb             	mov    %rbx,%rcx
140d656d8:	48 89 74 24 50       	mov    %rsi,0x50(%rsp)
140d656dd:	e8 5e 8c fb ff       	call   0x140d1e340
140d656e2:	48 8b cb             	mov    %rbx,%rcx
140d656e5:	e8 b6 89 fb ff       	call   0x140d1e0a0
140d656ea:	48 8b f0             	mov    %rax,%rsi
140d656ed:	48 85 c0             	test   %rax,%rax
140d656f0:	74 7f                	je     0x140d65771
140d656f2:	ba 02 00 00 00       	mov    $0x2,%edx
140d656f7:	48 8b c8             	mov    %rax,%rcx
140d656fa:	e8 31 0e f7 ff       	call   0x140cd6530
140d656ff:	85 c0                	test   %eax,%eax
140d65701:	74 6e                	je     0x140d65771
140d65703:	49 8b 56 40          	mov    0x40(%r14),%rdx