14001756b:	8b 9c 24 80 00 00 00 	mov    0x80(%rsp),%ebx
140017572:	48 ff 15 e7 3e 00 00 	rex.W call *0x3ee7(%rip)        # 0x14001b460
140017579:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001757e:	44 8b c3             	mov    %ebx,%r8d
140017581:	33 d2                	xor    %edx,%edx
140017583:	48 8b c8             	mov    %rax,%rcx
140017586:	48 ff 15 b3 3e 00 00 	rex.W call *0x3eb3(%rip)        # 0x14001b440
14001758d:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017592:	48 8b f8             	mov    %rax,%rdi
140017595:	48 85 c0             	test   %rax,%rax
140017598:	75 08                	jne    0x1400175a2
14001759a:	8d 58 08             	lea    0x8(%rax),%ebx
14001759d:	e9 ec 00 00 00       	jmp    0x14001768e
1400175a2:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
1400175a9:	00
1400175aa:	45 33 c9             	xor    %r9d,%r9d
1400175ad:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400175b2:	4c 8d 05 ef 60 00 00 	lea    0x60ef(%rip),%r8        # 0x14001d6a8
1400175b9:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1400175c0:	48 8d 0d 11 61 00 00 	lea    0x6111(%rip),%rcx        # 0x14001d6d8
1400175c7:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400175cb:	33 d2                	xor    %edx,%edx
1400175cd:	48 8b c5             	mov    %rbp,%rax
1400175d0:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400175d5:	ff 15 ad 44 00 00    	call   *0x44ad(%rip)        # 0x14001ba88
1400175db:	85 c0                	test   %eax,%eax
1400175dd:	79 12                	jns    0x1400175f1
1400175df:	8b c8                	mov    %eax,%ecx
1400175e1:	48 ff 15 70 44 00 00 	rex.W call *0x4470(%rip)        # 0x14001ba58
1400175e8:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400175ed:	8b d8                	mov    %eax,%ebx
1400175ef:	eb 78                	jmp    0x140017669
1400175f1:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
1400175f8:	00
1400175f9:	45 8b ce             	mov    %r14d,%r9d
1400175fc:	45 33 c0             	xor    %r8d,%r8d
1400175ff:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017604:	48 8b d7             	mov    %rdi,%rdx
140017607:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
14001760e:	48 ff 15 93 3d 00 00 	rex.W call *0x3d93(%rip)        # 0x14001b3a8
140017615:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001761a:	8b d8                	mov    %eax,%ebx
14001761c:	85 c0                	test   %eax,%eax
14001761e:	74 35                	je     0x140017655
140017620:	eb 47                	jmp    0x140017669
140017622:	48 8d 84 24 88 00 00 	lea    0x88(%rsp),%rax
140017629:	00
14001762a:	45 8b ce             	mov    %r14d,%r9d
14001762d:	45 33 c0             	xor    %r8d,%r8d
140017630:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140017635:	48 8d 15 6c 60 00 00 	lea    0x606c(%rip),%rdx        # 0x14001d6a8
14001763c:	48 c7 c1 02 00 00 80 	mov    $0xffffffff80000002,%rcx
140017643:	48 ff 15 5e 3d 00 00 	rex.W call *0x3d5e(%rip)        # 0x14001b3a8
14001764a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001764f:	8b d8                	mov    %eax,%ebx
140017651:	85 c0                	test   %eax,%eax
140017653:	75 39                	jne    0x14001768e
140017655:	48 8b 84 24 88 00 00 	mov    0x88(%rsp),%rax
14001765c:	00
14001765d:	48 83 a4 24 88 00 00 	andq   $0x0,0x88(%rsp)
140017664:	00 00
140017666:	49 89 07             	mov    %rax,(%r15)
140017669:	48 85 ff             	test   %rdi,%rdi
14001766c:	74 20                	je     0x14001768e
14001766e:	48 ff 15 eb 3d 00 00 	rex.W call *0x3deb(%rip)        # 0x14001b460
140017675:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001767a:	4c 8b c7             	mov    %rdi,%r8
14001767d:	33 d2                	xor    %edx,%edx
14001767f:	48 8b c8             	mov    %rax,%rcx
140017682:	48 ff 15 4f 3d 00 00 	rex.W call *0x3d4f(%rip)        # 0x14001b3d8
140017689:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001768e:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
140017695:	00
140017696:	48 85 c9             	test   %rcx,%rcx
140017699:	74 0c                	je     0x1400176a7
14001769b:	48 ff 15 f6 3c 00 00 	rex.W call *0x3cf6(%rip)        # 0x14001b398
1400176a2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400176a7:	48 85 f6             	test   %rsi,%rsi
1400176aa:	74 0f                	je     0x1400176bb
1400176ac:	48 8b ce             	mov    %rsi,%rcx
1400176af:	48 ff 15 6a 40 00 00 	rex.W call *0x406a(%rip)        # 0x14001b720
1400176b6:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400176bb:	8b c3                	mov    %ebx,%eax
1400176bd:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
1400176c2:	48 83 c4 40          	add    $0x40,%rsp
1400176c6:	41 5f                	pop    %r15
1400176c8:	41 5e                	pop    %r14
1400176ca:	5f                   	pop    %rdi
1400176cb:	5e                   	pop    %rsi
1400176cc:	5d                   	pop    %rbp
1400176cd:	c3                   	ret
1400176ce:	cc                   	int3
1400176cf:	cc                   	int3
1400176d0:	cc                   	int3
1400176d1:	cc                   	int3
1400176d2:	cc                   	int3
1400176d3:	cc                   	int3
1400176d4:	cc                   	int3
1400176d5:	cc                   	int3
1400176d6:	cc                   	int3
1400176d7:	cc                   	int3
1400176d8:	cc                   	int3
1400176d9:	cc                   	int3
1400176da:	cc                   	int3
1400176db:	cc                   	int3
1400176dc:	cc                   	int3
1400176dd:	cc                   	int3
1400176de:	cc                   	int3
1400176df:	cc                   	int3
1400176e0:	48 83 ec 38          	sub    $0x38,%rsp
1400176e4:	8b 05 3e 60 00 00    	mov    0x603e(%rip),%eax        # 0x14001d728
1400176ea:	4c 8b 0d ef 3d 00 00 	mov    0x3def(%rip),%r9        # 0x14001b4e0
1400176f1:	4c 8b 05 38 60 00 00 	mov    0x6038(%rip),%r8        # 0x14001d730
1400176f8:	89 44 24 28          	mov    %eax,0x28(%rsp)
1400176fc:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140017701:	48 8b d1             	mov    %rcx,%rdx
140017704:	48 8d 0d f5 88 fe ff 	lea    -0x1770b(%rip),%rcx        # 0x140000000
14001770b:	48 ff 15 c6 3d 00 00 	rex.W call *0x3dc6(%rip)        # 0x14001b4d8
140017712:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140017717:	48 83 c4 38          	add    $0x38,%rsp
14001771b:	c3                   	ret
14001771c:	cc                   	int3
14001771d:	cc                   	int3
14001771e:	cc                   	int3
14001771f:	cc                   	int3
140017720:	cc                   	int3
140017721:	cc                   	int3
140017722:	cc                   	int3
140017723:	cc                   	int3
140017724:	cc                   	int3
140017725:	cc                   	int3
140017726:	cc                   	int3
140017727:	cc                   	int3
140017728:	cc                   	int3
140017729:	cc                   	int3
14001772a:	cc                   	int3
14001772b:	cc                   	int3
14001772c:	cc                   	int3
14001772d:	cc                   	int3
14001772e:	cc                   	int3
14001772f:	cc                   	int3
140017730:	48 83 ec 28          	sub    $0x28,%rsp
140017734:	e8 13 00 00 00       	call   0x14001774c
140017739:	48 83 08 20          	orq    $0x20,(%rax)
14001773d:	33 c0                	xor    %eax,%eax
14001773f:	48 83 c4 28          	add    $0x28,%rsp
140017743:	c3                   	ret
140017744:	cc                   	int3
140017745:	cc                   	int3
140017746:	cc                   	int3
140017747:	cc                   	int3
140017748:	cc                   	int3
140017749:	cc                   	int3
14001774a:	cc                   	int3
14001774b:	cc                   	int3
14001774c:	48 8d 05 3d be 00 00 	lea    0xbe3d(%rip),%rax        # 0x140023590
140017753:	c3                   	ret
140017754:	cc                   	int3
140017755:	cc                   	int3
140017756:	cc                   	int3
140017757:	cc                   	int3
140017758:	cc                   	int3
140017759:	cc                   	int3
14001775a:	cc                   	int3
14001775b:	cc                   	int3
14001775c:	cc                   	int3
14001775d:	cc                   	int3
14001775e:	cc                   	int3
14001775f:	cc                   	int3
140017760:	48 83 ec 28          	sub    $0x28,%rsp
140017764:	e8 e3 ff ff ff       	call   0x14001774c
140017769:	48 83 08 04          	orq    $0x4,(%rax)
14001776d:	e8 12 00 00 00       	call   0x140017784
140017772:	48 83 08 02          	orq    $0x2,(%rax)
140017776:	33 c0                	xor    %eax,%eax
140017778:	48 83 c4 28          	add    $0x28,%rsp
14001777c:	c3                   	ret
14001777d:	cc                   	int3
14001777e:	cc                   	int3
14001777f:	cc                   	int3
140017780:	cc                   	int3
140017781:	cc                   	int3
140017782:	cc                   	int3
140017783:	cc                   	int3
140017784:	48 8d 05 0d be 00 00 	lea    0xbe0d(%rip),%rax        # 0x140023598
14001778b:	c3                   	ret
14001778c:	cc                   	int3
14001778d:	cc                   	int3
14001778e:	cc                   	int3
14001778f:	cc                   	int3
140017790:	cc                   	int3
140017791:	cc                   	int3
140017792:	cc                   	int3
140017793:	cc                   	int3
140017794:	cc                   	int3
140017795:	cc                   	int3
140017796:	cc                   	int3
140017797:	cc                   	int3
140017798:	cc                   	int3
140017799:	cc                   	int3
14001779a:	cc                   	int3
14001779b:	cc                   	int3
14001779c:	cc                   	int3
14001779d:	cc                   	int3
14001779e:	cc                   	int3
14001779f:	cc                   	int3
1400177a0:	48 83 ec 28          	sub    $0x28,%rsp
1400177a4:	e8 a3 ff ff ff       	call   0x14001774c
1400177a9:	48 83 08 18          	orq    $0x18,(%rax)
1400177ad:	e8 d2 ff ff ff       	call   0x140017784
1400177b2:	48 83 08 04          	orq    $0x4,(%rax)
1400177b6:	33 c0                	xor    %eax,%eax
1400177b8:	48 83 c4 28          	add    $0x28,%rsp
1400177bc:	c3                   	ret
1400177bd:	cc                   	int3
1400177be:	cc                   	int3
1400177bf:	cc                   	int3
1400177c0:	cc                   	int3
1400177c1:	cc                   	int3
1400177c2:	cc                   	int3
1400177c3:	cc                   	int3
1400177c4:	cc                   	int3
1400177c5:	cc                   	int3
1400177c6:	cc                   	int3
1400177c7:	cc                   	int3
1400177c8:	cc                   	int3
1400177c9:	cc                   	int3
1400177ca:	cc                   	int3
1400177cb:	cc                   	int3
1400177cc:	cc                   	int3
1400177cd:	cc                   	int3
1400177ce:	cc                   	int3
1400177cf:	cc                   	int3
1400177d0:	40 53                	rex push %rbx
1400177d2:	48 83 ec 20          	sub    $0x20,%rsp
1400177d6:	b9 02 00 00 00       	mov    $0x2,%ecx
1400177db:	e8 54 11 00 00       	call   0x140018934
1400177e0:	e8 a7 09 00 00       	call   0x14001818c
1400177e5:	8b c8                	mov    %eax,%ecx
1400177e7:	e8 54 11 00 00       	call   0x140018940
1400177ec:	e8 8f 09 00 00       	call   0x140018180
1400177f1:	8b d8                	mov    %eax,%ebx
1400177f3:	e8 62 10 00 00       	call   0x14001885a
1400177f8:	b9 01 00 00 00       	mov    $0x1,%ecx
1400177fd:	89 18                	mov    %ebx,(%rax)
1400177ff:	e8 10 06 00 00       	call   0x140017e14
140017804:	84 c0                	test   %al,%al
140017806:	74 5e                	je     0x140017866
140017808:	e8 63 0c 00 00       	call   0x140018470
14001780d:	48 8d 0d ac 0c 00 00 	lea    0xcac(%rip),%rcx        # 0x1400184c0
140017814:	e8 07 08 00 00       	call   0x140018020
140017819:	e8 56 09 00 00       	call   0x140018174
14001781e:	8b c8                	mov    %eax,%ecx
140017820:	e8 95 10 00 00       	call   0x1400188ba
140017825:	85 c0                	test   %eax,%eax
140017827:	75 3d                	jne    0x140017866
140017829:	e8 6a 09 00 00       	call   0x140018198
14001782e:	e8 8d 09 00 00       	call   0x1400181c0
140017833:	e8 88 09 00 00       	call   0x1400181c0
140017838:	e8 43 09 00 00       	call   0x140018180
14001783d:	8b c8                	mov    %eax,%ecx
14001783f:	e8 6a 10 00 00       	call   0x1400188ae
140017844:	e8 63 09 00 00       	call   0x1400181ac
140017849:	84 c0                	test   %al,%al
14001784b:	74 05                	je     0x140017852
14001784d:	e8 a4 10 00 00       	call   0x1400188f6
140017852:	e8 29 09 00 00       	call   0x140018180
140017857:	e8 58 0b 00 00       	call   0x1400183b4
14001785c:	85 c0                	test   %eax,%eax
14001785e:	75 06                	jne    0x140017866
140017860:	48 83 c4 20          	add    $0x20,%rsp
140017864:	5b                   	pop    %rbx
140017865:	c3                   	ret
140017866:	b9 07 00 00 00       	mov    $0x7,%ecx
14001786b:	e8 b0 09 00 00       	call   0x140018220
140017870:	cc                   	int3
140017871:	cc                   	int3
140017872:	cc                   	int3
140017873:	cc                   	int3
140017874:	cc                   	int3
140017875:	cc                   	int3
140017876:	cc                   	int3
140017877:	cc                   	int3
140017878:	cc                   	int3
140017879:	cc                   	int3
14001787a:	cc                   	int3
14001787b:	cc                   	int3
14001787c:	cc                   	int3
14001787d:	cc                   	int3
14001787e:	cc                   	int3
14001787f:	cc                   	int3
140017880:	48 83 ec 28          	sub    $0x28,%rsp
140017884:	e8 43 09 00 00       	call   0x1400181cc
140017889:	33 c0                	xor    %eax,%eax
14001788b:	48 83 c4 28          	add    $0x28,%rsp
14001788f:	c3                   	ret
140017890:	cc                   	int3
140017891:	cc                   	int3
140017892:	cc                   	int3
140017893:	cc                   	int3
140017894:	cc                   	int3
140017895:	cc                   	int3
140017896:	cc                   	int3
140017897:	cc                   	int3
140017898:	cc                   	int3
140017899:	cc                   	int3
14001789a:	cc                   	int3
14001789b:	cc                   	int3
14001789c:	cc                   	int3
14001789d:	cc                   	int3
14001789e:	cc                   	int3
14001789f:	cc                   	int3
1400178a0:	48 83 ec 28          	sub    $0x28,%rsp
1400178a4:	e8 6f 0b 00 00       	call   0x140018418
1400178a9:	e8 d2 08 00 00       	call   0x140018180
1400178ae:	8b c8                	mov    %eax,%ecx
1400178b0:	48 83 c4 28          	add    $0x28,%rsp
1400178b4:	e9 93 10 00 00       	jmp    0x14001894c
1400178b9:	cc                   	int3
1400178ba:	cc                   	int3
1400178bb:	cc                   	int3
1400178bc:	cc                   	int3
1400178bd:	cc                   	int3
1400178be:	cc                   	int3
1400178bf:	cc                   	int3
1400178c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400178c5:	57                   	push   %rdi
1400178c6:	48 83 ec 30          	sub    $0x30,%rsp
1400178ca:	b9 01 00 00 00       	mov    $0x1,%ecx
1400178cf:	e8 f0 04 00 00       	call   0x140017dc4
1400178d4:	84 c0                	test   %al,%al
1400178d6:	0f 84 30 01 00 00    	je     0x140017a0c
1400178dc:	40 32 ff             	xor    %dil,%dil
1400178df:	40 88 7c 24 20       	mov    %dil,0x20(%rsp)
1400178e4:	e8 9b 04 00 00       	call   0x140017d84
1400178e9:	8a d8                	mov    %al,%bl
1400178eb:	8b 0d 23 c2 00 00    	mov    0xc223(%rip),%ecx        # 0x140023b14
1400178f1:	83 f9 01             	cmp    $0x1,%ecx
1400178f4:	0f 84 1d 01 00 00    	je     0x140017a17
1400178fa:	85 c9                	test   %ecx,%ecx
1400178fc:	75 4a                	jne    0x140017948
1400178fe:	c7 05 0c c2 00 00 01 	movl   $0x1,0xc20c(%rip)        # 0x140023b14
140017905:	00 00 00
140017908:	48 8d 15 21 42 00 00 	lea    0x4221(%rip),%rdx        # 0x14001bb30
14001790f:	48 8d 0d ea 41 00 00 	lea    0x41ea(%rip),%rcx        # 0x14001bb00
140017916:	e8 f7 0e 00 00       	call   0x140018812
14001791b:	85 c0                	test   %eax,%eax
14001791d:	74 0a                	je     0x140017929
14001791f:	b8 ff 00 00 00       	mov    $0xff,%eax
140017924:	e9 d8 00 00 00       	jmp    0x140017a01