14027769e:	cc                   	int3
14027769f:	cc                   	int3
1402776a0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402776a5:	57                   	push   %rdi
1402776a6:	b8 20 00 00 00       	mov    $0x20,%eax
1402776ab:	e8 80 94 03 00       	call   0x1402b0b30
1402776b0:	48 2b e0             	sub    %rax,%rsp
1402776b3:	48 8b fa             	mov    %rdx,%rdi
1402776b6:	48 8b d9             	mov    %rcx,%rbx
1402776b9:	48 85 c9             	test   %rcx,%rcx
1402776bc:	74 78                	je     0x140277736
1402776be:	48 8d 15 fb 38 09 00 	lea    0x938fb(%rip),%rdx        # 0x14030afc0
1402776c5:	48 8b cf             	mov    %rdi,%rcx
1402776c8:	e8 33 12 ec ff       	call   0x140138900
1402776cd:	48 85 c0             	test   %rax,%rax
1402776d0:	74 71                	je     0x140277743
1402776d2:	8b 4b 10             	mov    0x10(%rbx),%ecx
1402776d5:	33 d2                	xor    %edx,%edx
1402776d7:	85 c9                	test   %ecx,%ecx
1402776d9:	74 0e                	je     0x1402776e9
1402776db:	83 f9 01             	cmp    $0x1,%ecx
1402776de:	75 10                	jne    0x1402776f0
1402776e0:	48 8d 15 25 dc 0f 00 	lea    0xfdc25(%rip),%rdx        # 0x14037530c
1402776e7:	eb 07                	jmp    0x1402776f0
1402776e9:	48 8d 15 14 dc 0f 00 	lea    0xfdc14(%rip),%rdx        # 0x140375304
1402776f0:	83 78 08 04          	cmpl   $0x4,0x8(%rax)
1402776f4:	75 12                	jne    0x140277708
1402776f6:	48 85 d2             	test   %rdx,%rdx
1402776f9:	74 0d                	je     0x140277708
1402776fb:	48 8b 48 10          	mov    0x10(%rax),%rcx
1402776ff:	e8 bc 2e eb ff       	call   0x14012a5c0
140277704:	85 c0                	test   %eax,%eax
140277706:	74 3b                	je     0x140277743
140277708:	e8 63 f9 ea ff       	call   0x140127070
14027770d:	4c 8d 05 74 37 11 00 	lea    0x113774(%rip),%r8        # 0x14038ae88
140277714:	ba 27 02 00 00       	mov    $0x227,%edx
140277719:	48 8d 0d 38 37 11 00 	lea    0x113738(%rip),%rcx        # 0x14038ae58
140277720:	e8 6b fa ea ff       	call   0x140127190
140277725:	45 33 c0             	xor    %r8d,%r8d
140277728:	ba 06 01 08 00       	mov    $0x80106,%edx
14027772d:	41 8d 48 39          	lea    0x39(%r8),%ecx
140277731:	e8 5a fb ea ff       	call   0x140127290
140277736:	33 c0                	xor    %eax,%eax
140277738:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027773d:	48 83 c4 20          	add    $0x20,%rsp
140277741:	5f                   	pop    %rdi
140277742:	c3                   	ret
140277743:	48 8d 15 16 38 09 00 	lea    0x93816(%rip),%rdx        # 0x14030af60
14027774a:	48 8b cf             	mov    %rdi,%rcx
14027774d:	e8 ae 11 ec ff       	call   0x140138900
140277752:	48 8b f8             	mov    %rax,%rdi
140277755:	48 85 c0             	test   %rax,%rax
140277758:	74 3b                	je     0x140277795
14027775a:	83 78 08 04          	cmpl   $0x4,0x8(%rax)
14027775e:	75 d6                	jne    0x140277736
140277760:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140277764:	48 8d 15 ed 36 11 00 	lea    0x1136ed(%rip),%rdx        # 0x14038ae58
14027776b:	41 b8 2f 02 00 00    	mov    $0x22f,%r8d
140277771:	e8 4a 46 e7 ff       	call   0x1400ebdc0
140277776:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
14027777a:	48 8d 15 d7 36 11 00 	lea    0x1136d7(%rip),%rdx        # 0x14038ae58
140277781:	41 b8 30 02 00 00    	mov    $0x230,%r8d
140277787:	e8 64 29 eb ff       	call   0x14012a0f0
14027778c:	48 89 43 08          	mov    %rax,0x8(%rbx)
140277790:	48 85 c0             	test   %rax,%rax
140277793:	74 a1                	je     0x140277736
140277795:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14027779a:	b8 01 00 00 00       	mov    $0x1,%eax
14027779f:	48 83 c4 20          	add    $0x20,%rsp
1402777a3:	5f                   	pop    %rdi
1402777a4:	c3                   	ret
1402777a5:	cc                   	int3
1402777a6:	cc                   	int3
1402777a7:	cc                   	int3
1402777a8:	cc                   	int3
1402777a9:	cc                   	int3
1402777aa:	cc                   	int3
1402777ab:	cc                   	int3
1402777ac:	cc                   	int3
1402777ad:	cc                   	int3
1402777ae:	cc                   	int3
1402777af:	cc                   	int3
1402777b0:	48 8d 05 f9 da 15 00 	lea    0x15daf9(%rip),%rax        # 0x1403d52b0
1402777b7:	c3                   	ret
1402777b8:	cc                   	int3
1402777b9:	cc                   	int3
1402777ba:	cc                   	int3
1402777bb:	cc                   	int3
1402777bc:	cc                   	int3
1402777bd:	cc                   	int3
1402777be:	cc                   	int3
1402777bf:	cc                   	int3
1402777c0:	b8 38 00 00 00       	mov    $0x38,%eax
1402777c5:	e8 66 93 03 00       	call   0x1402b0b30
1402777ca:	48 2b e0             	sub    %rax,%rsp
1402777cd:	44 8d 48 48          	lea    0x48(%rax),%r9d
1402777d1:	c7 44 24 20 20 00 00 	movl   $0x20,0x20(%rsp)
1402777d8:	00
1402777d9:	45 8d 41 7d          	lea    0x7d(%r9),%r8d
1402777dd:	e8 1e 08 00 00       	call   0x140278000
1402777e2:	48 83 c4 38          	add    $0x38,%rsp
1402777e6:	c3                   	ret
1402777e7:	cc                   	int3
1402777e8:	cc                   	int3
1402777e9:	cc                   	int3
1402777ea:	cc                   	int3
1402777eb:	cc                   	int3
1402777ec:	cc                   	int3
1402777ed:	cc                   	int3
1402777ee:	cc                   	int3
1402777ef:	cc                   	int3
1402777f0:	b8 38 00 00 00       	mov    $0x38,%eax
1402777f5:	e8 36 93 03 00       	call   0x1402b0b30
1402777fa:	48 2b e0             	sub    %rax,%rsp
1402777fd:	41 b9 e0 00 00 00    	mov    $0xe0,%r9d
140277803:	89 44 24 20          	mov    %eax,0x20(%rsp)
140277807:	41 b8 c0 01 00 00    	mov    $0x1c0,%r8d
14027780d:	e8 ee 07 00 00       	call   0x140278000
140277812:	48 83 c4 38          	add    $0x38,%rsp
140277816:	c3                   	ret
140277817:	cc                   	int3
140277818:	cc                   	int3
140277819:	cc                   	int3
14027781a:	cc                   	int3
14027781b:	cc                   	int3
14027781c:	cc                   	int3
14027781d:	cc                   	int3
14027781e:	cc                   	int3
14027781f:	cc                   	int3
140277820:	40 53                	rex push %rbx
140277822:	b8 30 00 00 00       	mov    $0x30,%eax
140277827:	e8 04 93 03 00       	call   0x1402b0b30
14027782c:	48 2b e0             	sub    %rax,%rsp
14027782f:	44 8d 48 50          	lea    0x50(%rax),%r9d
140277833:	c7 44 24 20 40 00 00 	movl   $0x40,0x20(%rsp)
14027783a:	00
14027783b:	41 b8 00 01 00 00    	mov    $0x100,%r8d
140277841:	48 8b da             	mov    %rdx,%rbx
140277844:	e8 b7 07 00 00       	call   0x140278000
140277849:	85 c0                	test   %eax,%eax
14027784b:	74 32                	je     0x14027787f
14027784d:	48 8d 15 c4 ff 09 00 	lea    0x9ffc4(%rip),%rdx        # 0x140317818
140277854:	48 8b cb             	mov    %rbx,%rcx
140277857:	e8 a4 10 ec ff       	call   0x140138900
14027785c:	48 85 c0             	test   %rax,%rax
14027785f:	74 13                	je     0x140277874
140277861:	48 8d 15 25 07 13 00 	lea    0x130725(%rip),%rdx        # 0x1403a7f8d
140277868:	48 8b c8             	mov    %rax,%rcx
14027786b:	e8 d0 17 ec ff       	call   0x140139040
140277870:	85 c0                	test   %eax,%eax
140277872:	74 0b                	je     0x14027787f
140277874:	b8 01 00 00 00       	mov    $0x1,%eax
140277879:	48 83 c4 30          	add    $0x30,%rsp
14027787d:	5b                   	pop    %rbx
14027787e:	c3                   	ret
14027787f:	33 c0                	xor    %eax,%eax
140277881:	48 83 c4 30          	add    $0x30,%rsp
140277885:	5b                   	pop    %rbx
140277886:	c3                   	ret
140277887:	cc                   	int3
140277888:	cc                   	int3
140277889:	cc                   	int3
14027788a:	cc                   	int3
14027788b:	cc                   	int3
14027788c:	cc                   	int3
14027788d:	cc                   	int3
14027788e:	cc                   	int3
14027788f:	cc                   	int3
140277890:	40 53                	rex push %rbx
140277892:	b8 30 00 00 00       	mov    $0x30,%eax
140277897:	e8 94 92 03 00       	call   0x1402b0b30
14027789c:	48 2b e0             	sub    %rax,%rsp
14027789f:	41 b9 e0 00 00 00    	mov    $0xe0,%r9d
1402778a5:	c7 44 24 20 72 00 00 	movl   $0x72,0x20(%rsp)
1402778ac:	00
1402778ad:	41 b8 c8 01 00 00    	mov    $0x1c8,%r8d
1402778b3:	48 8b da             	mov    %rdx,%rbx
1402778b6:	e8 45 07 00 00       	call   0x140278000
1402778bb:	85 c0                	test   %eax,%eax
1402778bd:	74 32                	je     0x1402778f1
1402778bf:	48 8d 15 52 ff 09 00 	lea    0x9ff52(%rip),%rdx        # 0x140317818
1402778c6:	48 8b cb             	mov    %rbx,%rcx
1402778c9:	e8 32 10 ec ff       	call   0x140138900
1402778ce:	48 85 c0             	test   %rax,%rax
1402778d1:	74 13                	je     0x1402778e6
1402778d3:	48 8d 15 b3 06 13 00 	lea    0x1306b3(%rip),%rdx        # 0x1403a7f8d
1402778da:	48 8b c8             	mov    %rax,%rcx
1402778dd:	e8 5e 17 ec ff       	call   0x140139040
1402778e2:	85 c0                	test   %eax,%eax
1402778e4:	74 0b                	je     0x1402778f1
1402778e6:	b8 01 00 00 00       	mov    $0x1,%eax
1402778eb:	48 83 c4 30          	add    $0x30,%rsp
1402778ef:	5b                   	pop    %rbx
1402778f0:	c3                   	ret
1402778f1:	33 c0                	xor    %eax,%eax
1402778f3:	48 83 c4 30          	add    $0x30,%rsp
1402778f7:	5b                   	pop    %rbx
1402778f8:	c3                   	ret
1402778f9:	cc                   	int3
1402778fa:	cc                   	int3
1402778fb:	cc                   	int3
1402778fc:	cc                   	int3
1402778fd:	cc                   	int3
1402778fe:	cc                   	int3
1402778ff:	cc                   	int3
140277900:	48 8d 05 a9 32 11 00 	lea    0x1132a9(%rip),%rax        # 0x14038abb0
140277907:	c3                   	ret
140277908:	cc                   	int3
140277909:	cc                   	int3
14027790a:	cc                   	int3
14027790b:	cc                   	int3
14027790c:	cc                   	int3
14027790d:	cc                   	int3
14027790e:	cc                   	int3
14027790f:	cc                   	int3
140277910:	48 8d 05 d9 33 11 00 	lea    0x1133d9(%rip),%rax        # 0x14038acf0
140277917:	c3                   	ret
140277918:	cc                   	int3
140277919:	cc                   	int3
14027791a:	cc                   	int3
14027791b:	cc                   	int3
14027791c:	cc                   	int3
14027791d:	cc                   	int3
14027791e:	cc                   	int3
14027791f:	cc                   	int3
140277920:	b8 28 00 00 00       	mov    $0x28,%eax
140277925:	e8 06 92 03 00       	call   0x1402b0b30
14027792a:	48 2b e0             	sub    %rax,%rsp
14027792d:	48 83 c4 28          	add    $0x28,%rsp
140277931:	e9 fa 07 00 00       	jmp    0x140278130
140277936:	cc                   	int3
140277937:	cc                   	int3
140277938:	cc                   	int3
140277939:	cc                   	int3
14027793a:	cc                   	int3
14027793b:	cc                   	int3
14027793c:	cc                   	int3
14027793d:	cc                   	int3
14027793e:	cc                   	int3
14027793f:	cc                   	int3
140277940:	48 8d 05 99 34 11 00 	lea    0x113499(%rip),%rax        # 0x14038ade0
140277947:	c3                   	ret
140277948:	cc                   	int3
140277949:	cc                   	int3
14027794a:	cc                   	int3
14027794b:	cc                   	int3
14027794c:	cc                   	int3
14027794d:	cc                   	int3
14027794e:	cc                   	int3
14027794f:	cc                   	int3
140277950:	48 8d 05 31 32 11 00 	lea    0x113231(%rip),%rax        # 0x14038ab88
140277957:	c3                   	ret
140277958:	cc                   	int3
140277959:	cc                   	int3
14027795a:	cc                   	int3
14027795b:	cc                   	int3
14027795c:	cc                   	int3
14027795d:	cc                   	int3
14027795e:	cc                   	int3
14027795f:	cc                   	int3
140277960:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140277965:	57                   	push   %rdi
140277966:	b8 20 00 00 00       	mov    $0x20,%eax
14027796b:	e8 c0 91 03 00       	call   0x1402b0b30
140277970:	48 2b e0             	sub    %rax,%rsp
140277973:	8b fa                	mov    %edx,%edi
140277975:	48 8b d9             	mov    %rcx,%rbx
140277978:	e8 63 98 e0 ff       	call   0x1400811e0
14027797d:	85 c0                	test   %eax,%eax
14027797f:	74 38                	je     0x1402779b9
140277981:	48 85 db             	test   %rbx,%rbx
140277984:	74 33                	je     0x1402779b9
140277986:	b8 01 00 00 00       	mov    $0x1,%eax
14027798b:	40 f6 c7 02          	test   $0x2,%dil
14027798f:	74 07                	je     0x140277998
140277991:	0f b6 43 10          	movzbl 0x10(%rbx),%eax
140277995:	83 e0 01             	and    $0x1,%eax
140277998:	40 f6 c7 01          	test   $0x1,%dil
14027799c:	74 1d                	je     0x1402779bb
14027799e:	85 c0                	test   %eax,%eax
1402779a0:	74 17                	je     0x1402779b9
1402779a2:	48 83 7b 50 00       	cmpq   $0x0,0x50(%rbx)
1402779a7:	74 10                	je     0x1402779b9
1402779a9:	b8 01 00 00 00       	mov    $0x1,%eax
1402779ae:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402779b3:	48 83 c4 20          	add    $0x20,%rsp
1402779b7:	5f                   	pop    %rdi
1402779b8:	c3                   	ret
1402779b9:	33 c0                	xor    %eax,%eax
1402779bb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1402779c0:	48 83 c4 20          	add    $0x20,%rsp
1402779c4:	5f                   	pop    %rdi
1402779c5:	c3                   	ret
1402779c6:	cc                   	int3
1402779c7:	cc                   	int3
1402779c8:	cc                   	int3
1402779c9:	cc                   	int3
1402779ca:	cc                   	int3
1402779cb:	cc                   	int3
1402779cc:	cc                   	int3
1402779cd:	cc                   	int3
1402779ce:	cc                   	int3
1402779cf:	cc                   	int3
1402779d0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1402779d5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
1402779da:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1402779df:	57                   	push   %rdi
1402779e0:	b8 20 00 00 00       	mov    $0x20,%eax
1402779e5:	e8 46 91 03 00       	call   0x1402b0b30
1402779ea:	48 2b e0             	sub    %rax,%rsp
1402779ed:	41 8b e8             	mov    %r8d,%ebp
1402779f0:	8d 58 e1             	lea    -0x1f(%rax),%ebx
1402779f3:	48 8b f2             	mov    %rdx,%rsi
1402779f6:	48 8b f9             	mov    %rcx,%rdi
1402779f9:	e8 e2 97 e0 ff       	call   0x1400811e0
1402779fe:	85 c0                	test   %eax,%eax
140277a00:	0f 84 a6 00 00 00    	je     0x140277aac
140277a06:	4c 89 74 24 30       	mov    %r14,0x30(%rsp)
140277a0b:	45 33 f6             	xor    %r14d,%r14d
140277a0e:	40 f6 c5 04          	test   $0x4,%bpl
140277a12:	74 0c                	je     0x140277a20
140277a14:	8b 46 60             	mov    0x60(%rsi),%eax
140277a17:	41 8b de             	mov    %r14d,%ebx
140277a1a:	39 47 60             	cmp    %eax,0x60(%rdi)
140277a1d:	0f 94 c3             	sete   %bl
140277a20:	40 f6 c5 03          	test   $0x3,%bpl
140277a24:	74 7f                	je     0x140277aa5
140277a26:	41 8b c6             	mov    %r14d,%eax
140277a29:	40 f6 c5 02          	test   $0x2,%bpl
140277a2d:	74 22                	je     0x140277a51
140277a2f:	f6 47 10 01          	testb  $0x1,0x10(%rdi)
140277a33:	48 8d 4f 14          	lea    0x14(%rdi),%rcx
140277a37:	48 8d 56 14          	lea    0x14(%rsi),%rdx
140277a3b:	49 0f 44 ce          	cmove  %r14,%rcx
140277a3f:	f6 46 10 01          	testb  $0x1,0x10(%rsi)
140277a43:	49 0f 44 d6          	cmove  %r14,%rdx
140277a47:	48 85 c9             	test   %rcx,%rcx
140277a4a:	74 05                	je     0x140277a51
140277a4c:	48 85 d2             	test   %rdx,%rdx
140277a4f:	75 18                	jne    0x140277a69
140277a51:	40 f6 c5 01          	test   $0x1,%bpl
140277a55:	74 3e                	je     0x140277a95
140277a57:	48 8b 4f 50          	mov    0x50(%rdi),%rcx
140277a5b:	48 85 c9             	test   %rcx,%rcx
140277a5e:	74 35                	je     0x140277a95
140277a60:	48 8b 56 50          	mov    0x50(%rsi),%rdx
140277a64:	48 85 d2             	test   %rdx,%rdx
140277a67:	74 2c                	je     0x140277a95
140277a69:	85 db                	test   %ebx,%ebx
140277a6b:	74 20                	je     0x140277a8d