140012789:	e9 f2 00 00 00       	jmp    0x140012880
14001278e:	cc                   	int3
14001278f:	cc                   	int3
140012790:	cc                   	int3
140012791:	cc                   	int3
140012792:	cc                   	int3
140012793:	cc                   	int3
140012794:	48 83 ec 28          	sub    $0x28,%rsp
140012798:	ff 15 b2 3e 00 00    	call   *0x3eb2(%rip)        # 0x140016650
14001279e:	cc                   	int3
14001279f:	cc                   	int3
1400127a0:	cc                   	int3
1400127a1:	cc                   	int3
1400127a2:	cc                   	int3
1400127a3:	cc                   	int3
1400127a4:	cc                   	int3
1400127a5:	cc                   	int3
1400127a6:	cc                   	int3
1400127a7:	cc                   	int3
1400127a8:	cc                   	int3
1400127a9:	cc                   	int3
1400127aa:	cc                   	int3
1400127ab:	cc                   	int3
1400127ac:	cc                   	int3
1400127ad:	cc                   	int3
1400127ae:	cc                   	int3
1400127af:	cc                   	int3
1400127b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400127b5:	57                   	push   %rdi
1400127b6:	48 83 ec 20          	sub    $0x20,%rsp
1400127ba:	8b da                	mov    %edx,%ebx
1400127bc:	48 8b f9             	mov    %rcx,%rdi
1400127bf:	ff 15 9b 3e 00 00    	call   *0x3e9b(%rip)        # 0x140016660
1400127c5:	f6 c3 01             	test   $0x1,%bl
1400127c8:	74 08                	je     0x1400127d2
1400127ca:	48 8b cf             	mov    %rdi,%rcx
1400127cd:	e8 e1 f2 ff ff       	call   0x140011ab3
1400127d2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400127d7:	48 8b c7             	mov    %rdi,%rax
1400127da:	48 83 c4 20          	add    $0x20,%rsp
1400127de:	5f                   	pop    %rdi
1400127df:	c3                   	ret
1400127e0:	cc                   	int3
1400127e1:	cc                   	int3
1400127e2:	cc                   	int3
1400127e3:	cc                   	int3
1400127e4:	cc                   	int3
1400127e5:	cc                   	int3
1400127e6:	cc                   	int3
1400127e7:	cc                   	int3
1400127e8:	cc                   	int3
1400127e9:	cc                   	int3
1400127ea:	cc                   	int3
1400127eb:	cc                   	int3
1400127ec:	cc                   	int3
1400127ed:	cc                   	int3
1400127ee:	cc                   	int3
1400127ef:	cc                   	int3
1400127f0:	ff 25 0a 3f 00 00    	jmp    *0x3f0a(%rip)        # 0x140016700
1400127f6:	cc                   	int3
1400127f7:	cc                   	int3
1400127f8:	cc                   	int3
1400127f9:	cc                   	int3
1400127fa:	cc                   	int3
1400127fb:	cc                   	int3
1400127fc:	e9 ab 02 00 00       	jmp    0x140012aac
140012801:	cc                   	int3
140012802:	cc                   	int3
140012803:	cc                   	int3
140012804:	cc                   	int3
140012805:	cc                   	int3
140012806:	cc                   	int3
140012807:	ff 25 e3 3e 00 00    	jmp    *0x3ee3(%rip)        # 0x1400166f0
14001280d:	cc                   	int3
14001280e:	cc                   	int3
14001280f:	cc                   	int3
140012810:	cc                   	int3
140012811:	cc                   	int3
140012812:	cc                   	int3
140012813:	cc                   	int3
140012814:	cc                   	int3
140012815:	cc                   	int3
140012816:	cc                   	int3
140012817:	cc                   	int3
140012818:	cc                   	int3
140012819:	cc                   	int3
14001281a:	cc                   	int3
14001281b:	cc                   	int3
14001281c:	cc                   	int3
14001281d:	cc                   	int3
14001281e:	cc                   	int3
14001281f:	cc                   	int3
140012820:	ff 25 ba 3e 00 00    	jmp    *0x3eba(%rip)        # 0x1400166e0
140012826:	cc                   	int3
140012827:	cc                   	int3
140012828:	cc                   	int3
140012829:	cc                   	int3
14001282a:	cc                   	int3
14001282b:	cc                   	int3
14001282c:	ff 25 a6 3e 00 00    	jmp    *0x3ea6(%rip)        # 0x1400166d8
140012832:	cc                   	int3
140012833:	cc                   	int3
140012834:	cc                   	int3
140012835:	cc                   	int3
140012836:	cc                   	int3
140012837:	cc                   	int3
140012838:	ff 25 82 3e 00 00    	jmp    *0x3e82(%rip)        # 0x1400166c0
14001283e:	cc                   	int3
14001283f:	cc                   	int3
140012840:	cc                   	int3
140012841:	cc                   	int3
140012842:	cc                   	int3
140012843:	cc                   	int3
140012844:	40 53                	rex push %rbx
140012846:	48 83 ec 20          	sub    $0x20,%rsp
14001284a:	48 8b d9             	mov    %rcx,%rbx
14001284d:	33 c9                	xor    %ecx,%ecx
14001284f:	ff 15 c3 34 00 00    	call   *0x34c3(%rip)        # 0x140015d18
140012855:	48 8b cb             	mov    %rbx,%rcx
140012858:	ff 15 c2 34 00 00    	call   *0x34c2(%rip)        # 0x140015d20
14001285e:	ff 15 1c 35 00 00    	call   *0x351c(%rip)        # 0x140015d80
140012864:	48 8b c8             	mov    %rax,%rcx
140012867:	ba 09 04 00 c0       	mov    $0xc0000409,%edx
14001286c:	48 83 c4 20          	add    $0x20,%rsp
140012870:	5b                   	pop    %rbx
140012871:	48 ff 25 98 34 00 00 	rex.W jmp *0x3498(%rip)        # 0x140015d10
140012878:	cc                   	int3
140012879:	cc                   	int3
14001287a:	cc                   	int3
14001287b:	cc                   	int3
14001287c:	cc                   	int3
14001287d:	cc                   	int3
14001287e:	cc                   	int3
14001287f:	cc                   	int3
140012880:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
140012885:	48 81 ec 88 00 00 00 	sub    $0x88,%rsp
14001288c:	48 8d 0d 1d be 00 00 	lea    0xbe1d(%rip),%rcx        # 0x14001e6b0
140012893:	ff 15 8f 3e 00 00    	call   *0x3e8f(%rip)        # 0x140016728
140012899:	48 8b 05 08 bf 00 00 	mov    0xbf08(%rip),%rax        # 0x14001e7a8
1400128a0:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400128a5:	45 33 c0             	xor    %r8d,%r8d
1400128a8:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400128ad:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400128b2:	ff 15 88 3e 00 00    	call   *0x3e88(%rip)        # 0x140016740
1400128b8:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400128bd:	48 83 7c 24 40 00    	cmpq   $0x0,0x40(%rsp)
1400128c3:	74 42                	je     0x140012907
1400128c5:	48 c7 44 24 38 00 00 	movq   $0x0,0x38(%rsp)
1400128cc:	00 00
1400128ce:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
1400128d3:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400128d8:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400128dd:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400128e2:	48 8d 05 c7 bd 00 00 	lea    0xbdc7(%rip),%rax        # 0x14001e6b0
1400128e9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400128ee:	4c 8b 4c 24 40       	mov    0x40(%rsp),%r9
1400128f3:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1400128f8:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1400128fd:	33 c9                	xor    %ecx,%ecx
1400128ff:	ff 15 13 3e 00 00    	call   *0x3e13(%rip)        # 0x140016718
140012905:	eb 23                	jmp    0x14001292a
140012907:	48 8b 05 3a be 00 00 	mov    0xbe3a(%rip),%rax        # 0x14001e748
14001290e:	48 8b 00             	mov    (%rax),%rax
140012911:	48 89 05 90 be 00 00 	mov    %rax,0xbe90(%rip)        # 0x14001e7a8
140012918:	48 8b 05 29 be 00 00 	mov    0xbe29(%rip),%rax        # 0x14001e748
14001291f:	48 83 c0 08          	add    $0x8,%rax
140012923:	48 89 05 1e be 00 00 	mov    %rax,0xbe1e(%rip)        # 0x14001e748
14001292a:	48 8b 05 77 be 00 00 	mov    0xbe77(%rip),%rax        # 0x14001e7a8
140012931:	48 89 05 e8 bc 00 00 	mov    %rax,0xbce8(%rip)        # 0x14001e620
140012938:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
14001293f:	00
140012940:	48 89 05 e9 bd 00 00 	mov    %rax,0xbde9(%rip)        # 0x14001e730
140012947:	c7 05 bf bc 00 00 09 	movl   $0xc0000409,0xbcbf(%rip)        # 0x14001e610
14001294e:	04 00 c0
140012951:	c7 05 b9 bc 00 00 01 	movl   $0x1,0xbcb9(%rip)        # 0x14001e614
140012958:	00 00 00
14001295b:	c7 05 c3 bc 00 00 03 	movl   $0x3,0xbcc3(%rip)        # 0x14001e628
140012962:	00 00 00
140012965:	b8 08 00 00 00       	mov    $0x8,%eax
14001296a:	48 6b c0 00          	imul   $0x0,%rax,%rax
14001296e:	48 8d 0d bb bc 00 00 	lea    0xbcbb(%rip),%rcx        # 0x14001e630
140012975:	48 c7 04 01 02 00 00 	movq   $0x2,(%rcx,%rax,1)
14001297c:	00
14001297d:	b8 08 00 00 00       	mov    $0x8,%eax
140012982:	48 6b c0 01          	imul   $0x1,%rax,%rax
140012986:	48 8d 0d a3 bc 00 00 	lea    0xbca3(%rip),%rcx        # 0x14001e630
14001298d:	48 8b 15 fc bb 00 00 	mov    0xbbfc(%rip),%rdx        # 0x14001e590
140012994:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
140012998:	b8 08 00 00 00       	mov    $0x8,%eax
14001299d:	48 6b c0 02          	imul   $0x2,%rax,%rax
1400129a1:	48 8d 0d 88 bc 00 00 	lea    0xbc88(%rip),%rcx        # 0x14001e630
1400129a8:	48 8b 15 e9 bb 00 00 	mov    0xbbe9(%rip),%rdx        # 0x14001e598
1400129af:	48 89 14 01          	mov    %rdx,(%rcx,%rax,1)
1400129b3:	b8 08 00 00 00       	mov    $0x8,%eax
1400129b8:	48 6b c0 00          	imul   $0x0,%rax,%rax
1400129bc:	48 8b 0d cd bb 00 00 	mov    0xbbcd(%rip),%rcx        # 0x14001e590
1400129c3:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400129c8:	b8 08 00 00 00       	mov    $0x8,%eax
1400129cd:	48 6b c0 01          	imul   $0x1,%rax,%rax
1400129d1:	48 8b 0d c0 bb 00 00 	mov    0xbbc0(%rip),%rcx        # 0x14001e598
1400129d8:	48 89 4c 04 68       	mov    %rcx,0x68(%rsp,%rax,1)
1400129dd:	48 8d 0d 3c 16 00 00 	lea    0x163c(%rip),%rcx        # 0x140014020
1400129e4:	e8 5b fe ff ff       	call   0x140012844
1400129e9:	48 81 c4 88 00 00 00 	add    $0x88,%rsp
1400129f0:	c3                   	ret
1400129f1:	cc                   	int3
1400129f2:	cc                   	int3
1400129f3:	cc                   	int3
1400129f4:	cc                   	int3
1400129f5:	cc                   	int3
1400129f6:	cc                   	int3
1400129f7:	cc                   	int3
1400129f8:	40 53                	rex push %rbx
1400129fa:	48 83 ec 20          	sub    $0x20,%rsp
1400129fe:	48 8b d9             	mov    %rcx,%rbx
140012a01:	48 8b 05 50 c6 00 00 	mov    0xc650(%rip),%rax        # 0x14001f058
140012a08:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140012a0d:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140012a11:	75 13                	jne    0x140012a26
140012a13:	48 8b 05 fe 3b 00 00 	mov    0x3bfe(%rip),%rax        # 0x140016618
140012a1a:	ff 15 40 3d 00 00    	call   *0x3d40(%rip)        # 0x140016760
140012a20:	48 83 c4 20          	add    $0x20,%rsp
140012a24:	5b                   	pop    %rbx
140012a25:	c3                   	ret
140012a26:	b9 08 00 00 00       	mov    $0x8,%ecx
140012a2b:	e8 f9 04 00 00       	call   0x140012f29
140012a30:	90                   	nop
140012a31:	48 8b 05 20 c6 00 00 	mov    0xc620(%rip),%rax        # 0x14001f058
140012a38:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140012a3d:	48 8b 05 0c c6 00 00 	mov    0xc60c(%rip),%rax        # 0x14001f050
140012a44:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
140012a49:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140012a4e:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
140012a53:	48 8b cb             	mov    %rbx,%rcx
140012a56:	e8 e6 04 00 00       	call   0x140012f41
140012a5b:	48 8b d8             	mov    %rax,%rbx
140012a5e:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
140012a63:	48 89 15 ee c5 00 00 	mov    %rdx,0xc5ee(%rip)        # 0x14001f058
140012a6a:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
140012a6f:	48 89 15 da c5 00 00 	mov    %rdx,0xc5da(%rip)        # 0x14001f050
140012a76:	b9 08 00 00 00       	mov    $0x8,%ecx
140012a7b:	e8 b5 04 00 00       	call   0x140012f35
140012a80:	48 8b c3             	mov    %rbx,%rax
140012a83:	eb 9b                	jmp    0x140012a20
140012a85:	cc                   	int3
140012a86:	cc                   	int3
140012a87:	cc                   	int3
140012a88:	cc                   	int3
140012a89:	cc                   	int3
140012a8a:	cc                   	int3
140012a8b:	cc                   	int3
140012a8c:	48 83 ec 28          	sub    $0x28,%rsp
140012a90:	e8 63 ff ff ff       	call   0x1400129f8
140012a95:	48 f7 d8             	neg    %rax
140012a98:	1b c0                	sbb    %eax,%eax
140012a9a:	f7 d8                	neg    %eax
140012a9c:	ff c8                	dec    %eax
140012a9e:	48 83 c4 28          	add    $0x28,%rsp
140012aa2:	c3                   	ret
140012aa3:	cc                   	int3
140012aa4:	cc                   	int3
140012aa5:	cc                   	int3
140012aa6:	cc                   	int3
140012aa7:	cc                   	int3
140012aa8:	cc                   	int3
140012aa9:	cc                   	int3
140012aaa:	cc                   	int3
140012aab:	cc                   	int3
140012aac:	48 83 ec 38          	sub    $0x38,%rsp
140012ab0:	48 c7 44 24 20 fe ff 	movq   $0xfffffffffffffffe,0x20(%rsp)
140012ab7:	ff ff
140012ab9:	e8 ee f2 ff ff       	call   0x140011dac
140012abe:	90                   	nop
140012abf:	eb 05                	jmp    0x140012ac6
140012ac1:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
140012ac6:	48 83 c4 38          	add    $0x38,%rsp
140012aca:	c3                   	ret
140012acb:	cc                   	int3
140012acc:	cc                   	int3
140012acd:	cc                   	int3
140012ace:	cc                   	int3
140012acf:	cc                   	int3
140012ad0:	cc                   	int3
140012ad1:	ff 25 b9 3a 00 00    	jmp    *0x3ab9(%rip)        # 0x140016590
140012ad7:	cc                   	int3
140012ad8:	cc                   	int3
140012ad9:	cc                   	int3
140012ada:	cc                   	int3
140012adb:	cc                   	int3
140012adc:	cc                   	int3
140012add:	ff 25 75 3b 00 00    	jmp    *0x3b75(%rip)        # 0x140016658
140012ae3:	cc                   	int3
140012ae4:	cc                   	int3
140012ae5:	cc                   	int3
140012ae6:	cc                   	int3
140012ae7:	cc                   	int3
140012ae8:	cc                   	int3
140012ae9:	ff 25 b9 3a 00 00    	jmp    *0x3ab9(%rip)        # 0x1400165a8
140012aef:	cc                   	int3
140012af0:	cc                   	int3
140012af1:	cc                   	int3
140012af2:	cc                   	int3
140012af3:	cc                   	int3
140012af4:	cc                   	int3
140012af5:	cc                   	int3
140012af6:	cc                   	int3
140012af7:	cc                   	int3
140012af8:	48 83 ec 28          	sub    $0x28,%rsp
140012afc:	4d 8b 41 38          	mov    0x38(%r9),%r8
140012b00:	48 8b ca             	mov    %rdx,%rcx
140012b03:	49 8b d1             	mov    %r9,%rdx
140012b06:	e8 11 00 00 00       	call   0x140012b1c
140012b0b:	b8 01 00 00 00       	mov    $0x1,%eax
140012b10:	48 83 c4 28          	add    $0x28,%rsp
140012b14:	c3                   	ret
140012b15:	cc                   	int3
140012b16:	cc                   	int3
140012b17:	cc                   	int3
140012b18:	cc                   	int3
140012b19:	cc                   	int3
140012b1a:	cc                   	int3
140012b1b:	cc                   	int3
140012b1c:	40 53                	rex push %rbx
140012b1e:	45 8b 18             	mov    (%r8),%r11d
140012b21:	48 8b da             	mov    %rdx,%rbx
140012b24:	41 83 e3 f8          	and    $0xfffffff8,%r11d
140012b28:	4c 8b c9             	mov    %rcx,%r9
140012b2b:	41 f6 00 04          	testb  $0x4,(%r8)
140012b2f:	4c 8b d1             	mov    %rcx,%r10
140012b32:	74 13                	je     0x140012b47
140012b34:	41 8b 40 08          	mov    0x8(%r8),%eax
140012b38:	4d 63 50 04          	movslq 0x4(%r8),%r10
140012b3c:	f7 d8                	neg    %eax
140012b3e:	4c 03 d1             	add    %rcx,%r10
140012b41:	48 63 c8             	movslq %eax,%rcx
140012b44:	4c 23 d1             	and    %rcx,%r10
140012b47:	49 63 c3             	movslq %r11d,%rax
140012b4a:	4a 8b 14 10          	mov    (%rax,%r10,1),%rdx
140012b4e:	48 8b 43 10          	mov    0x10(%rbx),%rax
140012b52:	8b 48 08             	mov    0x8(%rax),%ecx
140012b55:	48 8b 43 08          	mov    0x8(%rbx),%rax
140012b59:	f6 44 01 03 0f       	testb  $0xf,0x3(%rcx,%rax,1)
140012b5e:	74 0b                	je     0x140012b6b
140012b60:	0f b6 44 01 03       	movzbl 0x3(%rcx,%rax,1),%eax
140012b65:	83 e0 f0             	and    $0xfffffff0,%eax
140012b68:	4c 03 c8             	add    %rax,%r9
140012b6b:	4c 33 ca             	xor    %rdx,%r9
140012b6e:	49 8b c9             	mov    %r9,%rcx
140012b71:	5b                   	pop    %rbx
140012b72:	e9 f9 fb ff ff       	jmp    0x140012770