1400033ac:	cc                   	int3
1400033ad:	cc                   	int3
1400033ae:	cc                   	int3
1400033af:	cc                   	int3
1400033b0:	40 53                	rex push %rbx
1400033b2:	48 83 ec 20          	sub    $0x20,%rsp
1400033b6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400033ba:	48 8b cb             	mov    %rbx,%rcx
1400033bd:	e8 be 4f 00 00       	call   0x140008380
1400033c2:	48 8d 05 cf 7f 03 00 	lea    0x37fcf(%rip),%rax        # 0x14003b398
1400033c9:	48 89 03             	mov    %rax,(%rbx)
1400033cc:	48 83 c4 20          	add    $0x20,%rsp
1400033d0:	5b                   	pop    %rbx
1400033d1:	c3                   	ret
1400033d2:	cc                   	int3
1400033d3:	cc                   	int3
1400033d4:	cc                   	int3
1400033d5:	cc                   	int3
1400033d6:	cc                   	int3
1400033d7:	cc                   	int3
1400033d8:	cc                   	int3
1400033d9:	cc                   	int3
1400033da:	cc                   	int3
1400033db:	cc                   	int3
1400033dc:	cc                   	int3
1400033dd:	cc                   	int3
1400033de:	cc                   	int3
1400033df:	cc                   	int3
1400033e0:	40 53                	rex push %rbx
1400033e2:	48 83 ec 20          	sub    $0x20,%rsp
1400033e6:	48 8d 59 18          	lea    0x18(%rcx),%rbx
1400033ea:	48 8b cb             	mov    %rbx,%rcx
1400033ed:	e8 ae 72 00 00       	call   0x14000a6a0
1400033f2:	48 8d 05 9f 7f 03 00 	lea    0x37f9f(%rip),%rax        # 0x14003b398
1400033f9:	48 89 03             	mov    %rax,(%rbx)
1400033fc:	48 83 c4 20          	add    $0x20,%rsp
140003400:	5b                   	pop    %rbx
140003401:	c3                   	ret
140003402:	cc                   	int3
140003403:	cc                   	int3
140003404:	cc                   	int3
140003405:	cc                   	int3
140003406:	cc                   	int3
140003407:	cc                   	int3
140003408:	cc                   	int3
140003409:	cc                   	int3
14000340a:	cc                   	int3
14000340b:	cc                   	int3
14000340c:	cc                   	int3
14000340d:	cc                   	int3
14000340e:	cc                   	int3
14000340f:	cc                   	int3
140003410:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140003415:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14000341a:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
14000341f:	57                   	push   %rdi
140003420:	48 83 ec 30          	sub    $0x30,%rsp
140003424:	49 8b f8             	mov    %r8,%rdi
140003427:	48 8b da             	mov    %rdx,%rbx
14000342a:	48 8b f1             	mov    %rcx,%rsi
14000342d:	33 c9                	xor    %ecx,%ecx
14000342f:	e8 02 4e 03 00       	call   0x140038236
140003434:	48 8d 15 dd 82 03 00 	lea    0x382dd(%rip),%rdx        # 0x14003b718
14000343b:	48 8b c8             	mov    %rax,%rcx
14000343e:	e8 3f 4d 03 00       	call   0x140038182
140003443:	85 c0                	test   %eax,%eax
140003445:	74 2f                	je     0x140003476
140003447:	48 8b 13             	mov    (%rbx),%rdx
14000344a:	48 85 d2             	test   %rdx,%rdx
14000344d:	74 15                	je     0x140003464
14000344f:	48 8b 42 08          	mov    0x8(%rdx),%rax
140003453:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003457:	48 83 c2 08          	add    $0x8,%rdx
14000345b:	48 03 ca             	add    %rdx,%rcx
14000345e:	48 8b 01             	mov    (%rcx),%rax
140003461:	ff 50 08             	call   *0x8(%rax)
140003464:	33 c0                	xor    %eax,%eax
140003466:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000346b:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
140003470:	48 83 c4 30          	add    $0x30,%rsp
140003474:	5f                   	pop    %rdi
140003475:	c3                   	ret
140003476:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
14000347b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140003480:	48 8b 13             	mov    (%rbx),%rdx
140003483:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
140003488:	48 85 d2             	test   %rdx,%rdx
14000348b:	74 15                	je     0x1400034a2
14000348d:	48 8b 42 08          	mov    0x8(%rdx),%rax
140003491:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003495:	48 83 c2 08          	add    $0x8,%rdx
140003499:	48 03 ca             	add    %rdx,%rcx
14000349c:	48 8b 01             	mov    (%rcx),%rax
14000349f:	ff 10                	call   *(%rax)
1400034a1:	90                   	nop
1400034a2:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1400034a7:	e8 a4 02 00 00       	call   0x140003750
1400034ac:	48 8b d0             	mov    %rax,%rdx
1400034af:	4c 8b c7             	mov    %rdi,%r8
1400034b2:	48 8b ce             	mov    %rsi,%rcx
1400034b5:	e8 76 4d 03 00       	call   0x140038230
1400034ba:	8b f8                	mov    %eax,%edi
1400034bc:	4c 8b 03             	mov    (%rbx),%r8
1400034bf:	4d 85 c0             	test   %r8,%r8
1400034c2:	74 15                	je     0x1400034d9
1400034c4:	49 8b 48 08          	mov    0x8(%r8),%rcx
1400034c8:	48 63 49 04          	movslq 0x4(%rcx),%rcx
1400034cc:	49 83 c0 08          	add    $0x8,%r8
1400034d0:	49 03 c8             	add    %r8,%rcx
1400034d3:	48 8b 11             	mov    (%rcx),%rdx
1400034d6:	ff 52 08             	call   *0x8(%rdx)
1400034d9:	8b c7                	mov    %edi,%eax
1400034db:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1400034e0:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
1400034e5:	48 83 c4 30          	add    $0x30,%rsp
1400034e9:	5f                   	pop    %rdi
1400034ea:	c3                   	ret
1400034eb:	cc                   	int3
1400034ec:	cc                   	int3
1400034ed:	cc                   	int3
1400034ee:	cc                   	int3
1400034ef:	cc                   	int3
1400034f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400034f5:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1400034fa:	57                   	push   %rdi
1400034fb:	48 83 ec 20          	sub    $0x20,%rsp
1400034ff:	48 8b d9             	mov    %rcx,%rbx
140003502:	48 8b 39             	mov    (%rcx),%rdi
140003505:	48 85 ff             	test   %rdi,%rdi
140003508:	75 2a                	jne    0x140003534
14000350a:	48 8b 11             	mov    (%rcx),%rdx
14000350d:	48 85 d2             	test   %rdx,%rdx
140003510:	74 15                	je     0x140003527
140003512:	48 8b 42 08          	mov    0x8(%rdx),%rax
140003516:	48 63 48 04          	movslq 0x4(%rax),%rcx
14000351a:	48 83 c2 08          	add    $0x8,%rdx
14000351e:	48 03 ca             	add    %rdx,%rcx
140003521:	48 8b 01             	mov    (%rcx),%rax
140003524:	ff 50 08             	call   *0x8(%rax)
140003527:	33 c0                	xor    %eax,%eax
140003529:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
14000352e:	48 83 c4 20          	add    $0x20,%rsp
140003532:	5f                   	pop    %rdi
140003533:	c3                   	ret
140003534:	8b 4f f0             	mov    -0x10(%rdi),%ecx
140003537:	3b 0d ef 4a 05 00    	cmp    0x54aef(%rip),%ecx        # 0x14005802c
14000353d:	74 0d                	je     0x14000354c
14000353f:	48 8b d7             	mov    %rdi,%rdx
140003542:	e8 99 09 00 00       	call   0x140003ee0
140003547:	48 8b f8             	mov    %rax,%rdi
14000354a:	eb 13                	jmp    0x14000355f
14000354c:	48 8b 4f f8          	mov    -0x8(%rdi),%rcx
140003550:	48 8b 41 08          	mov    0x8(%rcx),%rax
140003554:	48 85 c0             	test   %rax,%rax
140003557:	74 02                	je     0x14000355b
140003559:	ff d0                	call   *%rax
14000355b:	48 8b 7f f8          	mov    -0x8(%rdi),%rdi
14000355f:	4c 8b 03             	mov    (%rbx),%r8
140003562:	4d 85 c0             	test   %r8,%r8
140003565:	74 15                	je     0x14000357c
140003567:	49 8b 48 08          	mov    0x8(%r8),%rcx
14000356b:	49 83 c0 08          	add    $0x8,%r8
14000356f:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140003573:	49 03 c8             	add    %r8,%rcx
140003576:	48 8b 11             	mov    (%rcx),%rdx
140003579:	ff 52 08             	call   *0x8(%rdx)
14000357c:	48 8b c7             	mov    %rdi,%rax
14000357f:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140003584:	48 83 c4 20          	add    $0x20,%rsp
140003588:	5f                   	pop    %rdi
140003589:	c3                   	ret
14000358a:	cc                   	int3
14000358b:	cc                   	int3
14000358c:	cc                   	int3
14000358d:	cc                   	int3
14000358e:	cc                   	int3
14000358f:	cc                   	int3
140003590:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003595:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000359a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000359f:	57                   	push   %rdi
1400035a0:	48 83 ec 30          	sub    $0x30,%rsp
1400035a4:	48 8b da             	mov    %rdx,%rbx
1400035a7:	48 8b f1             	mov    %rcx,%rsi
1400035aa:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
1400035b1:	00
1400035b2:	48 85 d2             	test   %rdx,%rdx
1400035b5:	75 1e                	jne    0x1400035d5
1400035b7:	48 89 11             	mov    %rdx,(%rcx)
1400035ba:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400035c1:	00
1400035c2:	48 8b c1             	mov    %rcx,%rax
1400035c5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400035ca:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400035cf:	48 83 c4 30          	add    $0x30,%rsp
1400035d3:	5f                   	pop    %rdi
1400035d4:	c3                   	ret
1400035d5:	b9 30 00 00 00       	mov    $0x30,%ecx
1400035da:	e8 99 3c 03 00       	call   0x140037278
1400035df:	48 8b f8             	mov    %rax,%rdi
1400035e2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400035e7:	48 85 c0             	test   %rax,%rax
1400035ea:	74 11                	je     0x1400035fd
1400035ec:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400035f0:	ba 01 00 00 00       	mov    $0x1,%edx
1400035f5:	e8 e6 4c 00 00       	call   0x1400082e0
1400035fa:	90                   	nop
1400035fb:	eb 02                	jmp    0x1400035ff
1400035fd:	33 ff                	xor    %edi,%edi
1400035ff:	8b 05 1b 4a 05 00    	mov    0x54a1b(%rip),%eax        # 0x140058020
140003605:	89 07                	mov    %eax,(%rdi)
140003607:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14000360b:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14000360f:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
140003614:	48 85 db             	test   %rbx,%rbx
140003617:	74 15                	je     0x14000362e
140003619:	48 8b 43 08          	mov    0x8(%rbx),%rax
14000361d:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003621:	48 83 c1 08          	add    $0x8,%rcx
140003625:	48 03 cb             	add    %rbx,%rcx
140003628:	48 8b 01             	mov    (%rcx),%rax
14000362b:	ff 10                	call   *(%rax)
14000362d:	90                   	nop
14000362e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140003632:	48 8b 41 10          	mov    0x10(%rcx),%rax
140003636:	48 85 c0             	test   %rax,%rax
140003639:	74 02                	je     0x14000363d
14000363b:	ff d0                	call   *%rax
14000363d:	48 89 1e             	mov    %rbx,(%rsi)
140003640:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140003647:	00 00
140003649:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140003650:	00
140003651:	48 8b c6             	mov    %rsi,%rax
140003654:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140003659:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000365e:	48 83 c4 30          	add    $0x30,%rsp
140003662:	5f                   	pop    %rdi
140003663:	c3                   	ret
140003664:	cc                   	int3
140003665:	cc                   	int3
140003666:	cc                   	int3
140003667:	cc                   	int3
140003668:	cc                   	int3
140003669:	cc                   	int3
14000366a:	cc                   	int3
14000366b:	cc                   	int3
14000366c:	cc                   	int3
14000366d:	cc                   	int3
14000366e:	cc                   	int3
14000366f:	cc                   	int3
140003670:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003675:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14000367a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000367f:	57                   	push   %rdi
140003680:	48 83 ec 30          	sub    $0x30,%rsp
140003684:	48 8b da             	mov    %rdx,%rbx
140003687:	48 8b f1             	mov    %rcx,%rsi
14000368a:	c7 44 24 20 00 00 00 	movl   $0x0,0x20(%rsp)
140003691:	00
140003692:	48 85 d2             	test   %rdx,%rdx
140003695:	75 1e                	jne    0x1400036b5
140003697:	48 89 11             	mov    %rdx,(%rcx)
14000369a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1400036a1:	00
1400036a2:	48 8b c1             	mov    %rcx,%rax
1400036a5:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400036aa:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
1400036af:	48 83 c4 30          	add    $0x30,%rsp
1400036b3:	5f                   	pop    %rdi
1400036b4:	c3                   	ret
1400036b5:	b9 30 00 00 00       	mov    $0x30,%ecx
1400036ba:	e8 b9 3b 03 00       	call   0x140037278
1400036bf:	48 8b f8             	mov    %rax,%rdi
1400036c2:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400036c7:	48 85 c0             	test   %rax,%rax
1400036ca:	74 11                	je     0x1400036dd
1400036cc:	48 8d 48 10          	lea    0x10(%rax),%rcx
1400036d0:	ba 01 00 00 00       	mov    $0x1,%edx
1400036d5:	e8 26 6f 00 00       	call   0x14000a600
1400036da:	90                   	nop
1400036db:	eb 02                	jmp    0x1400036df
1400036dd:	33 ff                	xor    %edi,%edi
1400036df:	8b 05 47 49 05 00    	mov    0x54947(%rip),%eax        # 0x14005802c
1400036e5:	89 07                	mov    %eax,(%rdi)
1400036e7:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400036eb:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1400036ef:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
1400036f4:	48 85 db             	test   %rbx,%rbx
1400036f7:	74 15                	je     0x14000370e
1400036f9:	48 8b 43 08          	mov    0x8(%rbx),%rax
1400036fd:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003701:	48 83 c1 08          	add    $0x8,%rcx
140003705:	48 03 cb             	add    %rbx,%rcx
140003708:	48 8b 01             	mov    (%rcx),%rax
14000370b:	ff 10                	call   *(%rax)
14000370d:	90                   	nop
14000370e:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140003712:	48 8b 41 10          	mov    0x10(%rcx),%rax
140003716:	48 85 c0             	test   %rax,%rax
140003719:	74 02                	je     0x14000371d
14000371b:	ff d0                	call   *%rax
14000371d:	48 89 1e             	mov    %rbx,(%rsi)
140003720:	48 c7 44 24 48 00 00 	movq   $0x0,0x48(%rsp)
140003727:	00 00
140003729:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140003730:	00
140003731:	48 8b c6             	mov    %rsi,%rax
140003734:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140003739:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
14000373e:	48 83 c4 30          	add    $0x30,%rsp
140003742:	5f                   	pop    %rdi
140003743:	c3                   	ret
140003744:	cc                   	int3
140003745:	cc                   	int3
140003746:	cc                   	int3
140003747:	cc                   	int3
140003748:	cc                   	int3
140003749:	cc                   	int3
14000374a:	cc                   	int3
14000374b:	cc                   	int3
14000374c:	cc                   	int3
14000374d:	cc                   	int3
14000374e:	cc                   	int3
14000374f:	cc                   	int3
140003750:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140003755:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14000375a:	57                   	push   %rdi
14000375b:	48 83 ec 20          	sub    $0x20,%rsp
14000375f:	48 8b d9             	mov    %rcx,%rbx
140003762:	48 83 39 00          	cmpq   $0x0,(%rcx)
140003766:	75 2a                	jne    0x140003792
140003768:	48 8b 11             	mov    (%rcx),%rdx
14000376b:	48 85 d2             	test   %rdx,%rdx
14000376e:	74 15                	je     0x140003785
140003770:	48 8b 42 08          	mov    0x8(%rdx),%rax
140003774:	48 63 48 04          	movslq 0x4(%rax),%rcx
140003778:	48 83 c2 08          	add    $0x8,%rdx
14000377c:	48 03 ca             	add    %rdx,%rcx
14000377f:	48 8b 01             	mov    (%rcx),%rax
140003782:	ff 50 08             	call   *0x8(%rax)
140003785:	33 c0                	xor    %eax,%eax
140003787:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14000378c:	48 83 c4 20          	add    $0x20,%rsp
140003790:	5f                   	pop    %rdi
140003791:	c3                   	ret
140003792:	b9 78 00 00 00       	mov    $0x78,%ecx
140003797:	e8 dc 3a 03 00       	call   0x140037278
14000379c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400037a1:	48 85 c0             	test   %rax,%rax