140028918:	ba 01 00 00 00       	mov    $0x1,%edx
14002891d:	48 83 c4 20          	add    $0x20,%rsp
140028921:	5e                   	pop    %rsi
140028922:	49 ff e0             	rex.WB jmp *%r8
140028925:	cc                   	int3
140028926:	cc                   	int3
140028927:	cc                   	int3
140028928:	cc                   	int3
140028929:	cc                   	int3
14002892a:	cc                   	int3
14002892b:	cc                   	int3
14002892c:	cc                   	int3
14002892d:	cc                   	int3
14002892e:	cc                   	int3
14002892f:	cc                   	int3
140028930:	56                   	push   %rsi
140028931:	48 83 ec 50          	sub    $0x50,%rsp
140028935:	4c 89 c6             	mov    %r8,%rsi
140028938:	48 8b 05 01 87 0d 00 	mov    0xd8701(%rip),%rax        # 0x140101040
14002893f:	48 31 e0             	xor    %rsp,%rax
140028942:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
140028947:	b8 04 00 00 00       	mov    $0x4,%eax
14002894c:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
140028951:	41 89 01             	mov    %eax,(%r9)
140028954:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
140028959:	41 89 00             	mov    %eax,(%r8)
14002895c:	48 8d 44 24 3c       	lea    0x3c(%rsp),%rax
140028961:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
140028967:	48 8b 09             	mov    (%rcx),%rcx
14002896a:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
14002896f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140028974:	45 31 c0             	xor    %r8d,%r8d
140028977:	ff 15 83 eb 0c 00    	call   *0xceb83(%rip)        # 0x1400f7500
14002897d:	85 c0                	test   %eax,%eax
14002897f:	75 20                	jne    0x1400289a1
140028981:	8b 4c 24 44          	mov    0x44(%rsp),%ecx
140028985:	83 c1 fd             	add    $0xfffffffd,%ecx
140028988:	b8 f4 03 00 00       	mov    $0x3f4,%eax
14002898d:	83 f9 01             	cmp    $0x1,%ecx
140028990:	77 0f                	ja     0x1400289a1
140028992:	83 7c 24 40 04       	cmpl   $0x4,0x40(%rsp)
140028997:	75 08                	jne    0x1400289a1
140028999:	8b 44 24 3c          	mov    0x3c(%rsp),%eax
14002899d:	89 06                	mov    %eax,(%rsi)
14002899f:	31 c0                	xor    %eax,%eax
1400289a1:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400289a6:	48 31 e1             	xor    %rsp,%rcx
1400289a9:	48 3b 0d 90 86 0d 00 	cmp    0xd8690(%rip),%rcx        # 0x140101040
1400289b0:	74 06                	je     0x1400289b8
1400289b2:	e8 19 69 04 00       	call   0x14006f2d0
1400289b7:	cc                   	int3
1400289b8:	48 83 c4 50          	add    $0x50,%rsp
1400289bc:	5e                   	pop    %rsi
1400289bd:	c3                   	ret
1400289be:	cc                   	int3
1400289bf:	cc                   	int3
1400289c0:	41 56                	push   %r14
1400289c2:	56                   	push   %rsi
1400289c3:	57                   	push   %rdi
1400289c4:	53                   	push   %rbx
1400289c5:	b8 48 10 00 00       	mov    $0x1048,%eax
1400289ca:	e8 a1 68 04 00       	call   0x14006f270
1400289cf:	48 29 c4             	sub    %rax,%rsp
1400289d2:	4c 89 c6             	mov    %r8,%rsi
1400289d5:	48 89 d7             	mov    %rdx,%rdi
1400289d8:	48 89 cb             	mov    %rcx,%rbx
1400289db:	48 8b 05 5e 86 0d 00 	mov    0xd865e(%rip),%rax        # 0x140101040
1400289e2:	48 31 e0             	xor    %rsp,%rax
1400289e5:	48 89 84 24 40 10 00 	mov    %rax,0x1040(%rsp)
1400289ec:	00
1400289ed:	4c 8d b4 24 40 08 00 	lea    0x840(%rsp),%r14
1400289f4:	00
1400289f5:	41 b8 00 08 00 00    	mov    $0x800,%r8d
1400289fb:	4c 89 f1             	mov    %r14,%rcx
1400289fe:	b2 aa                	mov    $0xaa,%dl
140028a00:	e8 0b 58 07 00       	call   0x14009e210
140028a05:	4c 8d 4c 24 3c       	lea    0x3c(%rsp),%r9
140028a0a:	41 c7 01 01 00 00 00 	movl   $0x1,(%r9)
140028a11:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
140028a16:	c7 00 00 08 00 00    	movl   $0x800,(%rax)
140028a1c:	48 8b 0b             	mov    (%rbx),%rcx
140028a1f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140028a24:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140028a29:	48 89 fa             	mov    %rdi,%rdx
140028a2c:	45 31 c0             	xor    %r8d,%r8d
140028a2f:	ff 15 cb ea 0c 00    	call   *0xceacb(%rip)        # 0x1400f7500
140028a35:	85 c0                	test   %eax,%eax
140028a37:	75 1b                	jne    0x140028a54
140028a39:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
140028a3d:	83 f9 01             	cmp    $0x1,%ecx
140028a40:	75 39                	jne    0x140028a7b
140028a42:	48 8d 94 24 40 08 00 	lea    0x840(%rsp),%rdx
140028a49:	00
140028a4a:	48 89 f1             	mov    %rsi,%rcx
140028a4d:	e8 3e ee ff ff       	call   0x140027890
140028a52:	31 c0                	xor    %eax,%eax
140028a54:	48 8b 8c 24 40 10 00 	mov    0x1040(%rsp),%rcx
140028a5b:	00
140028a5c:	48 31 e1             	xor    %rsp,%rcx
140028a5f:	48 3b 0d da 85 0d 00 	cmp    0xd85da(%rip),%rcx        # 0x140101040
140028a66:	74 06                	je     0x140028a6e
140028a68:	e8 63 68 04 00       	call   0x14006f2d0
140028a6d:	cc                   	int3
140028a6e:	48 81 c4 48 10 00 00 	add    $0x1048,%rsp
140028a75:	5b                   	pop    %rbx
140028a76:	5f                   	pop    %rdi
140028a77:	5e                   	pop    %rsi
140028a78:	41 5e                	pop    %r14
140028a7a:	c3                   	ret
140028a7b:	b8 f4 03 00 00       	mov    $0x3f4,%eax
140028a80:	83 f9 02             	cmp    $0x2,%ecx
140028a83:	75 cf                	jne    0x140028a54
140028a85:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140028a8a:	41 b8 00 08 00 00    	mov    $0x800,%r8d
140028a90:	48 89 f9             	mov    %rdi,%rcx
140028a93:	b2 aa                	mov    $0xaa,%dl
140028a95:	e8 76 57 07 00       	call   0x14009e210
140028a9a:	48 8d 8c 24 40 08 00 	lea    0x840(%rsp),%rcx
140028aa1:	00
140028aa2:	48 89 fa             	mov    %rdi,%rdx
140028aa5:	41 b8 00 04 00 00    	mov    $0x400,%r8d
140028aab:	ff 15 e7 ea 0c 00    	call   *0xceae7(%rip)        # 0x1400f7598
140028ab1:	89 c1                	mov    %eax,%ecx
140028ab3:	89 44 24 38          	mov    %eax,0x38(%rsp)
140028ab7:	81 c1 ff fb ff ff    	add    $0xfffffbff,%ecx
140028abd:	b8 ea 00 00 00       	mov    $0xea,%eax
140028ac2:	81 f9 00 fc ff ff    	cmp    $0xfffffc00,%ecx
140028ac8:	72 8a                	jb     0x140028a54
140028aca:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140028acf:	e9 76 ff ff ff       	jmp    0x140028a4a
140028ad4:	cc                   	int3
140028ad5:	cc                   	int3
140028ad6:	cc                   	int3
140028ad7:	cc                   	int3
140028ad8:	cc                   	int3
140028ad9:	cc                   	int3
140028ada:	cc                   	int3
140028adb:	cc                   	int3
140028adc:	cc                   	int3
140028add:	cc                   	int3
140028ade:	cc                   	int3
140028adf:	cc                   	int3
140028ae0:	56                   	push   %rsi
140028ae1:	57                   	push   %rdi
140028ae2:	48 83 ec 28          	sub    $0x28,%rsp
140028ae6:	48 89 ce             	mov    %rcx,%rsi
140028ae9:	48 8b 79 08          	mov    0x8(%rcx),%rdi
140028aed:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140028af1:	48 39 cf             	cmp    %rcx,%rdi
140028af4:	75 1b                	jne    0x140028b11
140028af6:	48 8b 0e             	mov    (%rsi),%rcx
140028af9:	48 85 c9             	test   %rcx,%rcx
140028afc:	74 0b                	je     0x140028b09
140028afe:	48 83 c4 28          	add    $0x28,%rsp
140028b02:	5f                   	pop    %rdi
140028b03:	5e                   	pop    %rsi
140028b04:	e9 c7 53 04 00       	jmp    0x14006ded0
140028b09:	90                   	nop
140028b0a:	48 83 c4 28          	add    $0x28,%rsp
140028b0e:	5f                   	pop    %rdi
140028b0f:	5e                   	pop    %rsi
140028b10:	c3                   	ret
140028b11:	48 89 c8             	mov    %rcx,%rax
140028b14:	48 83 c0 e8          	add    $0xffffffffffffffe8,%rax
140028b18:	48 89 46 10          	mov    %rax,0x10(%rsi)
140028b1c:	74 1c                	je     0x140028b3a
140028b1e:	80 79 ff 00          	cmpb   $0x0,-0x1(%rcx)
140028b22:	79 0c                	jns    0x140028b30
140028b24:	48 8b 08             	mov    (%rax),%rcx
140028b27:	e8 a4 53 04 00       	call   0x14006ded0
140028b2c:	48 8b 46 10          	mov    0x10(%rsi),%rax
140028b30:	48 89 c1             	mov    %rax,%rcx
140028b33:	48 39 c7             	cmp    %rax,%rdi
140028b36:	74 be                	je     0x140028af6
140028b38:	eb da                	jmp    0x140028b14
140028b3a:	0f 0b                	ud2
140028b3c:	cc                   	int3
140028b3d:	cc                   	int3
140028b3e:	cc                   	int3
140028b3f:	cc                   	int3
140028b40:	56                   	push   %rsi
140028b41:	57                   	push   %rdi
140028b42:	48 81 ec a8 00 00 00 	sub    $0xa8,%rsp
140028b49:	48 89 ce             	mov    %rcx,%rsi
140028b4c:	48 8b 05 ed 84 0d 00 	mov    0xd84ed(%rip),%rax        # 0x140101040
140028b53:	48 31 e0             	xor    %rsp,%rax
140028b56:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
140028b5d:	00
140028b5e:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140028b63:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
140028b6a:	ff 15 a0 ec 0c 00    	call   *0xceca0(%rip)        # 0x1400f7810
140028b70:	85 c0                	test   %eax,%eax
140028b72:	0f 84 a6 00 00 00    	je     0x140028c1e
140028b78:	0f 28 05 91 7d 0b 00 	movaps 0xb7d91(%rip),%xmm0        # 0x1400e0910
140028b7f:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
140028b84:	0f 29 47 60          	movaps %xmm0,0x60(%rdi)
140028b88:	0f 29 47 50          	movaps %xmm0,0x50(%rdi)
140028b8c:	0f 29 47 40          	movaps %xmm0,0x40(%rdi)
140028b90:	0f 29 47 30          	movaps %xmm0,0x30(%rdi)
140028b94:	0f 29 47 20          	movaps %xmm0,0x20(%rdi)
140028b98:	0f 29 47 10          	movaps %xmm0,0x10(%rdi)
140028b9c:	0f 29 07             	movaps %xmm0,(%rdi)
140028b9f:	48 89 f9             	mov    %rdi,%rcx
140028ba2:	e8 a9 e5 00 00       	call   0x140037150
140028ba7:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
140028bac:	48 8d 0d cd 3b 03 00 	lea    0x33bcd(%rip),%rcx        # 0x14005c780
140028bb3:	48 8d 15 66 40 09 00 	lea    0x94066(%rip),%rdx        # 0x1400bcc20
140028bba:	f6 47 2d 01          	testb  $0x1,0x2d(%rdi)
140028bbe:	48 0f 44 ca          	cmove  %rdx,%rcx
140028bc2:	48 85 c0             	test   %rax,%rax
140028bc5:	48 89 05 44 9c 0e 00 	mov    %rax,0xe9c44(%rip)        # 0x140112810
140028bcc:	48 0f 4e ca          	cmovle %rdx,%rcx
140028bd0:	48 8d 05 d9 3a 03 00 	lea    0x33ad9(%rip),%rax        # 0x14005c6b0
140028bd7:	f0 48 0f b1 0d 90 a9 	lock cmpxchg %rcx,0xda990(%rip)        # 0x140103570
140028bde:	0d 00
140028be0:	48 89 0d 31 a9 0d 00 	mov    %rcx,0xda931(%rip)        # 0x140103518
140028be7:	48 8b 05 2a a9 0d 00 	mov    0xda92a(%rip),%rax        # 0x140103518
140028bee:	48 89 f1             	mov    %rsi,%rcx
140028bf1:	ff 15 11 e1 0c 00    	call   *0xce111(%rip)        # 0x1400f6d08
140028bf7:	48 8b 8c 24 a0 00 00 	mov    0xa0(%rsp),%rcx
140028bfe:	00
140028bff:	48 31 e1             	xor    %rsp,%rcx
140028c02:	48 3b 0d 37 84 0d 00 	cmp    0xd8437(%rip),%rcx        # 0x140101040
140028c09:	74 06                	je     0x140028c11
140028c0b:	e8 c0 66 04 00       	call   0x14006f2d0
140028c10:	cc                   	int3
140028c11:	48 89 f0             	mov    %rsi,%rax
140028c14:	48 81 c4 a8 00 00 00 	add    $0xa8,%rsp
140028c1b:	5f                   	pop    %rdi
140028c1c:	5e                   	pop    %rsi
140028c1d:	c3                   	ret
140028c1e:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
140028c25:	00 00
140028c27:	e9 4c ff ff ff       	jmp    0x140028b78
140028c2c:	cc                   	int3
140028c2d:	cc                   	int3
140028c2e:	cc                   	int3
140028c2f:	cc                   	int3
140028c30:	55                   	push   %rbp
140028c31:	56                   	push   %rsi
140028c32:	57                   	push   %rdi
140028c33:	53                   	push   %rbx
140028c34:	48 83 ec 48          	sub    $0x48,%rsp
140028c38:	48 8d 6c 24 40       	lea    0x40(%rsp),%rbp
140028c3d:	48 89 ce             	mov    %rcx,%rsi
140028c40:	e8 1b ee 00 00       	call   0x140037a60
140028c45:	8b 05 d5 9b 0e 00    	mov    0xe9bd5(%rip),%eax        # 0x140112820
140028c4b:	8b 0d c7 6a 0e 00    	mov    0xe6ac7(%rip),%ecx        # 0x14010f718
140028c51:	65 48 8b 14 25 58 00 	mov    %gs:0x58,%rdx
140028c58:	00 00
140028c5a:	48 8b 0c ca          	mov    (%rdx,%rcx,8),%rcx
140028c5e:	3b 81 04 00 00 00    	cmp    0x4(%rcx),%eax
140028c64:	7f 78                	jg     0x140028cde
140028c66:	48 8b 3d ab 9b 0e 00 	mov    0xe9bab(%rip),%rdi        # 0x140112818
140028c6d:	48 85 ff             	test   %rdi,%rdi
140028c70:	74 59                	je     0x140028ccb
140028c72:	48 0f be 46 17       	movsbq 0x17(%rsi),%rax
140028c77:	48 89 f1             	mov    %rsi,%rcx
140028c7a:	48 85 c0             	test   %rax,%rax
140028c7d:	79 07                	jns    0x140028c86
140028c7f:	48 8b 46 08          	mov    0x8(%rsi),%rax
140028c83:	48 8b 0e             	mov    (%rsi),%rcx
140028c86:	48 8d 55 e0          	lea    -0x20(%rbp),%rdx
140028c8a:	48 89 0a             	mov    %rcx,(%rdx)
140028c8d:	48 89 42 08          	mov    %rax,0x8(%rdx)
140028c91:	48 8d 5d f0          	lea    -0x10(%rbp),%rbx
140028c95:	48 89 d9             	mov    %rbx,%rcx
140028c98:	e8 23 27 00 00       	call   0x14002b3c0
140028c9d:	80 7b 17 00          	cmpb   $0x0,0x17(%rbx)
140028ca1:	79 04                	jns    0x140028ca7
140028ca3:	48 8b 5d f0          	mov    -0x10(%rbp),%rbx
140028ca7:	ff 15 93 e9 0c 00    	call   *0xce993(%rip)        # 0x1400f7640
140028cad:	48 89 c1             	mov    %rax,%rcx
140028cb0:	48 89 da             	mov    %rbx,%rdx
140028cb3:	48 89 f8             	mov    %rdi,%rax
140028cb6:	ff 15 4c e0 0c 00    	call   *0xce04c(%rip)        # 0x1400f6d08
140028cbc:	80 7d 07 00          	cmpb   $0x0,0x7(%rbp)
140028cc0:	79 09                	jns    0x140028ccb
140028cc2:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140028cc6:	e8 05 52 04 00       	call   0x14006ded0
140028ccb:	ff 15 cf ea 0c 00    	call   *0xceacf(%rip)        # 0x1400f77a0
140028cd1:	85 c0                	test   %eax,%eax
140028cd3:	75 57                	jne    0x140028d2c
140028cd5:	48 83 c4 48          	add    $0x48,%rsp
140028cd9:	5b                   	pop    %rbx
140028cda:	5f                   	pop    %rdi
140028cdb:	5e                   	pop    %rsi
140028cdc:	5d                   	pop    %rbp
140028cdd:	c3                   	ret
140028cde:	48 8d 0d 3b 9b 0e 00 	lea    0xe9b3b(%rip),%rcx        # 0x140112820
140028ce5:	e8 32 52 04 00       	call   0x14006df1c
140028cea:	83 3d 2f 9b 0e 00 ff 	cmpl   $0xffffffff,0xe9b2f(%rip)        # 0x140112820
140028cf1:	0f 85 6f ff ff ff    	jne    0x140028c66
140028cf7:	48 8d 0d 02 43 0c 00 	lea    0xc4302(%rip),%rcx        # 0x1400ed000
140028cfe:	ff 15 cc e9 0c 00    	call   *0xce9cc(%rip)        # 0x1400f76d0
140028d04:	48 8d 15 a1 a6 0b 00 	lea    0xba6a1(%rip),%rdx        # 0x1400e33ac
140028d0b:	48 89 c1             	mov    %rax,%rcx
140028d0e:	ff 15 d4 e9 0c 00    	call   *0xce9d4(%rip)        # 0x1400f76e8
140028d14:	48 89 05 fd 9a 0e 00 	mov    %rax,0xe9afd(%rip)        # 0x140112818
140028d1b:	48 8d 0d fe 9a 0e 00 	lea    0xe9afe(%rip),%rcx        # 0x140112820
140028d22:	e8 a9 52 04 00       	call   0x14006dfd0
140028d27:	e9 3a ff ff ff       	jmp    0x140028c66
140028d2c:	80 7e 17 00          	cmpb   $0x0,0x17(%rsi)
140028d30:	79 03                	jns    0x140028d35
140028d32:	48 8b 36             	mov    (%rsi),%rsi
140028d35:	ff 15 0d e9 0c 00    	call   *0xce90d(%rip)        # 0x1400f7648
140028d3b:	48 b9 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rcx
140028d42:	aa aa aa
140028d45:	4c 8d 4d f0          	lea    -0x10(%rbp),%r9
140028d49:	49 89 09             	mov    %rcx,(%r9)
140028d4c:	41 c7 01 00 10 00 00 	movl   $0x1000,(%r9)
140028d53:	49 89 71 08          	mov    %rsi,0x8(%r9)
140028d57:	41 89 41 10          	mov    %eax,0x10(%r9)
140028d5b:	41 c7 41 14 00 00 00 	movl   $0x0,0x14(%r9)
140028d62:	00
140028d63:	b9 88 13 6d 40       	mov    $0x406d1388,%ecx
140028d68:	31 d2                	xor    %edx,%edx
140028d6a:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140028d70:	ff 15 aa ea 0c 00    	call   *0xceaaa(%rip)        # 0x1400f7820
140028d76:	e9 5a ff ff ff       	jmp    0x140028cd5
140028d7b:	e9 55 ff ff ff       	jmp    0x140028cd5
140028d80:	e9 0b 00 00 00       	jmp    0x140028d90
140028d85:	cc                   	int3
140028d86:	cc                   	int3
140028d87:	cc                   	int3
140028d88:	cc                   	int3
140028d89:	cc                   	int3
140028d8a:	cc                   	int3
140028d8b:	cc                   	int3
140028d8c:	cc                   	int3
140028d8d:	cc                   	int3
140028d8e:	cc                   	int3
140028d8f:	cc                   	int3
140028d90:	41 57                	push   %r15
140028d92:	41 56                	push   %r14
140028d94:	41 55                	push   %r13
140028d96:	41 54                	push   %r12
140028d98:	56                   	push   %rsi
140028d99:	57                   	push   %rdi
140028d9a:	55                   	push   %rbp
140028d9b:	53                   	push   %rbx
140028d9c:	48 83 ec 68          	sub    $0x68,%rsp
140028da0:	44 89 cf             	mov    %r9d,%edi
140028da3:	4d 89 c6             	mov    %r8,%r14
140028da6:	49 89 d7             	mov    %rdx,%r15
140028da9:	48 89 cb             	mov    %rcx,%rbx
140028dac:	31 ed                	xor    %ebp,%ebp
140028dae:	48 85 c9             	test   %rcx,%rcx
140028db1:	40 0f 95 c5          	setne  %bpl
140028db5:	44 8b ac 24 d0 00 00 	mov    0xd0(%rsp),%r13d