140149f23:	ff 10                	call   *(%rax)
140149f25:	90                   	nop
140149f26:	48 8b 07             	mov    (%rdi),%rax
140149f29:	48 8b 18             	mov    (%rax),%rbx
140149f2c:	48 8b d5             	mov    %rbp,%rdx
140149f2f:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140149f34:	e8 d7 17 ff ff       	call   0x14013b710
140149f39:	45 8b ce             	mov    %r14d,%r9d
140149f3c:	45 8b c7             	mov    %r15d,%r8d
140149f3f:	48 8b d0             	mov    %rax,%rdx
140149f42:	48 8b cf             	mov    %rdi,%rcx
140149f45:	ff d3                	call   *%rbx
140149f47:	0f b6 d8             	movzbl %al,%ebx
140149f4a:	48 85 ff             	test   %rdi,%rdi
140149f4d:	74 16                	je     0x140149f65
140149f4f:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140149f53:	48 63 49 04          	movslq 0x4(%rcx),%rcx
140149f57:	48 83 c1 08          	add    $0x8,%rcx
140149f5b:	48 03 cf             	add    %rdi,%rcx
140149f5e:	48 8b 11             	mov    (%rcx),%rdx
140149f61:	ff 52 08             	call   *0x8(%rdx)
140149f64:	90                   	nop
140149f65:	8b c3                	mov    %ebx,%eax
140149f67:	eb 02                	jmp    0x140149f6b
140149f69:	33 c0                	xor    %eax,%eax
140149f6b:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140149f70:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140149f75:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140149f7a:	48 83 c4 30          	add    $0x30,%rsp
140149f7e:	41 5f                	pop    %r15
140149f80:	41 5e                	pop    %r14
140149f82:	5f                   	pop    %rdi
140149f83:	c3                   	ret
140149f84:	cc                   	int3
140149f85:	cc                   	int3
140149f86:	cc                   	int3
140149f87:	cc                   	int3
140149f88:	cc                   	int3
140149f89:	cc                   	int3
140149f8a:	cc                   	int3
140149f8b:	cc                   	int3
140149f8c:	cc                   	int3
140149f8d:	cc                   	int3
140149f8e:	cc                   	int3
140149f8f:	cc                   	int3
140149f90:	0f 57 c0             	xorps  %xmm0,%xmm0
140149f93:	48 8d 05 56 16 0d 00 	lea    0xd1656(%rip),%rax        # 0x14021b5f0
140149f9a:	48 89 01             	mov    %rax,(%rcx)
140149f9d:	c7 81 80 00 00 00 00 	movl   $0x0,0x80(%rcx)
140149fa4:	00 00 00
140149fa7:	8b 05 c7 10 16 00    	mov    0x1610c7(%rip),%eax        # 0x1402ab074
140149fad:	89 41 08             	mov    %eax,0x8(%rcx)
140149fb0:	48 8d 05 d9 50 ff ff 	lea    -0xaf27(%rip),%rax        # 0x14013f090
140149fb7:	48 89 49 18          	mov    %rcx,0x18(%rcx)
140149fbb:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140149fbf:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140149fc3:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
140149fc7:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140149fcb:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140149fcf:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
140149fd3:	48 89 41 28          	mov    %rax,0x28(%rcx)
140149fd7:	48 8d 05 22 51 ff ff 	lea    -0xaede(%rip),%rax        # 0x14013f100
140149fde:	48 89 41 30          	mov    %rax,0x30(%rcx)
140149fe2:	48 8d 05 e7 50 ff ff 	lea    -0xaf19(%rip),%rax        # 0x14013f0d0
140149fe9:	48 89 41 38          	mov    %rax,0x38(%rcx)
140149fed:	48 8d 05 ac 50 ff ff 	lea    -0xaf54(%rip),%rax        # 0x14013f0a0
140149ff4:	48 89 41 40          	mov    %rax,0x40(%rcx)
140149ff8:	48 8d 05 19 16 0d 00 	lea    0xd1619(%rip),%rax        # 0x14021b618
140149fff:	48 c7 41 20 60 00 00 	movq   $0x60,0x20(%rcx)
14014a006:	00
14014a007:	48 89 01             	mov    %rax,(%rcx)
14014a00a:	48 8d 05 2f 04 00 00 	lea    0x42f(%rip),%rax        # 0x14014a440
14014a011:	48 89 41 48          	mov    %rax,0x48(%rcx)
14014a015:	48 8d 05 f4 08 00 00 	lea    0x8f4(%rip),%rax        # 0x14014a910
14014a01c:	48 89 41 50          	mov    %rax,0x50(%rcx)
14014a020:	48 8d 05 59 05 00 00 	lea    0x559(%rip),%rax        # 0x14014a580
14014a027:	48 89 41 58          	mov    %rax,0x58(%rcx)
14014a02b:	48 8d 05 6e 06 00 00 	lea    0x66e(%rip),%rax        # 0x14014a6a0
14014a032:	48 89 41 60          	mov    %rax,0x60(%rcx)
14014a036:	48 8d 05 53 0a 00 00 	lea    0xa53(%rip),%rax        # 0x14014aa90
14014a03d:	48 89 41 68          	mov    %rax,0x68(%rcx)
14014a041:	48 8d 05 18 07 00 00 	lea    0x718(%rip),%rax        # 0x14014a760
14014a048:	48 89 41 70          	mov    %rax,0x70(%rcx)
14014a04c:	48 8d 05 fd 07 00 00 	lea    0x7fd(%rip),%rax        # 0x14014a850
14014a053:	48 89 41 78          	mov    %rax,0x78(%rcx)
14014a057:	48 8b c1             	mov    %rcx,%rax
14014a05a:	c3                   	ret
14014a05b:	cc                   	int3
14014a05c:	cc                   	int3
14014a05d:	cc                   	int3
14014a05e:	cc                   	int3
14014a05f:	cc                   	int3
14014a060:	40 53                	rex push %rbx
14014a062:	48 83 ec 20          	sub    $0x20,%rsp
14014a066:	48 8d 05 7b 1e 0f 00 	lea    0xf1e7b(%rip),%rax        # 0x14023bee8
14014a06d:	48 8b d9             	mov    %rcx,%rbx
14014a070:	48 89 01             	mov    %rax,(%rcx)
14014a073:	f6 c2 01             	test   $0x1,%dl
14014a076:	74 0a                	je     0x14014a082
14014a078:	ba 88 00 00 00       	mov    $0x88,%edx
14014a07d:	e8 ca c5 03 00       	call   0x14018664c
14014a082:	48 8b c3             	mov    %rbx,%rax
14014a085:	48 83 c4 20          	add    $0x20,%rsp
14014a089:	5b                   	pop    %rbx
14014a08a:	c3                   	ret
14014a08b:	cc                   	int3
14014a08c:	cc                   	int3
14014a08d:	cc                   	int3
14014a08e:	cc                   	int3
14014a08f:	cc                   	int3
14014a090:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014a095:	57                   	push   %rdi
14014a096:	48 83 ec 20          	sub    $0x20,%rsp
14014a09a:	8b da                	mov    %edx,%ebx
14014a09c:	48 8b f9             	mov    %rcx,%rdi
14014a09f:	48 8d 05 72 15 0d 00 	lea    0xd1572(%rip),%rax        # 0x14021b618
14014a0a6:	48 89 01             	mov    %rax,(%rcx)
14014a0a9:	e8 22 be f7 ff       	call   0x1400c5ed0
14014a0ae:	48 8d 05 33 1e 0f 00 	lea    0xf1e33(%rip),%rax        # 0x14023bee8
14014a0b5:	48 89 07             	mov    %rax,(%rdi)
14014a0b8:	f6 c3 01             	test   $0x1,%bl
14014a0bb:	74 0d                	je     0x14014a0ca
14014a0bd:	ba 88 00 00 00       	mov    $0x88,%edx
14014a0c2:	48 8b cf             	mov    %rdi,%rcx
14014a0c5:	e8 82 c5 03 00       	call   0x14018664c
14014a0ca:	48 8b c7             	mov    %rdi,%rax
14014a0cd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14014a0d2:	48 83 c4 20          	add    $0x20,%rsp
14014a0d6:	5f                   	pop    %rdi
14014a0d7:	c3                   	ret
14014a0d8:	cc                   	int3
14014a0d9:	cc                   	int3
14014a0da:	cc                   	int3
14014a0db:	cc                   	int3
14014a0dc:	cc                   	int3
14014a0dd:	cc                   	int3
14014a0de:	cc                   	int3
14014a0df:	cc                   	int3
14014a0e0:	40 53                	rex push %rbx
14014a0e2:	48 83 ec 20          	sub    $0x20,%rsp
14014a0e6:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14014a0ea:	48 8b d9             	mov    %rcx,%rbx
14014a0ed:	49 8b 40 08          	mov    0x8(%r8),%rax
14014a0f1:	49 8d 48 08          	lea    0x8(%r8),%rcx
14014a0f5:	48 63 50 04          	movslq 0x4(%rax),%rdx
14014a0f9:	48 03 ca             	add    %rdx,%rcx
14014a0fc:	48 8b 01             	mov    (%rcx),%rax
14014a0ff:	ff 10                	call   *(%rax)
14014a101:	b8 01 00 00 00       	mov    $0x1,%eax
14014a106:	f0 0f c1 83 80 00 00 	lock xadd %eax,0x80(%rbx)
14014a10d:	00
14014a10e:	48 83 c4 20          	add    $0x20,%rsp
14014a112:	5b                   	pop    %rbx
14014a113:	c3                   	ret
14014a114:	cc                   	int3
14014a115:	cc                   	int3
14014a116:	cc                   	int3
14014a117:	cc                   	int3
14014a118:	cc                   	int3
14014a119:	cc                   	int3
14014a11a:	cc                   	int3
14014a11b:	cc                   	int3
14014a11c:	cc                   	int3
14014a11d:	cc                   	int3
14014a11e:	cc                   	int3
14014a11f:	cc                   	int3
14014a120:	40 53                	rex push %rbx
14014a122:	48 83 ec 20          	sub    $0x20,%rsp
14014a126:	4c 8b 41 10          	mov    0x10(%rcx),%r8
14014a12a:	48 8b d9             	mov    %rcx,%rbx
14014a12d:	49 8b 40 08          	mov    0x8(%r8),%rax
14014a131:	49 8d 48 08          	lea    0x8(%r8),%rcx
14014a135:	48 63 50 04          	movslq 0x4(%rax),%rdx
14014a139:	48 03 ca             	add    %rdx,%rcx
14014a13c:	48 8b 01             	mov    (%rcx),%rax
14014a13f:	ff 50 08             	call   *0x8(%rax)
14014a142:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
14014a147:	f0 0f c1 83 80 00 00 	lock xadd %eax,0x80(%rbx)
14014a14e:	00
14014a14f:	83 f8 01             	cmp    $0x1,%eax
14014a152:	75 16                	jne    0x14014a16a
14014a154:	48 8b 03             	mov    (%rbx),%rax
14014a157:	ba 01 00 00 00       	mov    $0x1,%edx
14014a15c:	48 8b cb             	mov    %rbx,%rcx
14014a15f:	ff 50 20             	call   *0x20(%rax)
14014a162:	b0 01                	mov    $0x1,%al
14014a164:	48 83 c4 20          	add    $0x20,%rsp
14014a168:	5b                   	pop    %rbx
14014a169:	c3                   	ret
14014a16a:	32 c0                	xor    %al,%al
14014a16c:	48 83 c4 20          	add    $0x20,%rsp
14014a170:	5b                   	pop    %rbx
14014a171:	c3                   	ret
14014a172:	cc                   	int3
14014a173:	cc                   	int3
14014a174:	cc                   	int3
14014a175:	cc                   	int3
14014a176:	cc                   	int3
14014a177:	cc                   	int3
14014a178:	cc                   	int3
14014a179:	cc                   	int3
14014a17a:	cc                   	int3
14014a17b:	cc                   	int3
14014a17c:	cc                   	int3
14014a17d:	cc                   	int3
14014a17e:	cc                   	int3
14014a17f:	cc                   	int3
14014a180:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014a185:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014a18a:	57                   	push   %rdi
14014a18b:	48 83 ec 30          	sub    $0x30,%rsp
14014a18f:	48 8b da             	mov    %rdx,%rbx
14014a192:	48 8b f1             	mov    %rcx,%rsi
14014a195:	48 85 d2             	test   %rdx,%rdx
14014a198:	75 16                	jne    0x14014a1b0
14014a19a:	48 89 11             	mov    %rdx,(%rcx)
14014a19d:	48 8b c1             	mov    %rcx,%rax
14014a1a0:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014a1a5:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014a1aa:	48 83 c4 30          	add    $0x30,%rsp
14014a1ae:	5f                   	pop    %rdi
14014a1af:	c3                   	ret
14014a1b0:	b9 30 00 00 00       	mov    $0x30,%ecx
14014a1b5:	e8 36 c1 03 00       	call   0x1401862f0
14014a1ba:	48 8b f8             	mov    %rax,%rdi
14014a1bd:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014a1c2:	48 85 c0             	test   %rax,%rax
14014a1c5:	74 10                	je     0x14014a1d7
14014a1c7:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014a1cb:	ba 01 00 00 00       	mov    $0x1,%edx
14014a1d0:	e8 4b 0b 01 00       	call   0x14015ad20
14014a1d5:	eb 02                	jmp    0x14014a1d9
14014a1d7:	33 ff                	xor    %edi,%edi
14014a1d9:	8b 05 29 0f 16 00    	mov    0x160f29(%rip),%eax        # 0x1402ab108
14014a1df:	89 07                	mov    %eax,(%rdi)
14014a1e1:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014a1e5:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014a1e9:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014a1ee:	48 85 db             	test   %rbx,%rbx
14014a1f1:	74 15                	je     0x14014a208
14014a1f3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014a1f7:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014a1fb:	48 83 c1 08          	add    $0x8,%rcx
14014a1ff:	48 03 cb             	add    %rbx,%rcx
14014a202:	48 8b 01             	mov    (%rcx),%rax
14014a205:	ff 10                	call   *(%rax)
14014a207:	90                   	nop
14014a208:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014a20c:	48 8b 41 10          	mov    0x10(%rcx),%rax
14014a210:	48 85 c0             	test   %rax,%rax
14014a213:	74 02                	je     0x14014a217
14014a215:	ff d0                	call   *%rax
14014a217:	48 89 1e             	mov    %rbx,(%rsi)
14014a21a:	48 8b c6             	mov    %rsi,%rax
14014a21d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014a222:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014a227:	48 83 c4 30          	add    $0x30,%rsp
14014a22b:	5f                   	pop    %rdi
14014a22c:	c3                   	ret
14014a22d:	cc                   	int3
14014a22e:	cc                   	int3
14014a22f:	cc                   	int3
14014a230:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014a235:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014a23a:	57                   	push   %rdi
14014a23b:	48 83 ec 30          	sub    $0x30,%rsp
14014a23f:	48 8b da             	mov    %rdx,%rbx
14014a242:	48 8b f1             	mov    %rcx,%rsi
14014a245:	48 85 d2             	test   %rdx,%rdx
14014a248:	75 16                	jne    0x14014a260
14014a24a:	48 89 11             	mov    %rdx,(%rcx)
14014a24d:	48 8b c1             	mov    %rcx,%rax
14014a250:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014a255:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014a25a:	48 83 c4 30          	add    $0x30,%rsp
14014a25e:	5f                   	pop    %rdi
14014a25f:	c3                   	ret
14014a260:	b9 30 00 00 00       	mov    $0x30,%ecx
14014a265:	e8 86 c0 03 00       	call   0x1401862f0
14014a26a:	48 8b f8             	mov    %rax,%rdi
14014a26d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014a272:	48 85 c0             	test   %rax,%rax
14014a275:	74 10                	je     0x14014a287
14014a277:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014a27b:	ba 01 00 00 00       	mov    $0x1,%edx
14014a280:	e8 5b 11 01 00       	call   0x14015b3e0
14014a285:	eb 02                	jmp    0x14014a289
14014a287:	33 ff                	xor    %edi,%edi
14014a289:	8b 05 7d 0e 16 00    	mov    0x160e7d(%rip),%eax        # 0x1402ab10c
14014a28f:	89 07                	mov    %eax,(%rdi)
14014a291:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014a295:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014a299:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014a29e:	48 85 db             	test   %rbx,%rbx
14014a2a1:	74 15                	je     0x14014a2b8
14014a2a3:	48 8b 43 08          	mov    0x8(%rbx),%rax
14014a2a7:	48 63 48 04          	movslq 0x4(%rax),%rcx
14014a2ab:	48 83 c1 08          	add    $0x8,%rcx
14014a2af:	48 03 cb             	add    %rbx,%rcx
14014a2b2:	48 8b 01             	mov    (%rcx),%rax
14014a2b5:	ff 10                	call   *(%rax)
14014a2b7:	90                   	nop
14014a2b8:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
14014a2bc:	48 8b 41 10          	mov    0x10(%rcx),%rax
14014a2c0:	48 85 c0             	test   %rax,%rax
14014a2c3:	74 02                	je     0x14014a2c7
14014a2c5:	ff d0                	call   *%rax
14014a2c7:	48 89 1e             	mov    %rbx,(%rsi)
14014a2ca:	48 8b c6             	mov    %rsi,%rax
14014a2cd:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014a2d2:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014a2d7:	48 83 c4 30          	add    $0x30,%rsp
14014a2db:	5f                   	pop    %rdi
14014a2dc:	c3                   	ret
14014a2dd:	cc                   	int3
14014a2de:	cc                   	int3
14014a2df:	cc                   	int3
14014a2e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14014a2e5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14014a2ea:	57                   	push   %rdi
14014a2eb:	48 83 ec 30          	sub    $0x30,%rsp
14014a2ef:	48 8b da             	mov    %rdx,%rbx
14014a2f2:	48 8b f1             	mov    %rcx,%rsi
14014a2f5:	48 85 d2             	test   %rdx,%rdx
14014a2f8:	75 16                	jne    0x14014a310
14014a2fa:	48 89 11             	mov    %rdx,(%rcx)
14014a2fd:	48 8b c1             	mov    %rcx,%rax
14014a300:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14014a305:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14014a30a:	48 83 c4 30          	add    $0x30,%rsp
14014a30e:	5f                   	pop    %rdi
14014a30f:	c3                   	ret
14014a310:	b9 30 00 00 00       	mov    $0x30,%ecx
14014a315:	e8 d6 bf 03 00       	call   0x1401862f0
14014a31a:	48 8b f8             	mov    %rax,%rdi
14014a31d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14014a322:	48 85 c0             	test   %rax,%rax
14014a325:	74 10                	je     0x14014a337
14014a327:	48 8d 48 10          	lea    0x10(%rax),%rcx
14014a32b:	ba 01 00 00 00       	mov    $0x1,%edx
14014a330:	e8 1b 2a 01 00       	call   0x14015cd50
14014a335:	eb 02                	jmp    0x14014a339
14014a337:	33 ff                	xor    %edi,%edi
14014a339:	8b 05 d1 0d 16 00    	mov    0x160dd1(%rip),%eax        # 0x1402ab110
14014a33f:	89 07                	mov    %eax,(%rdi)
14014a341:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
14014a345:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
14014a349:	48 89 5c 24 48       	mov    %rbx,0x48(%rsp)
14014a34e:	48 85 db             	test   %rbx,%rbx
14014a351:	74 15                	je     0x14014a368