1400028e8:	cc                   	int3
1400028e9:	cc                   	int3
1400028ea:	cc                   	int3
1400028eb:	cc                   	int3
1400028ec:	cc                   	int3
1400028ed:	cc                   	int3
1400028ee:	cc                   	int3
1400028ef:	cc                   	int3
1400028f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400028f5:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1400028fa:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400028ff:	57                   	push   %rdi
140002900:	41 54                	push   %r12
140002902:	41 55                	push   %r13
140002904:	41 56                	push   %r14
140002906:	41 57                	push   %r15
140002908:	48 83 ec 40          	sub    $0x40,%rsp
14000290c:	4c 8b f1             	mov    %rcx,%r14
14000290f:	44 8b e2             	mov    %edx,%r12d
140002912:	8b 0d 64 b8 03 00    	mov    0x3b864(%rip),%ecx        # 0x14003e17c
140002918:	4d 8b e8             	mov    %r8,%r13
14000291b:	48 ff 15 b6 2e 03 00 	rex.W call *0x32eb6(%rip)        # 0x1400357d8
140002922:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002927:	83 cb ff             	or     $0xffffffff,%ebx
14000292a:	48 8b f8             	mov    %rax,%rdi
14000292d:	48 85 c0             	test   %rax,%rax
140002930:	75 2b                	jne    0x14000295d
140002932:	8b 1d 44 b8 03 00    	mov    0x3b844(%rip),%ebx        # 0x14003e17c
140002938:	48 8d 94 24 88 00 00 	lea    0x88(%rsp),%rdx
14000293f:	00
140002940:	21 84 24 88 00 00 00 	and    %eax,0x88(%rsp)
140002947:	48 8d bc 24 88 00 00 	lea    0x88(%rsp),%rdi
14000294e:	00
14000294f:	8b cb                	mov    %ebx,%ecx
140002951:	48 ff 15 40 2e 03 00 	rex.W call *0x32e40(%rip)        # 0x140035798
140002958:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14000295d:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140002963:	44 01 3f             	add    %r15d,(%rdi)
140002966:	8b 07                	mov    (%rdi),%eax
140002968:	4c 8b 15 d9 b6 03 00 	mov    0x3b6d9(%rip),%r10        # 0x14003e048
14000296f:	48 8d 0d d2 b6 03 00 	lea    0x3b6d2(%rip),%rcx        # 0x14003e048
140002976:	48 8d 15 d3 3b 03 00 	lea    0x33bd3(%rip),%rdx        # 0x140036550
14000297d:	be df 01 00 00       	mov    $0x1df,%esi
140002982:	4c 3b d1             	cmp    %rcx,%r10
140002985:	74 44                	je     0x1400029cb
140002987:	45 84 7a 1c          	test   %r15b,0x1c(%r10)
14000298b:	74 3e                	je     0x1400029cb
14000298d:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140002990:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140002996:	77 09                	ja     0x1400029a1
140002998:	8b c1                	mov    %ecx,%eax
14000299a:	8b ce                	mov    %esi,%ecx
14000299c:	48 2b c8             	sub    %rax,%rcx
14000299f:	eb 02                	jmp    0x1400029a3
1400029a1:	33 c9                	xor    %ecx,%ecx
1400029a3:	4c 8d 0c 11          	lea    (%rcx,%rdx,1),%r9
1400029a7:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1400029ac:	49 8b 4a 10          	mov    0x10(%r10),%rcx
1400029b0:	4c 8d 05 71 3f 03 00 	lea    0x33f71(%rip),%r8        # 0x140036928
1400029b7:	ba 0e 00 00 00       	mov    $0xe,%edx
1400029bc:	44 89 64 24 28       	mov    %r12d,0x28(%rsp)
1400029c1:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400029c6:	e8 99 f3 ff ff       	call   0x140001d64
1400029cb:	33 ed                	xor    %ebp,%ebp
1400029cd:	33 c0                	xor    %eax,%eax
1400029cf:	f0 44 0f b1 3d 0c be 	lock cmpxchg %r15d,0x3be0c(%rip)        # 0x14003e7e4
1400029d6:	03 00
1400029d8:	0f 85 fe 00 00 00    	jne    0x140002adc
1400029de:	4d 8d 7e 38          	lea    0x38(%r14),%r15
1400029e2:	49 8b 0f             	mov    (%r15),%rcx
1400029e5:	49 21 2f             	and    %rbp,(%r15)
1400029e8:	48 ff 15 09 2c 03 00 	rex.W call *0x32c09(%rip)        # 0x1400355f8
1400029ef:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400029f4:	4d 8b c4             	mov    %r12,%r8
1400029f7:	45 89 66 30          	mov    %r12d,0x30(%r14)
1400029fb:	4d 8b cf             	mov    %r15,%r9
1400029fe:	8d 55 01             	lea    0x1(%rbp),%edx
140002a01:	e8 96 2c 00 00       	call   0x14000569c
140002a06:	8b e8                	mov    %eax,%ebp
140002a08:	85 c0                	test   %eax,%eax
140002a0a:	0f 88 c6 00 00 00    	js     0x140002ad6
140002a10:	45 8b 46 30          	mov    0x30(%r14),%r8d
140002a14:	49 8b d5             	mov    %r13,%rdx
140002a17:	49 8b 0f             	mov    (%r15),%rcx
140002a1a:	e8 e3 f8 02 00       	call   0x140032302
140002a1f:	49 8b 0e             	mov    (%r14),%rcx
140002a22:	48 8b 41 08          	mov    0x8(%rcx),%rax
140002a26:	49 8b ce             	mov    %r14,%rcx
140002a29:	ff 15 99 33 03 00    	call   *0x33399(%rip)        # 0x140035dc8
140002a2f:	45 33 c9             	xor    %r9d,%r9d
140002a32:	48 8d 0d 37 fe ff ff 	lea    -0x1c9(%rip),%rcx        # 0x140002870
140002a39:	49 8b d6             	mov    %r14,%rdx
140002a3c:	45 8d 41 04          	lea    0x4(%r9),%r8d
140002a40:	48 ff 15 39 31 03 00 	rex.W call *0x33139(%rip)        # 0x140035b80
140002a47:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002a4c:	85 c0                	test   %eax,%eax
140002a4e:	0f 85 82 00 00 00    	jne    0x140002ad6
140002a54:	49 8b 06             	mov    (%r14),%rax
140002a57:	49 8b ce             	mov    %r14,%rcx
140002a5a:	48 8b 40 10          	mov    0x10(%rax),%rax
140002a5e:	ff 15 64 33 03 00    	call   *0x33364(%rip)        # 0x140035dc8
140002a64:	4c 8b 15 dd b5 03 00 	mov    0x3b5dd(%rip),%r10        # 0x14003e048
140002a6b:	48 8d 05 d6 b5 03 00 	lea    0x3b5d6(%rip),%rax        # 0x14003e048
140002a72:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140002a78:	4c 3b d0             	cmp    %rax,%r10
140002a7b:	74 42                	je     0x140002abf
140002a7d:	41 f6 42 1c 08       	testb  $0x8,0x1c(%r10)
140002a82:	74 3b                	je     0x140002abf
140002a84:	8b 07                	mov    (%rdi),%eax
140002a86:	41 03 c7             	add    %r15d,%eax
140002a89:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140002a8c:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140002a92:	77 0a                	ja     0x140002a9e
140002a94:	8b c1                	mov    %ecx,%eax
140002a96:	48 8b ce             	mov    %rsi,%rcx
140002a99:	48 2b c8             	sub    %rax,%rcx
140002a9c:	eb 02                	jmp    0x140002aa0
140002a9e:	33 c9                	xor    %ecx,%ecx
140002aa0:	4c 8d 0d a9 3a 03 00 	lea    0x33aa9(%rip),%r9        # 0x140036550
140002aa7:	ba 0f 00 00 00       	mov    $0xf,%edx
140002aac:	4c 03 c9             	add    %rcx,%r9
140002aaf:	4c 8d 05 72 3e 03 00 	lea    0x33e72(%rip),%r8        # 0x140036928
140002ab6:	49 8b 4a 10          	mov    0x10(%r10),%rcx
140002aba:	e8 51 f1 ff ff       	call   0x140001c10
140002abf:	49 8b d5             	mov    %r13,%rdx
140002ac2:	41 8b cc             	mov    %r12d,%ecx
140002ac5:	e8 ba 70 00 00       	call   0x140009b84
140002aca:	8b e8                	mov    %eax,%ebp
140002acc:	33 c0                	xor    %eax,%eax
140002ace:	87 05 10 bd 03 00    	xchg   %eax,0x3bd10(%rip)        # 0x14003e7e4
140002ad4:	eb 06                	jmp    0x140002adc
140002ad6:	41 bf 01 00 00 00    	mov    $0x1,%r15d
140002adc:	48 8b 0d 65 b5 03 00 	mov    0x3b565(%rip),%rcx        # 0x14003e048
140002ae3:	48 8d 05 5e b5 03 00 	lea    0x3b55e(%rip),%rax        # 0x14003e048
140002aea:	48 3b c8             	cmp    %rax,%rcx
140002aed:	74 44                	je     0x140002b33
140002aef:	44 84 79 1c          	test   %r15b,0x1c(%rcx)
140002af3:	74 3e                	je     0x140002b33
140002af5:	8b 07                	mov    (%rdi),%eax
140002af7:	8d 14 80             	lea    (%rax,%rax,4),%edx
140002afa:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140002b00:	77 07                	ja     0x140002b09
140002b02:	8b c2                	mov    %edx,%eax
140002b04:	48 2b f0             	sub    %rax,%rsi
140002b07:	eb 02                	jmp    0x140002b0b
140002b09:	33 f6                	xor    %esi,%esi
140002b0b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002b0f:	4c 8d 0d 3a 3a 03 00 	lea    0x33a3a(%rip),%r9        # 0x140036550
140002b16:	4c 03 ce             	add    %rsi,%r9
140002b19:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140002b1d:	ba 10 00 00 00       	mov    $0x10,%edx
140002b22:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002b27:	4c 8d 05 fa 3d 03 00 	lea    0x33dfa(%rip),%r8        # 0x140036928
140002b2e:	e8 c9 f5 ff ff       	call   0x1400020fc
140002b33:	83 c8 ff             	or     $0xffffffff,%eax
140002b36:	01 07                	add    %eax,(%rdi)
140002b38:	3b d8                	cmp    %eax,%ebx
140002b3a:	74 23                	je     0x140002b5f
140002b3c:	8b cb                	mov    %ebx,%ecx
140002b3e:	48 ff 15 93 2c 03 00 	rex.W call *0x32c93(%rip)        # 0x1400357d8
140002b45:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b4a:	48 85 c0             	test   %rax,%rax
140002b4d:	74 10                	je     0x140002b5f
140002b4f:	33 d2                	xor    %edx,%edx
140002b51:	8b cb                	mov    %ebx,%ecx
140002b53:	48 ff 15 3e 2c 03 00 	rex.W call *0x32c3e(%rip)        # 0x140035798
140002b5a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002b5f:	4c 8d 5c 24 40       	lea    0x40(%rsp),%r11
140002b64:	8b c5                	mov    %ebp,%eax
140002b66:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140002b6a:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140002b6e:	49 8b 73 40          	mov    0x40(%r11),%rsi
140002b72:	49 8b e3             	mov    %r11,%rsp
140002b75:	41 5f                	pop    %r15
140002b77:	41 5e                	pop    %r14
140002b79:	41 5d                	pop    %r13
140002b7b:	41 5c                	pop    %r12
140002b7d:	5f                   	pop    %rdi
140002b7e:	c3                   	ret
140002b7f:	cc                   	int3
140002b80:	cc                   	int3
140002b81:	cc                   	int3
140002b82:	cc                   	int3
140002b83:	cc                   	int3
140002b84:	cc                   	int3
140002b85:	cc                   	int3
140002b86:	cc                   	int3
140002b87:	cc                   	int3
140002b88:	cc                   	int3
140002b89:	cc                   	int3
140002b8a:	cc                   	int3
140002b8b:	cc                   	int3
140002b8c:	cc                   	int3
140002b8d:	cc                   	int3
140002b8e:	cc                   	int3
140002b8f:	cc                   	int3
140002b90:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002b95:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140002b9a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140002b9f:	57                   	push   %rdi
140002ba0:	41 54                	push   %r12
140002ba2:	41 55                	push   %r13
140002ba4:	41 56                	push   %r14
140002ba6:	41 57                	push   %r15
140002ba8:	48 83 ec 50          	sub    $0x50,%rsp
140002bac:	4c 8b f1             	mov    %rcx,%r14
140002baf:	4d 8b e9             	mov    %r9,%r13
140002bb2:	8b 0d c4 b5 03 00    	mov    0x3b5c4(%rip),%ecx        # 0x14003e17c
140002bb8:	4d 8b f8             	mov    %r8,%r15
140002bbb:	4c 8b e2             	mov    %rdx,%r12
140002bbe:	48 ff 15 13 2c 03 00 	rex.W call *0x32c13(%rip)        # 0x1400357d8
140002bc5:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bca:	83 cb ff             	or     $0xffffffff,%ebx
140002bcd:	48 8b f8             	mov    %rax,%rdi
140002bd0:	48 85 c0             	test   %rax,%rax
140002bd3:	75 22                	jne    0x140002bf7
140002bd5:	8b 1d a1 b5 03 00    	mov    0x3b5a1(%rip),%ebx        # 0x14003e17c
140002bdb:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140002be0:	21 44 24 40          	and    %eax,0x40(%rsp)
140002be4:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
140002be9:	8b cb                	mov    %ebx,%ecx
140002beb:	48 ff 15 a6 2b 03 00 	rex.W call *0x32ba6(%rip)        # 0x140035798
140002bf2:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002bf7:	ba 01 00 00 00       	mov    $0x1,%edx
140002bfc:	01 17                	add    %edx,(%rdi)
140002bfe:	8b 07                	mov    (%rdi),%eax
140002c00:	4c 8b 05 41 b4 03 00 	mov    0x3b441(%rip),%r8        # 0x14003e048
140002c07:	48 8d 0d 3a b4 03 00 	lea    0x3b43a(%rip),%rcx        # 0x14003e048
140002c0e:	4c 8d 0d 3b 39 03 00 	lea    0x3393b(%rip),%r9        # 0x140036550
140002c15:	be df 01 00 00       	mov    $0x1df,%esi
140002c1a:	4c 3b c1             	cmp    %rcx,%r8
140002c1d:	74 41                	je     0x140002c60
140002c1f:	41 84 50 1c          	test   %dl,0x1c(%r8)
140002c23:	74 3b                	je     0x140002c60
140002c25:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
140002c28:	81 f9 e1 01 00 00    	cmp    $0x1e1,%ecx
140002c2e:	77 09                	ja     0x140002c39
140002c30:	8b c1                	mov    %ecx,%eax
140002c32:	8b ce                	mov    %esi,%ecx
140002c34:	48 2b c8             	sub    %rax,%rcx
140002c37:	eb 02                	jmp    0x140002c3b
140002c39:	33 c9                	xor    %ecx,%ecx
140002c3b:	4c 03 c9             	add    %rcx,%r9
140002c3e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140002c43:	49 8b 48 10          	mov    0x10(%r8),%rcx
140002c47:	ba 11 00 00 00       	mov    $0x11,%edx
140002c4c:	4c 89 64 24 28       	mov    %r12,0x28(%rsp)
140002c51:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002c56:	e8 81 f2 ff ff       	call   0x140001edc
140002c5b:	ba 01 00 00 00       	mov    $0x1,%edx
140002c60:	bd 04 40 00 80       	mov    $0x80004004,%ebp
140002c65:	33 c0                	xor    %eax,%eax
140002c67:	f0 0f b1 15 7d bb 03 	lock cmpxchg %edx,0x3bb7d(%rip)        # 0x14003e7ec
140002c6e:	00
140002c6f:	75 20                	jne    0x140002c91
140002c71:	4d 8b cd             	mov    %r13,%r9
140002c74:	4d 8b c7             	mov    %r15,%r8
140002c77:	49 8b d4             	mov    %r12,%rdx
140002c7a:	49 8b ce             	mov    %r14,%rcx
140002c7d:	e8 5e b0 00 00       	call   0x14000dce0
140002c82:	33 c9                	xor    %ecx,%ecx
140002c84:	8b e8                	mov    %eax,%ebp
140002c86:	87 0d 60 bb 03 00    	xchg   %ecx,0x3bb60(%rip)        # 0x14003e7ec
140002c8c:	ba 01 00 00 00       	mov    $0x1,%edx
140002c91:	48 8b 0d b0 b3 03 00 	mov    0x3b3b0(%rip),%rcx        # 0x14003e048
140002c98:	48 8d 05 a9 b3 03 00 	lea    0x3b3a9(%rip),%rax        # 0x14003e048
140002c9f:	48 3b c8             	cmp    %rax,%rcx
140002ca2:	74 43                	je     0x140002ce7
140002ca4:	84 51 1c             	test   %dl,0x1c(%rcx)
140002ca7:	74 3e                	je     0x140002ce7
140002ca9:	8b 07                	mov    (%rdi),%eax
140002cab:	8d 14 80             	lea    (%rax,%rax,4),%edx
140002cae:	81 fa e1 01 00 00    	cmp    $0x1e1,%edx
140002cb4:	77 07                	ja     0x140002cbd
140002cb6:	8b c2                	mov    %edx,%eax
140002cb8:	48 2b f0             	sub    %rax,%rsi
140002cbb:	eb 02                	jmp    0x140002cbf
140002cbd:	33 f6                	xor    %esi,%esi
140002cbf:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140002cc3:	4c 8d 0d 86 38 03 00 	lea    0x33886(%rip),%r9        # 0x140036550
140002cca:	4c 03 ce             	add    %rsi,%r9
140002ccd:	89 6c 24 28          	mov    %ebp,0x28(%rsp)
140002cd1:	ba 12 00 00 00       	mov    $0x12,%edx
140002cd6:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140002cdb:	4c 8d 05 46 3c 03 00 	lea    0x33c46(%rip),%r8        # 0x140036928
140002ce2:	e8 15 f4 ff ff       	call   0x1400020fc
140002ce7:	83 c8 ff             	or     $0xffffffff,%eax
140002cea:	01 07                	add    %eax,(%rdi)
140002cec:	3b d8                	cmp    %eax,%ebx
140002cee:	74 23                	je     0x140002d13
140002cf0:	8b cb                	mov    %ebx,%ecx
140002cf2:	48 ff 15 df 2a 03 00 	rex.W call *0x32adf(%rip)        # 0x1400357d8
140002cf9:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002cfe:	48 85 c0             	test   %rax,%rax
140002d01:	74 10                	je     0x140002d13
140002d03:	33 d2                	xor    %edx,%edx
140002d05:	8b cb                	mov    %ebx,%ecx
140002d07:	48 ff 15 8a 2a 03 00 	rex.W call *0x32a8a(%rip)        # 0x140035798
140002d0e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002d13:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140002d18:	8b c5                	mov    %ebp,%eax
140002d1a:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140002d1e:	49 8b 6b 38          	mov    0x38(%r11),%rbp
140002d22:	49 8b 73 40          	mov    0x40(%r11),%rsi
140002d26:	49 8b e3             	mov    %r11,%rsp
140002d29:	41 5f                	pop    %r15
140002d2b:	41 5e                	pop    %r14
140002d2d:	41 5d                	pop    %r13
140002d2f:	41 5c                	pop    %r12
140002d31:	5f                   	pop    %rdi
140002d32:	c3                   	ret
140002d33:	cc                   	int3
140002d34:	cc                   	int3
140002d35:	cc                   	int3
140002d36:	cc                   	int3
140002d37:	cc                   	int3
140002d38:	cc                   	int3
140002d39:	cc                   	int3
140002d3a:	cc                   	int3
140002d3b:	cc                   	int3
140002d3c:	cc                   	int3
140002d3d:	cc                   	int3
140002d3e:	cc                   	int3
140002d3f:	cc                   	int3
140002d40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140002d45:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140002d4a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140002d4f:	57                   	push   %rdi
140002d50:	41 56                	push   %r14
140002d52:	41 57                	push   %r15
140002d54:	48 83 ec 40          	sub    $0x40,%rsp
140002d58:	4c 8b f9             	mov    %rcx,%r15
140002d5b:	49 8b e8             	mov    %r8,%rbp
140002d5e:	8b 0d 18 b4 03 00    	mov    0x3b418(%rip),%ecx        # 0x14003e17c
140002d64:	4c 8b f2             	mov    %rdx,%r14
140002d67:	48 ff 15 6a 2a 03 00 	rex.W call *0x32a6a(%rip)        # 0x1400357d8
140002d6e:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002d73:	83 cb ff             	or     $0xffffffff,%ebx
140002d76:	48 8b f8             	mov    %rax,%rdi
140002d79:	48 85 c0             	test   %rax,%rax
140002d7c:	75 22                	jne    0x140002da0
140002d7e:	8b 1d f8 b3 03 00    	mov    0x3b3f8(%rip),%ebx        # 0x14003e17c
140002d84:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140002d89:	21 44 24 78          	and    %eax,0x78(%rsp)
140002d8d:	48 8d 7c 24 78       	lea    0x78(%rsp),%rdi
140002d92:	8b cb                	mov    %ebx,%ecx
140002d94:	48 ff 15 fd 29 03 00 	rex.W call *0x329fd(%rip)        # 0x140035798
140002d9b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140002da0:	8b 07                	mov    (%rdi),%eax
140002da2:	ff c0                	inc    %eax