140009cdd:	48 8b d3             	mov    %rbx,%rdx
140009ce0:	48 8b 01             	mov    (%rcx),%rax
140009ce3:	48 8b 00             	mov    (%rax),%rax
140009ce6:	ff 15 ac a8 02 00    	call   *0x2a8ac(%rip)        # 0x140034598
140009cec:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140009cf1:	48 83 c4 20          	add    $0x20,%rsp
140009cf5:	5f                   	pop    %rdi
140009cf6:	c3                   	ret
140009cf7:	90                   	nop
140009cf8:	90                   	nop
140009cf9:	90                   	nop
140009cfa:	90                   	nop
140009cfb:	90                   	nop
140009cfc:	90                   	nop
140009cfd:	90                   	nop
140009cfe:	90                   	nop
140009cff:	90                   	nop
140009d00:	48 83 ec 28          	sub    $0x28,%rsp
140009d04:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140009d08:	48 85 c9             	test   %rcx,%rcx
140009d0b:	74 0c                	je     0x140009d19
140009d0d:	48 8b 01             	mov    (%rcx),%rax
140009d10:	48 8b 00             	mov    (%rax),%rax
140009d13:	ff 15 7f a8 02 00    	call   *0x2a87f(%rip)        # 0x140034598
140009d19:	48 83 c4 28          	add    $0x28,%rsp
140009d1d:	c3                   	ret
140009d1e:	90                   	nop
140009d1f:	90                   	nop
140009d20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140009d25:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140009d2a:	55                   	push   %rbp
140009d2b:	48 8d 6c 24 f0       	lea    -0x10(%rsp),%rbp
140009d30:	48 81 ec 10 01 00 00 	sub    $0x110,%rsp
140009d37:	48 8b 05 02 94 03 00 	mov    0x39402(%rip),%rax        # 0x140043140
140009d3e:	48 33 c4             	xor    %rsp,%rax
140009d41:	48 89 45 00          	mov    %rax,0x0(%rbp)
140009d45:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
140009d4c:	00 00
140009d4e:	48 8b f9             	mov    %rcx,%rdi
140009d51:	b9 04 00 00 00       	mov    $0x4,%ecx
140009d56:	48 8b 00             	mov    (%rax),%rax
140009d59:	8b 04 01             	mov    (%rcx,%rax,1),%eax
140009d5c:	39 05 b6 be 03 00    	cmp    %eax,0x3beb6(%rip)        # 0x140045c18
140009d62:	0f 8f 56 01 00 00    	jg     0x140009ebe
140009d68:	e8 5f 0e 00 00       	call   0x14000abcc
140009d6d:	83 64 24 50 00       	andl   $0x0,0x50(%rsp)
140009d72:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140009d77:	45 33 c9             	xor    %r9d,%r9d
140009d7a:	33 d2                	xor    %edx,%edx
140009d7c:	b9 42 10 00 00       	mov    $0x1042,%ecx
140009d81:	ff 15 e9 f3 03 00    	call   *0x3f3e9(%rip)        # 0x140049170
140009d87:	bb 01 00 00 00       	mov    $0x1,%ebx
140009d8c:	85 c0                	test   %eax,%eax
140009d8e:	0f 84 fa 00 00 00    	je     0x140009e8e
140009d94:	8b 44 24 50          	mov    0x50(%rsp),%eax
140009d98:	85 c0                	test   %eax,%eax
140009d9a:	0f 84 ee 00 00 00    	je     0x140009e8e
140009da0:	48 8d 0d a1 cf 02 00 	lea    0x2cfa1(%rip),%rcx        # 0x140036d48
140009da7:	0f 95 45 f9          	setne  -0x7(%rbp)
140009dab:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140009daf:	8d 43 03             	lea    0x3(%rbx),%eax
140009db2:	48 8d 4d b8          	lea    -0x48(%rbp),%rcx
140009db6:	66 89 45 fa          	mov    %ax,-0x6(%rbp)
140009dba:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140009dbe:	4c 8d 05 db df 02 00 	lea    0x2dfdb(%rip),%r8        # 0x140037da0
140009dc5:	8d 53 40             	lea    0x40(%rbx),%edx
140009dc8:	ff 15 22 a7 02 00    	call   *0x2a722(%rip)        # 0x1400344f0
140009dce:	8d 43 01             	lea    0x1(%rbx),%eax
140009dd1:	c6 44 24 43 00       	movb   $0x0,0x43(%rsp)
140009dd6:	66 89 44 24 48       	mov    %ax,0x48(%rsp)
140009ddb:	4c 8d 4c 24 44       	lea    0x44(%rsp),%r9
140009de0:	48 8d 44 24 42       	lea    0x42(%rsp),%rax
140009de5:	88 5c 24 4a          	mov    %bl,0x4a(%rsp)
140009de9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009dee:	4c 8d 44 24 46       	lea    0x46(%rsp),%r8
140009df3:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140009df8:	c6 44 24 45 00       	movb   $0x0,0x45(%rsp)
140009dfd:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140009e02:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009e07:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
140009e0c:	c6 44 24 47 00       	movb   $0x0,0x47(%rsp)
140009e11:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
140009e16:	ff 15 dc f6 03 00    	call   *0x3f6dc(%rip)        # 0x1400494f8
140009e1c:	48 8d 05 75 c9 02 00 	lea    0x2c975(%rip),%rax        # 0x140036798
140009e23:	c6 44 24 4d 00       	movb   $0x0,0x4d(%rsp)
140009e28:	48 89 45 80          	mov    %rax,-0x80(%rbp)
140009e2c:	4c 8d 4c 24 58       	lea    0x58(%rsp),%r9
140009e31:	48 8d 05 b8 f1 02 00 	lea    0x2f1b8(%rip),%rax        # 0x140038ff0
140009e38:	c6 44 24 41 00       	movb   $0x0,0x41(%rsp)
140009e3d:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140009e41:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140009e46:	48 8d 05 6b df 02 00 	lea    0x2df6b(%rip),%rax        # 0x140037db8
140009e4d:	0f 57 c0             	xorps  %xmm0,%xmm0
140009e50:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140009e54:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
140009e59:	48 8d 45 b0          	lea    -0x50(%rbp),%rax
140009e5d:	0f 57 c9             	xorps  %xmm1,%xmm1
140009e60:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140009e65:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140009e69:	48 8d 44 24 48       	lea    0x48(%rsp),%rax
140009e6e:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140009e73:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
140009e78:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140009e7d:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
140009e83:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
140009e89:	e8 8e 12 00 00       	call   0x14000b11c
140009e8e:	80 3d 87 bd 03 00 00 	cmpb   $0x0,0x3bd87(%rip)        # 0x140045c1c
140009e95:	74 06                	je     0x140009e9d
140009e97:	86 9f 98 00 00 00    	xchg   %bl,0x98(%rdi)
140009e9d:	48 8b 4d 00          	mov    0x0(%rbp),%rcx
140009ea1:	48 33 cc             	xor    %rsp,%rcx
140009ea4:	e8 87 6c 02 00       	call   0x140030b30
140009ea9:	4c 8d 9c 24 10 01 00 	lea    0x110(%rsp),%r11
140009eb0:	00
140009eb1:	49 8b 5b 18          	mov    0x18(%r11),%rbx
140009eb5:	49 8b 7b 20          	mov    0x20(%r11),%rdi
140009eb9:	49 8b e3             	mov    %r11,%rsp
140009ebc:	5d                   	pop    %rbp
140009ebd:	c3                   	ret
140009ebe:	48 8d 0d 53 bd 03 00 	lea    0x3bd53(%rip),%rcx        # 0x140045c18
140009ec5:	e8 16 73 02 00       	call   0x1400311e0
140009eca:	83 3d 47 bd 03 00 ff 	cmpl   $0xffffffff,0x3bd47(%rip)        # 0x140045c18
140009ed1:	0f 85 91 fe ff ff    	jne    0x140009d68
140009ed7:	4c 8d 05 12 95 03 00 	lea    0x39512(%rip),%r8        # 0x1400433f0
140009ede:	48 8d 15 1b db 02 00 	lea    0x2db1b(%rip),%rdx        # 0x140037a00
140009ee5:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140009ee9:	e8 32 c4 ff ff       	call   0x140006320
140009eee:	48 8b c8             	mov    %rax,%rcx
140009ef1:	ff 15 49 f6 03 00    	call   *0x3f649(%rip)        # 0x140049540
140009ef7:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
140009efb:	88 05 1b bd 03 00    	mov    %al,0x3bd1b(%rip)        # 0x140045c1c
140009f01:	e8 f6 c4 ff ff       	call   0x1400063fc
140009f06:	48 8d 0d 0b bd 03 00 	lea    0x3bd0b(%rip),%rcx        # 0x140045c18
140009f0d:	e8 62 72 02 00       	call   0x140031174
140009f12:	e9 51 fe ff ff       	jmp    0x140009d68
140009f17:	cc                   	int3
140009f18:	90                   	nop
140009f19:	90                   	nop
140009f1a:	90                   	nop
140009f1b:	90                   	nop
140009f1c:	90                   	nop
140009f1d:	90                   	nop
140009f1e:	90                   	nop
140009f1f:	90                   	nop
140009f20:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140009f25:	48 89 7c 24 18       	mov    %rdi,0x18(%rsp)
140009f2a:	55                   	push   %rbp
140009f2b:	48 8b ec             	mov    %rsp,%rbp
140009f2e:	48 83 ec 30          	sub    $0x30,%rsp
140009f32:	48 8b d9             	mov    %rcx,%rbx
140009f35:	33 ff                	xor    %edi,%edi
140009f37:	b0 01                	mov    $0x1,%al
140009f39:	f0 40 0f b0 b9 98 00 	lock cmpxchg %dil,0x98(%rcx)
140009f40:	00 00
140009f42:	0f 85 a4 00 00 00    	jne    0x140009fec
140009f48:	48 8d 41 30          	lea    0x30(%rcx),%rax
140009f4c:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
140009f50:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
140009f54:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
140009f58:	e8 6f 03 00 00       	call   0x14000a2cc
140009f5d:	48 8b cb             	mov    %rbx,%rcx
140009f60:	e8 b3 00 00 00       	call   0x14000a018
140009f65:	8b c7                	mov    %edi,%eax
140009f67:	87 83 88 00 00 00    	xchg   %eax,0x88(%rbx)
140009f6d:	8b c7                	mov    %edi,%eax
140009f6f:	48 87 83 90 00 00 00 	xchg   %rax,0x90(%rbx)
140009f76:	8b c7                	mov    %edi,%eax
140009f78:	86 83 99 00 00 00    	xchg   %al,0x99(%rbx)
140009f7e:	8b c7                	mov    %edi,%eax
140009f80:	86 83 9a 00 00 00    	xchg   %al,0x9a(%rbx)
140009f86:	8b c7                	mov    %edi,%eax
140009f88:	86 83 9b 00 00 00    	xchg   %al,0x9b(%rbx)
140009f8e:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
140009f95:	48 89 bb 80 00 00 00 	mov    %rdi,0x80(%rbx)
140009f9c:	48 85 c9             	test   %rcx,%rcx
140009f9f:	74 34                	je     0x140009fd5
140009fa1:	48 8b 01             	mov    (%rcx),%rax
140009fa4:	48 8b 40 10          	mov    0x10(%rax),%rax
140009fa8:	ff 15 ea a5 02 00    	call   *0x2a5ea(%rip)        # 0x140034598
140009fae:	eb 25                	jmp    0x140009fd5
140009fb0:	83 c8 ff             	or     $0xffffffff,%eax
140009fb3:	f0 0f c1 45 f8       	lock xadd %eax,-0x8(%rbp)
140009fb8:	83 f8 01             	cmp    $0x1,%eax
140009fbb:	75 0e                	jne    0x140009fcb
140009fbd:	ff 15 05 a4 02 00    	call   *0x2a405(%rip)        # 0x1400343c8
140009fc3:	39 45 fc             	cmp    %eax,-0x4(%rbp)
140009fc6:	75 34                	jne    0x140009ffc
140009fc8:	89 7d fc             	mov    %edi,-0x4(%rbp)
140009fcb:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
140009fcf:	ff 15 0b a4 02 00    	call   *0x2a40b(%rip)        # 0x1400343e0
140009fd5:	8b 45 f8             	mov    -0x8(%rbp),%eax
140009fd8:	85 c0                	test   %eax,%eax
140009fda:	75 d4                	jne    0x140009fb0
140009fdc:	39 7d fc             	cmp    %edi,-0x4(%rbp)
140009fdf:	74 0b                	je     0x140009fec
140009fe1:	ff 15 e1 a3 02 00    	call   *0x2a3e1(%rip)        # 0x1400343c8
140009fe7:	39 45 fc             	cmp    %eax,-0x4(%rbp)
140009fea:	75 1e                	jne    0x14000a00a
140009fec:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140009ff1:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
140009ff6:	48 83 c4 30          	add    $0x30,%rsp
140009ffa:	5d                   	pop    %rbp
140009ffb:	c3                   	ret
140009ffc:	33 d2                	xor    %edx,%edx
140009ffe:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
14000a003:	ff 15 df f4 03 00    	call   *0x3f4df(%rip)        # 0x1400494e8
14000a009:	cc                   	int3
14000a00a:	33 d2                	xor    %edx,%edx
14000a00c:	b9 c3 f4 31 01       	mov    $0x131f4c3,%ecx
14000a011:	ff 15 d1 f4 03 00    	call   *0x3f4d1(%rip)        # 0x1400494e8
14000a017:	cc                   	int3
14000a018:	48 8b c4             	mov    %rsp,%rax
14000a01b:	48 89 58 10          	mov    %rbx,0x10(%rax)
14000a01f:	48 89 70 18          	mov    %rsi,0x18(%rax)
14000a023:	48 89 78 20          	mov    %rdi,0x20(%rax)
14000a027:	55                   	push   %rbp
14000a028:	48 8d 68 a8          	lea    -0x58(%rax),%rbp
14000a02c:	48 81 ec 50 01 00 00 	sub    $0x150,%rsp
14000a033:	48 8b 05 06 91 03 00 	mov    0x39106(%rip),%rax        # 0x140043140
14000a03a:	48 33 c4             	xor    %rsp,%rax
14000a03d:	48 89 45 40          	mov    %rax,0x40(%rbp)
14000a041:	8a 81 99 00 00 00    	mov    0x99(%rcx),%al
14000a047:	48 8b f1             	mov    %rcx,%rsi
14000a04a:	84 c0                	test   %al,%al
14000a04c:	0f 84 95 01 00 00    	je     0x14000a1e7
14000a052:	8a 81 99 00 00 00    	mov    0x99(%rcx),%al
14000a058:	4c 8d 05 49 d9 02 00 	lea    0x2d949(%rip),%r8        # 0x1400379a8
14000a05f:	88 45 c9             	mov    %al,-0x37(%rbp)
14000a062:	48 8d 0d 9f c5 02 00 	lea    0x2c59f(%rip),%rcx        # 0x140036608
14000a069:	b8 04 00 00 00       	mov    $0x4,%eax
14000a06e:	48 89 4d e0          	mov    %rcx,-0x20(%rbp)
14000a072:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000a076:	48 8d 0d cb cc 02 00 	lea    0x2cccb(%rip),%rcx        # 0x140036d48
14000a07d:	66 89 45 ca          	mov    %ax,-0x36(%rbp)
14000a081:	48 89 4d 80          	mov    %rcx,-0x80(%rbp)
14000a085:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14000a089:	8d 58 3d             	lea    0x3d(%rax),%ebx
14000a08c:	8b d3                	mov    %ebx,%edx
14000a08e:	ff 15 5c a4 02 00    	call   *0x2a45c(%rip)        # 0x1400344f0
14000a094:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a098:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
14000a09c:	e8 bb d4 ff ff       	call   0x14000755c
14000a0a1:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14000a0a6:	ff 15 24 f5 03 00    	call   *0x3f524(%rip)        # 0x1400495d0
14000a0ac:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
14000a0b1:	48 8d 05 70 c5 02 00 	lea    0x2c570(%rip),%rax        # 0x140036628
14000a0b8:	48 89 45 80          	mov    %rax,-0x80(%rbp)
14000a0bc:	4c 8d 05 bd d9 02 00 	lea    0x2d9bd(%rip),%r8        # 0x140037a80
14000a0c3:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
14000a0c7:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
14000a0cb:	8b d3                	mov    %ebx,%edx
14000a0cd:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
14000a0d1:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
14000a0d5:	ff 15 15 a4 02 00    	call   *0x2a415(%rip)        # 0x1400344f0
14000a0db:	48 8b 07             	mov    (%rdi),%rax
14000a0de:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
14000a0e2:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000a0e7:	48 8b 58 10          	mov    0x10(%rax),%rbx
14000a0eb:	ff 15 cf f4 03 00    	call   *0x3f4cf(%rip)        # 0x1400495c0
14000a0f1:	48 8b d0             	mov    %rax,%rdx
14000a0f4:	48 8b cf             	mov    %rdi,%rcx
14000a0f7:	48 8b c3             	mov    %rbx,%rax
14000a0fa:	ff 15 98 a4 02 00    	call   *0x2a498(%rip)        # 0x140034598
14000a100:	ff 15 da f4 03 00    	call   *0x3f4da(%rip)        # 0x1400495e0
14000a106:	48 8b c8             	mov    %rax,%rcx
14000a109:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
14000a10e:	ff 15 c4 f4 03 00    	call   *0x3f4c4(%rip)        # 0x1400495d8
14000a114:	48 8d 05 dd c4 02 00 	lea    0x2c4dd(%rip),%rax        # 0x1400365f8
14000a11b:	c6 44 24 31 00       	movb   $0x0,0x31(%rsp)
14000a120:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
14000a125:	4c 8d 4c 24 32       	lea    0x32(%rsp),%r9
14000a12a:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
14000a12f:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
14000a134:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
14000a139:	48 8d 54 24 36       	lea    0x36(%rsp),%rdx
14000a13e:	b8 02 00 00 00       	mov    $0x2,%eax
14000a143:	c6 44 24 3a 01       	movb   $0x1,0x3a(%rsp)
14000a148:	66 89 44 24 38       	mov    %ax,0x38(%rsp)
14000a14d:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
14000a152:	48 8d 44 24 30       	lea    0x30(%rsp),%rax
14000a157:	c6 44 24 33 00       	movb   $0x0,0x33(%rsp)
14000a15c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
14000a161:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
14000a166:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14000a16b:	c6 44 24 35 00       	movb   $0x0,0x35(%rsp)
14000a170:	c6 44 24 37 00       	movb   $0x0,0x37(%rsp)
14000a175:	ff 15 7d f3 03 00    	call   *0x3f37d(%rip)        # 0x1400494f8
14000a17b:	48 8d 05 16 c6 02 00 	lea    0x2c616(%rip),%rax        # 0x140036798
14000a182:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
14000a187:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
14000a18c:	48 8d 05 5d ee 02 00 	lea    0x2ee5d(%rip),%rax        # 0x140038ff0
14000a193:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
14000a198:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
14000a19d:	48 8d 05 04 d9 02 00 	lea    0x2d904(%rip),%rax        # 0x140037aa8
14000a1a4:	48 8d 4c 24 68       	lea    0x68(%rsp),%rcx
14000a1a9:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
14000a1ae:	e8 c1 01 00 00       	call   0x14000a374
14000a1b3:	48 8b ce             	mov    %rsi,%rcx
14000a1b6:	e8 d5 0b 00 00       	call   0x14000ad90
14000a1bb:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14000a1c0:	48 85 c9             	test   %rcx,%rcx
14000a1c3:	74 06                	je     0x14000a1cb
14000a1c5:	ff 15 25 f4 03 00    	call   *0x3f425(%rip)        # 0x1400495f0
14000a1cb:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
14000a1d0:	48 85 c9             	test   %rcx,%rcx
14000a1d3:	74 12                	je     0x14000a1e7
14000a1d5:	48 8b 01             	mov    (%rcx),%rax
14000a1d8:	ba 01 00 00 00       	mov    $0x1,%edx
14000a1dd:	48 8b 40 08          	mov    0x8(%rax),%rax
14000a1e1:	ff 15 b1 a3 02 00    	call   *0x2a3b1(%rip)        # 0x140034598
14000a1e7:	48 8b 4d 40          	mov    0x40(%rbp),%rcx
14000a1eb:	48 33 cc             	xor    %rsp,%rcx
14000a1ee:	e8 3d 69 02 00       	call   0x140030b30
14000a1f3:	4c 8d 9c 24 50 01 00 	lea    0x150(%rsp),%r11
14000a1fa:	00
14000a1fb:	49 8b 5b 18          	mov    0x18(%r11),%rbx
14000a1ff:	49 8b 73 20          	mov    0x20(%r11),%rsi
14000a203:	49 8b 7b 28          	mov    0x28(%r11),%rdi
14000a207:	49 8b e3             	mov    %r11,%rsp
14000a20a:	5d                   	pop    %rbp
14000a20b:	c3                   	ret
14000a20c:	40 53                	rex push %rbx
14000a20e:	48 83 ec 20          	sub    $0x20,%rsp
14000a212:	8b 41 08             	mov    0x8(%rcx),%eax
14000a215:	48 8b d9             	mov    %rcx,%rbx
14000a218:	eb 28                	jmp    0x14000a242
14000a21a:	83 c8 ff             	or     $0xffffffff,%eax
14000a21d:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
14000a222:	83 f8 01             	cmp    $0x1,%eax
14000a225:	75 0f                	jne    0x14000a236
14000a227:	ff 15 9b a1 02 00    	call   *0x2a19b(%rip)        # 0x1400343c8
14000a22d:	39 43 0c             	cmp    %eax,0xc(%rbx)
14000a230:	75 2b                	jne    0x14000a25d
14000a232:	83 63 0c 00          	andl   $0x0,0xc(%rbx)
14000a236:	48 8b 0b             	mov    (%rbx),%rcx
14000a239:	ff 15 a1 a1 02 00    	call   *0x2a1a1(%rip)        # 0x1400343e0
14000a23f:	8b 43 08             	mov    0x8(%rbx),%eax
14000a242:	85 c0                	test   %eax,%eax
14000a244:	75 d4                	jne    0x14000a21a
14000a246:	83 7b 0c 00          	cmpl   $0x0,0xc(%rbx)
14000a24a:	74 0b                	je     0x14000a257
14000a24c:	ff 15 76 a1 02 00    	call   *0x2a176(%rip)        # 0x1400343c8
14000a252:	39 43 0c             	cmp    %eax,0xc(%rbx)
14000a255:	75 14                	jne    0x14000a26b
14000a257:	48 83 c4 20          	add    $0x20,%rsp
14000a25b:	5b                   	pop    %rbx
14000a25c:	c3                   	ret
14000a25d:	33 d2                	xor    %edx,%edx
14000a25f:	b9 c5 f4 31 01       	mov    $0x131f4c5,%ecx
14000a264:	ff 15 7e f2 03 00    	call   *0x3f27e(%rip)        # 0x1400494e8