140015ef7:	0f 84 87 00 00 00    	je     0x140015f84
140015efd:	8d 50 66             	lea    0x66(%rax),%edx
140015f00:	eb 6b                	jmp    0x140015f6d
140015f02:	65 48 8b 0c 25 60 00 	mov    %gs:0x60,%rcx
140015f09:	00 00
140015f0b:	33 d2                	xor    %edx,%edx
140015f0d:	44 8b 06             	mov    (%rsi),%r8d
140015f10:	48 8b 49 30          	mov    0x30(%rcx),%rcx
140015f14:	48 ff 15 95 a2 02 00 	rex.W call *0x2a295(%rip)        # 0x1400401b0
140015f1b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015f20:	49 89 06             	mov    %rax,(%r14)
140015f23:	48 85 c0             	test   %rax,%rax
140015f26:	0f 84 97 fe ff ff    	je     0x140015dc3
140015f2c:	4c 8b c8             	mov    %rax,%r9
140015f2f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140015f34:	45 33 c0             	xor    %r8d,%r8d
140015f37:	41 8b d7             	mov    %r15d,%edx
140015f3a:	48 8b cf             	mov    %rdi,%rcx
140015f3d:	48 ff 15 54 a0 02 00 	rex.W call *0x2a054(%rip)        # 0x14003ff98
140015f44:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015f49:	85 c0                	test   %eax,%eax
140015f4b:	0f 85 ad 00 00 00    	jne    0x140015ffe
140015f51:	48 8b 0d a8 60 03 00 	mov    0x360a8(%rip),%rcx        # 0x14004c000
140015f58:	48 8d 3d a1 60 03 00 	lea    0x360a1(%rip),%rdi        # 0x14004c000
140015f5f:	48 3b cf             	cmp    %rdi,%rcx
140015f62:	74 20                	je     0x140015f84
140015f64:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015f68:	74 1a                	je     0x140015f84
140015f6a:	8d 50 67             	lea    0x67(%rax),%edx
140015f6d:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140015f71:	4c 8d 0d 30 d7 02 00 	lea    0x2d730(%rip),%r9        # 0x1400436a8
140015f78:	4c 8d 05 b1 e7 02 00 	lea    0x2e7b1(%rip),%r8        # 0x140044730
140015f7f:	e8 54 17 ff ff       	call   0x1400076d8
140015f84:	48 ff 15 5d 9c 02 00 	rex.W call *0x29c5d(%rip)        # 0x14003fbe8
140015f8b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140015f90:	3d 0e 00 07 80       	cmp    $0x8007000e,%eax
140015f95:	74 2e                	je     0x140015fc5
140015f97:	3d 57 00 07 80       	cmp    $0x80070057,%eax
140015f9c:	74 20                	je     0x140015fbe
140015f9e:	3d 01 10 09 80       	cmp    $0x80091001,%eax
140015fa3:	74 12                	je     0x140015fb7
140015fa5:	8d 88 fe ef f6 7f    	lea    0x7ff6effe(%rax),%ecx
140015fab:	83 f9 03             	cmp    $0x3,%ecx
140015fae:	76 0e                	jbe    0x140015fbe
140015fb0:	bb 6d 00 00 c0       	mov    $0xc000006d,%ebx
140015fb5:	eb 13                	jmp    0x140015fca
140015fb7:	bb e5 00 00 c0       	mov    $0xc00000e5,%ebx
140015fbc:	eb 0c                	jmp    0x140015fca
140015fbe:	bb 0d 00 00 c0       	mov    $0xc000000d,%ebx
140015fc3:	eb 05                	jmp    0x140015fca
140015fc5:	bb 17 00 00 c0       	mov    $0xc0000017,%ebx
140015fca:	48 8b 0d 2f 60 03 00 	mov    0x3602f(%rip),%rcx        # 0x14004c000
140015fd1:	48 3b cf             	cmp    %rdi,%rcx
140015fd4:	74 36                	je     0x14001600c
140015fd6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140015fda:	74 30                	je     0x14001600c
140015fdc:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140015fe0:	4c 8d 0d c1 d6 02 00 	lea    0x2d6c1(%rip),%r9        # 0x1400436a8
140015fe7:	ba 68 00 00 00       	mov    $0x68,%edx
140015fec:	89 44 24 20          	mov    %eax,0x20(%rsp)
140015ff0:	4c 8d 05 39 e7 02 00 	lea    0x2e739(%rip),%r8        # 0x140044730
140015ff7:	e8 88 bc fe ff       	call   0x140001c84
140015ffc:	eb 07                	jmp    0x140016005
140015ffe:	48 8d 3d fb 5f 03 00 	lea    0x35ffb(%rip),%rdi        # 0x14004c000
140016005:	48 8b 0d f4 5f 03 00 	mov    0x35ff4(%rip),%rcx        # 0x14004c000
14001600c:	85 db                	test   %ebx,%ebx
14001600e:	79 2b                	jns    0x14001603b
140016010:	48 3b cf             	cmp    %rdi,%rcx
140016013:	74 26                	je     0x14001603b
140016015:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016019:	74 20                	je     0x14001603b
14001601b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001601f:	4c 8d 0d 82 d6 02 00 	lea    0x2d682(%rip),%r9        # 0x1400436a8
140016026:	ba 69 00 00 00       	mov    $0x69,%edx
14001602b:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
14001602f:	4c 8d 05 fa e6 02 00 	lea    0x2e6fa(%rip),%r8        # 0x140044730
140016036:	e8 49 bc fe ff       	call   0x140001c84
14001603b:	8b c3                	mov    %ebx,%eax
14001603d:	eb 05                	jmp    0x140016044
14001603f:	b8 0d 00 00 c0       	mov    $0xc000000d,%eax
140016044:	48 8b 8d c0 02 00 00 	mov    0x2c0(%rbp),%rcx
14001604b:	48 33 cd             	xor    %rbp,%rcx
14001604e:	e8 cd f5 01 00       	call   0x140035620
140016053:	48 8b 9d 00 03 00 00 	mov    0x300(%rbp),%rbx
14001605a:	48 8b b5 08 03 00 00 	mov    0x308(%rbp),%rsi
140016061:	48 8b bd 10 03 00 00 	mov    0x310(%rbp),%rdi
140016068:	48 8d a5 d0 02 00 00 	lea    0x2d0(%rbp),%rsp
14001606f:	41 5f                	pop    %r15
140016071:	41 5e                	pop    %r14
140016073:	41 5d                	pop    %r13
140016075:	41 5c                	pop    %r12
140016077:	5d                   	pop    %rbp
140016078:	c3                   	ret
140016079:	cc                   	int3
14001607a:	cc                   	int3
14001607b:	cc                   	int3
14001607c:	cc                   	int3
14001607d:	cc                   	int3
14001607e:	cc                   	int3
14001607f:	cc                   	int3
140016080:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140016085:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14001608a:	56                   	push   %rsi
14001608b:	57                   	push   %rdi
14001608c:	41 55                	push   %r13
14001608e:	41 56                	push   %r14
140016090:	41 57                	push   %r15
140016092:	48 83 ec 60          	sub    $0x60,%rsp
140016096:	48 39 0d ab 6a 03 00 	cmp    %rcx,0x36aab(%rip)        # 0x14004cb48
14001609d:	49 8b f0             	mov    %r8,%rsi
1400160a0:	48 8b da             	mov    %rdx,%rbx
1400160a3:	48 8b e9             	mov    %rcx,%rbp
1400160a6:	74 1b                	je     0x1400160c3
1400160a8:	b9 05 00 00 00       	mov    $0x5,%ecx
1400160ad:	48 ff 15 e4 9c 02 00 	rex.W call *0x29ce4(%rip)        # 0x14003fd98
1400160b4:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400160b9:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
1400160be:	e9 16 02 00 00       	jmp    0x1400162d9
1400160c3:	45 33 f6             	xor    %r14d,%r14d
1400160c6:	0f 57 c0             	xorps  %xmm0,%xmm0
1400160c9:	44 89 b4 24 90 00 00 	mov    %r14d,0x90(%rsp)
1400160d0:	00
1400160d1:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1400160d6:	48 8b 0d 23 5f 03 00 	mov    0x35f23(%rip),%rcx        # 0x14004c000
1400160dd:	4c 8d 3d 1c 5f 03 00 	lea    0x35f1c(%rip),%r15        # 0x14004c000
1400160e4:	4c 8d 2d 15 d6 02 00 	lea    0x2d615(%rip),%r13        # 0x140043700
1400160eb:	49 3b cf             	cmp    %r15,%rcx
1400160ee:	74 24                	je     0x140016114
1400160f0:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
1400160f4:	74 1e                	je     0x140016114
1400160f6:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400160fa:	41 8d 56 6a          	lea    0x6a(%r14),%edx
1400160fe:	4d 8b cd             	mov    %r13,%r9
140016101:	4c 8d 05 28 e6 02 00 	lea    0x2e628(%rip),%r8        # 0x140044730
140016108:	e8 cb 15 ff ff       	call   0x1400076d8
14001610d:	48 8b 0d ec 5e 03 00 	mov    0x35eec(%rip),%rcx        # 0x14004c000
140016114:	48 85 db             	test   %rbx,%rbx
140016117:	75 0a                	jne    0x140016123
140016119:	bb ef 00 00 c0       	mov    $0xc00000ef,%ebx
14001611e:	e9 65 01 00 00       	jmp    0x140016288
140016123:	66 44 39 33          	cmp    %r14w,(%rbx)
140016127:	74 06                	je     0x14001612f
140016129:	4c 39 73 08          	cmp    %r14,0x8(%rbx)
14001612d:	74 ea                	je     0x140016119
14001612f:	48 85 f6             	test   %rsi,%rsi
140016132:	75 0a                	jne    0x14001613e
140016134:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
140016139:	e9 4a 01 00 00       	jmp    0x140016288
14001613e:	48 8b 05 33 6c 03 00 	mov    0x36c33(%rip),%rax        # 0x14004cd78
140016145:	48 8d 0d 8c b5 02 00 	lea    0x2b58c(%rip),%rcx        # 0x1400416d8
14001614c:	4c 8b 0d 55 97 02 00 	mov    0x29755(%rip),%r9        # 0x14003f8a8
140016153:	0f 57 c0             	xorps  %xmm0,%xmm0
140016156:	f3 0f 7f 06          	movdqu %xmm0,(%rsi)
14001615a:	44 0f b7 03          	movzwl (%rbx),%r8d
14001615e:	48 8b 78 18          	mov    0x18(%rax),%rdi
140016162:	48 8d 84 24 90 00 00 	lea    0x90(%rsp),%rax
140016169:	00
14001616a:	48 8b 53 08          	mov    0x8(%rbx),%rdx
14001616e:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
140016173:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
140016178:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001617d:	48 8d 44 24 58       	lea    0x58(%rsp),%rax
140016182:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140016187:	48 8b 05 6a 97 02 00 	mov    0x2976a(%rip),%rax        # 0x14003f8f8
14001618e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140016193:	48 8b c7             	mov    %rdi,%rax
140016196:	ff 15 2c a0 02 00    	call   *0x2a02c(%rip)        # 0x1400401c8
14001619c:	85 c0                	test   %eax,%eax
14001619e:	79 3f                	jns    0x1400161df
1400161a0:	48 8b 0d 59 5e 03 00 	mov    0x35e59(%rip),%rcx        # 0x14004c000
1400161a7:	49 3b cf             	cmp    %r15,%rcx
1400161aa:	74 29                	je     0x1400161d5
1400161ac:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400161b0:	74 23                	je     0x1400161d5
1400161b2:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400161b6:	4c 8d 05 73 e5 02 00 	lea    0x2e573(%rip),%r8        # 0x140044730
1400161bd:	ba 6b 00 00 00       	mov    $0x6b,%edx
1400161c2:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400161c6:	4d 8b cd             	mov    %r13,%r9
1400161c9:	e8 b6 ba fe ff       	call   0x140001c84
1400161ce:	48 8b 0d 2b 5e 03 00 	mov    0x35e2b(%rip),%rcx        # 0x14004c000
1400161d5:	bb 8b 02 00 c0       	mov    $0xc000028b,%ebx
1400161da:	e9 a9 00 00 00       	jmp    0x140016288
1400161df:	8b 84 24 90 00 00 00 	mov    0x90(%rsp),%eax
1400161e6:	3d ff ff 00 00       	cmp    $0xffff,%eax
1400161eb:	76 38                	jbe    0x140016225
1400161ed:	48 8b 0d 0c 5e 03 00 	mov    0x35e0c(%rip),%rcx        # 0x14004c000
1400161f4:	49 3b cf             	cmp    %r15,%rcx
1400161f7:	74 25                	je     0x14001621e
1400161f9:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400161fd:	74 1f                	je     0x14001621e
1400161ff:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016203:	4c 8d 05 26 e5 02 00 	lea    0x2e526(%rip),%r8        # 0x140044730
14001620a:	ba 6c 00 00 00       	mov    $0x6c,%edx
14001620f:	4d 8b cd             	mov    %r13,%r9
140016212:	e8 c1 14 ff ff       	call   0x1400076d8
140016217:	48 8b 0d e2 5d 03 00 	mov    0x35de2(%rip),%rcx        # 0x14004c000
14001621e:	bb 95 00 00 c0       	mov    $0xc0000095,%ebx
140016223:	eb 63                	jmp    0x140016288
140016225:	4c 8b c6             	mov    %rsi,%r8
140016228:	66 89 44 24 50       	mov    %ax,0x50(%rsp)
14001622d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140016232:	66 89 44 24 52       	mov    %ax,0x52(%rsp)
140016237:	48 8b cd             	mov    %rbp,%rcx
14001623a:	e8 31 a7 ff ff       	call   0x140010970
14001623f:	8b d8                	mov    %eax,%ebx
140016241:	85 c0                	test   %eax,%eax
140016243:	79 3c                	jns    0x140016281
140016245:	48 8b 0d b4 5d 03 00 	mov    0x35db4(%rip),%rcx        # 0x14004c000
14001624c:	49 3b cf             	cmp    %r15,%rcx
14001624f:	74 29                	je     0x14001627a
140016251:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140016255:	74 23                	je     0x14001627a
140016257:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14001625b:	4c 8d 05 ce e4 02 00 	lea    0x2e4ce(%rip),%r8        # 0x140044730
140016262:	ba 6d 00 00 00       	mov    $0x6d,%edx
140016267:	89 44 24 20          	mov    %eax,0x20(%rsp)
14001626b:	4d 8b cd             	mov    %r13,%r9
14001626e:	e8 11 ba fe ff       	call   0x140001c84
140016273:	48 8b 0d 86 5d 03 00 	mov    0x35d86(%rip),%rcx        # 0x14004c000
14001627a:	bb 8a 02 00 c0       	mov    $0xc000028a,%ebx
14001627f:	eb 07                	jmp    0x140016288
140016281:	48 8b 0d 78 5d 03 00 	mov    0x35d78(%rip),%rcx        # 0x14004c000
140016288:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
14001628d:	48 85 ff             	test   %rdi,%rdi
140016290:	74 1a                	je     0x1400162ac
140016292:	0f b7 4c 24 50       	movzwl 0x50(%rsp),%ecx
140016297:	33 c0                	xor    %eax,%eax
140016299:	f3 aa                	rep stos %al,%es:(%rdi)
14001629b:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400162a0:	e8 ff 0d 00 00       	call   0x1400170a4
1400162a5:	48 8b 0d 54 5d 03 00 	mov    0x35d54(%rip),%rcx        # 0x14004c000
1400162ac:	85 db                	test   %ebx,%ebx
1400162ae:	79 27                	jns    0x1400162d7
1400162b0:	49 3b cf             	cmp    %r15,%rcx
1400162b3:	74 22                	je     0x1400162d7
1400162b5:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
1400162b9:	74 1c                	je     0x1400162d7
1400162bb:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1400162bf:	4c 8d 05 6a e4 02 00 	lea    0x2e46a(%rip),%r8        # 0x140044730
1400162c6:	ba 6e 00 00 00       	mov    $0x6e,%edx
1400162cb:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400162cf:	4d 8b cd             	mov    %r13,%r9
1400162d2:	e8 ad b9 fe ff       	call   0x140001c84
1400162d7:	8b c3                	mov    %ebx,%eax
1400162d9:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1400162de:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1400162e2:	49 8b 6b 40          	mov    0x40(%r11),%rbp
1400162e6:	49 8b e3             	mov    %r11,%rsp
1400162e9:	41 5f                	pop    %r15
1400162eb:	41 5e                	pop    %r14
1400162ed:	41 5d                	pop    %r13
1400162ef:	5f                   	pop    %rdi
1400162f0:	5e                   	pop    %rsi
1400162f1:	c3                   	ret
1400162f2:	cc                   	int3
1400162f3:	cc                   	int3
1400162f4:	cc                   	int3
1400162f5:	cc                   	int3
1400162f6:	cc                   	int3
1400162f7:	cc                   	int3
1400162f8:	cc                   	int3
1400162f9:	cc                   	int3
1400162fa:	cc                   	int3
1400162fb:	cc                   	int3
1400162fc:	cc                   	int3
1400162fd:	cc                   	int3
1400162fe:	cc                   	int3
1400162ff:	cc                   	int3
140016300:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140016305:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001630a:	55                   	push   %rbp
14001630b:	57                   	push   %rdi
14001630c:	41 54                	push   %r12
14001630e:	41 56                	push   %r14
140016310:	41 57                	push   %r15
140016312:	48 8b ec             	mov    %rsp,%rbp
140016315:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
14001631c:	48 39 0d 25 68 03 00 	cmp    %rcx,0x36825(%rip)        # 0x14004cb48
140016323:	4d 8b f1             	mov    %r9,%r14
140016326:	45 8b f8             	mov    %r8d,%r15d
140016329:	48 8b da             	mov    %rdx,%rbx
14001632c:	74 1b                	je     0x140016349
14001632e:	b9 05 00 00 00       	mov    $0x5,%ecx
140016333:	48 ff 15 5e 9a 02 00 	rex.W call *0x29a5e(%rip)        # 0x14003fd98
14001633a:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001633f:	b8 22 00 00 c0       	mov    $0xc0000022,%eax
140016344:	e9 ea 03 00 00       	jmp    0x140016733
140016349:	45 33 e4             	xor    %r12d,%r12d
14001634c:	0f 57 c0             	xorps  %xmm0,%xmm0
14001634f:	4c 89 65 d0          	mov    %r12,-0x30(%rbp)
140016353:	44 89 65 30          	mov    %r12d,0x30(%rbp)
140016357:	4c 89 65 d8          	mov    %r12,-0x28(%rbp)
14001635b:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
14001635f:	0f 11 45 f0          	movups %xmm0,-0x10(%rbp)
140016363:	48 8b 0d 96 5c 03 00 	mov    0x35c96(%rip),%rcx        # 0x14004c000
14001636a:	48 8d 05 8f 5c 03 00 	lea    0x35c8f(%rip),%rax        # 0x14004c000
140016371:	48 3b c8             	cmp    %rax,%rcx
140016374:	74 29                	je     0x14001639f
140016376:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
14001637a:	74 23                	je     0x14001639f
14001637c:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140016380:	41 8d 54 24 6f       	lea    0x6f(%r12),%edx
140016385:	4c 8d 0d a4 d3 02 00 	lea    0x2d3a4(%rip),%r9        # 0x140043730
14001638c:	4c 8d 05 9d e3 02 00 	lea    0x2e39d(%rip),%r8        # 0x140044730
140016393:	e8 40 13 ff ff       	call   0x1400076d8
140016398:	48 8b 0d 61 5c 03 00 	mov    0x35c61(%rip),%rcx        # 0x14004c000
14001639f:	48 8b 75 50          	mov    0x50(%rbp),%rsi
1400163a3:	48 85 db             	test   %rbx,%rbx
1400163a6:	75 0a                	jne    0x1400163b2
1400163a8:	bb ef 00 00 c0       	mov    $0xc00000ef,%ebx
1400163ad:	e9 c6 02 00 00       	jmp    0x140016678
1400163b2:	44 39 63 10          	cmp    %r12d,0x10(%rbx)
1400163b6:	74 06                	je     0x1400163be
1400163b8:	4c 39 63 18          	cmp    %r12,0x18(%rbx)
1400163bc:	74 ea                	je     0x1400163a8
1400163be:	45 85 ff             	test   %r15d,%r15d
1400163c1:	75 0a                	jne    0x1400163cd
1400163c3:	bb f0 00 00 c0       	mov    $0xc00000f0,%ebx
1400163c8:	e9 ab 02 00 00       	jmp    0x140016678
1400163cd:	4d 85 f6             	test   %r14,%r14
1400163d0:	75 0a                	jne    0x1400163dc
1400163d2:	bb f1 00 00 c0       	mov    $0xc00000f1,%ebx
1400163d7:	e9 9c 02 00 00       	jmp    0x140016678
1400163dc:	48 85 f6             	test   %rsi,%rsi
1400163df:	75 0a                	jne    0x1400163eb
1400163e1:	bb f2 00 00 c0       	mov    $0xc00000f2,%ebx
1400163e6:	e9 8d 02 00 00       	jmp    0x140016678
1400163eb:	48 8b 05 86 69 03 00 	mov    0x36986(%rip),%rax        # 0x14004cd78
1400163f2:	48 8d 0d 47 e3 02 00 	lea    0x2e347(%rip),%rcx        # 0x140044740
1400163f9:	4c 8b 0d a8 94 02 00 	mov    0x294a8(%rip),%r9        # 0x14003f8a8
140016400:	0f 57 c0             	xorps  %xmm0,%xmm0
140016403:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
140016408:	45 8b c7             	mov    %r15d,%r8d
14001640b:	0f 11 06             	movups %xmm0,(%rsi)
14001640e:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140016413:	49 8b d6             	mov    %r14,%rdx
140016416:	0f 11 46 10          	movups %xmm0,0x10(%rsi)
14001641a:	48 8b 78 18          	mov    0x18(%rax),%rdi
14001641e:	48 8d 45 30          	lea    0x30(%rbp),%rax
140016422:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140016427:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
14001642b:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140016430:	48 8b 05 c1 94 02 00 	mov    0x294c1(%rip),%rax        # 0x14003f8f8
140016437:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001643c:	48 8b c7             	mov    %rdi,%rax
14001643f:	ff 15 83 9d 02 00    	call   *0x29d83(%rip)        # 0x1400401c8
140016445:	85 c0                	test   %eax,%eax
140016447:	79 42                	jns    0x14001648b
140016449:	48 8b 0d b0 5b 03 00 	mov    0x35bb0(%rip),%rcx        # 0x14004c000