14005ff15:	48 8b 8c 24 88 00 00 	mov    0x88(%rsp),%rcx
14005ff1c:	00
14005ff1d:	48 89 43 48          	mov    %rax,0x48(%rbx)
14005ff21:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
14005ff28:	89 43 58             	mov    %eax,0x58(%rbx)
14005ff2b:	e8 d0 aa 06 00       	call   0x1400caa00
14005ff30:	48 89 43 60          	mov    %rax,0x60(%rbx)
14005ff34:	31 c0                	xor    %eax,%eax
14005ff36:	83 46 18 01          	addl   $0x1,0x18(%rsi)
14005ff3a:	48 83 c4 28          	add    $0x28,%rsp
14005ff3e:	5b                   	pop    %rbx
14005ff3f:	5e                   	pop    %rsi
14005ff40:	5f                   	pop    %rdi
14005ff41:	5d                   	pop    %rbp
14005ff42:	41 5c                	pop    %r12
14005ff44:	41 5d                	pop    %r13
14005ff46:	c3                   	ret
14005ff47:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14005ff4e:	00 00
14005ff50:	48 8b 46 10          	mov    0x10(%rsi),%rax
14005ff54:	e9 70 ff ff ff       	jmp    0x14005fec9
14005ff59:	49 89 c0             	mov    %rax,%r8
14005ff5c:	ba 68 00 00 00       	mov    $0x68,%edx
14005ff61:	48 8d 0d b0 16 1a 00 	lea    0x1a16b0(%rip),%rcx        # 0x140201618
14005ff68:	e8 23 34 06 00       	call   0x1400c3390
14005ff6d:	90                   	nop
14005ff6e:	66 90                	xchg   %ax,%ax
14005ff70:	57                   	push   %rdi
14005ff71:	56                   	push   %rsi
14005ff72:	53                   	push   %rbx
14005ff73:	48 83 ec 20          	sub    $0x20,%rsp
14005ff77:	8b 41 18             	mov    0x18(%rcx),%eax
14005ff7a:	48 89 ce             	mov    %rcx,%rsi
14005ff7d:	85 c0                	test   %eax,%eax
14005ff7f:	7e 37                	jle    0x14005ffb8
14005ff81:	31 db                	xor    %ebx,%ebx
14005ff83:	31 ff                	xor    %edi,%edi
14005ff85:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005ff8c:	00 00 00 00
14005ff90:	48 8b 46 10          	mov    0x10(%rsi),%rax
14005ff94:	83 c7 01             	add    $0x1,%edi
14005ff97:	48 8b 4c 18 48       	mov    0x48(%rax,%rbx,1),%rcx
14005ff9c:	e8 0f 8f 09 00       	call   0x1400f8eb0
14005ffa1:	48 8b 46 10          	mov    0x10(%rsi),%rax
14005ffa5:	48 8b 4c 18 60       	mov    0x60(%rax,%rbx,1),%rcx
14005ffaa:	48 83 c3 68          	add    $0x68,%rbx
14005ffae:	e8 fd 8e 09 00       	call   0x1400f8eb0
14005ffb3:	3b 7e 18             	cmp    0x18(%rsi),%edi
14005ffb6:	7c d8                	jl     0x14005ff90
14005ffb8:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
14005ffbc:	e8 ef 8e 09 00       	call   0x1400f8eb0
14005ffc1:	48 8b 0e             	mov    (%rsi),%rcx
14005ffc4:	e8 e7 8e 09 00       	call   0x1400f8eb0
14005ffc9:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14005ffcd:	e8 de 8e 09 00       	call   0x1400f8eb0
14005ffd2:	48 89 f1             	mov    %rsi,%rcx
14005ffd5:	48 83 c4 20          	add    $0x20,%rsp
14005ffd9:	5b                   	pop    %rbx
14005ffda:	5e                   	pop    %rsi
14005ffdb:	5f                   	pop    %rdi
14005ffdc:	e9 cf 8e 09 00       	jmp    0x1400f8eb0
14005ffe1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14005ffe8:	00 00 00 00
14005ffec:	0f 1f 40 00          	nopl   0x0(%rax)
14005fff0:	48 85 c9             	test   %rcx,%rcx
14005fff3:	74 0b                	je     0x140060000
14005fff5:	e9 76 ff ff ff       	jmp    0x14005ff70
14005fffa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140060000:	c3                   	ret
140060001:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140060008:	00 00 00 00
14006000c:	0f 1f 40 00          	nopl   0x0(%rax)
140060010:	53                   	push   %rbx
140060011:	48 83 ec 20          	sub    $0x20,%rsp
140060015:	ba 48 00 00 00       	mov    $0x48,%edx
14006001a:	48 89 cb             	mov    %rcx,%rbx
14006001d:	b9 01 00 00 00       	mov    $0x1,%ecx
140060022:	e8 79 ac 06 00       	call   0x1400caca0
140060027:	48 89 03             	mov    %rax,(%rbx)
14006002a:	80 48 30 01          	orb    $0x1,0x30(%rax)
14006002e:	48 83 c4 20          	add    $0x20,%rsp
140060032:	5b                   	pop    %rbx
140060033:	c3                   	ret
140060034:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14006003b:	00 00 00 00
14006003f:	90                   	nop
140060040:	56                   	push   %rsi
140060041:	53                   	push   %rbx
140060042:	48 83 ec 28          	sub    $0x28,%rsp
140060046:	48 89 ce             	mov    %rcx,%rsi
140060049:	48 85 c9             	test   %rcx,%rcx
14006004c:	74 52                	je     0x1400600a0
14006004e:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
140060053:	74 21                	je     0x140060076
140060055:	31 db                	xor    %ebx,%ebx
140060057:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14006005e:	00 00
140060060:	48 8b 06             	mov    (%rsi),%rax
140060063:	48 8b 0c d8          	mov    (%rax,%rbx,8),%rcx
140060067:	48 83 c3 01          	add    $0x1,%rbx
14006006b:	e8 40 8e 09 00       	call   0x1400f8eb0
140060070:	48 3b 5e 08          	cmp    0x8(%rsi),%rbx
140060074:	72 ea                	jb     0x140060060
140060076:	48 8d 4e 18          	lea    0x18(%rsi),%rcx
14006007a:	48 8d 15 6f ff ff ff 	lea    -0x91(%rip),%rdx        # 0x14005fff0
140060081:	e8 1a fb 03 00       	call   0x14009fba0
140060086:	48 8b 0e             	mov    (%rsi),%rcx
140060089:	e8 22 8e 09 00       	call   0x1400f8eb0
14006008e:	48 89 f1             	mov    %rsi,%rcx
140060091:	48 83 c4 28          	add    $0x28,%rsp
140060095:	5b                   	pop    %rbx
140060096:	5e                   	pop    %rsi
140060097:	e9 14 8e 09 00       	jmp    0x1400f8eb0
14006009c:	0f 1f 40 00          	nopl   0x0(%rax)
1400600a0:	48 83 c4 28          	add    $0x28,%rsp
1400600a4:	5b                   	pop    %rbx
1400600a5:	5e                   	pop    %rsi
1400600a6:	c3                   	ret
1400600a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400600ae:	00 00
1400600b0:	41 57                	push   %r15
1400600b2:	41 56                	push   %r14
1400600b4:	41 55                	push   %r13
1400600b6:	41 54                	push   %r12
1400600b8:	55                   	push   %rbp
1400600b9:	57                   	push   %rdi
1400600ba:	56                   	push   %rsi
1400600bb:	53                   	push   %rbx
1400600bc:	48 83 ec 48          	sub    $0x48,%rsp
1400600c0:	48 8b 2d 29 8a 1d 00 	mov    0x1d8a29(%rip),%rbp        # 0x140238af0
1400600c7:	48 89 d6             	mov    %rdx,%rsi
1400600ca:	48 89 cb             	mov    %rcx,%rbx
1400600cd:	4c 89 c1             	mov    %r8,%rcx
1400600d0:	4d 89 c4             	mov    %r8,%r12
1400600d3:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1400600d7:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
1400600dc:	ba 40 00 00 00       	mov    $0x40,%edx
1400600e1:	e8 8a 9d 18 00       	call   0x1401e9e70
1400600e6:	48 89 c7             	mov    %rax,%rdi
1400600e9:	f6 06 20             	testb  $0x20,(%rsi)
1400600ec:	0f 85 e3 02 00 00    	jne    0x1400603d5
1400600f2:	4c 89 e1             	mov    %r12,%rcx
1400600f5:	e8 06 a9 06 00       	call   0x1400caa00
1400600fa:	48 89 c6             	mov    %rax,%rsi
1400600fd:	48 85 ff             	test   %rdi,%rdi
140060100:	74 0a                	je     0x14006010c
140060102:	80 7f 01 7b          	cmpb   $0x7b,0x1(%rdi)
140060106:	0f 84 c4 01 00 00    	je     0x1400602d0
14006010c:	45 31 e4             	xor    %r12d,%r12d
14006010f:	45 31 ed             	xor    %r13d,%r13d
140060112:	31 ff                	xor    %edi,%edi
140060114:	4c 8d 7b 18          	lea    0x18(%rbx),%r15
140060118:	48 89 f2             	mov    %rsi,%rdx
14006011b:	4c 89 f9             	mov    %r15,%rcx
14006011e:	e8 bd f6 03 00       	call   0x14009f7e0
140060123:	48 85 c0             	test   %rax,%rax
140060126:	0f 84 24 01 00 00    	je     0x140060250
14006012c:	4c 8b 70 08          	mov    0x8(%rax),%r14
140060130:	48 89 f1             	mov    %rsi,%rcx
140060133:	e8 78 8d 09 00       	call   0x1400f8eb0
140060138:	ba 10 00 00 00       	mov    $0x10,%edx
14006013d:	b9 01 00 00 00       	mov    $0x1,%ecx
140060142:	e8 59 ab 06 00       	call   0x1400caca0
140060147:	48 89 c6             	mov    %rax,%rsi
14006014a:	49 63 46 18          	movslq 0x18(%r14),%rax
14006014e:	89 c2                	mov    %eax,%edx
140060150:	44 29 ea             	sub    %r13d,%edx
140060153:	83 ea 01             	sub    $0x1,%edx
140060156:	45 85 ed             	test   %r13d,%r13d
140060159:	0f 88 91 00 00 00    	js     0x1400601f0
14006015f:	89 16                	mov    %edx,(%rsi)
140060161:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140060165:	48 8b 43 10          	mov    0x10(%rbx),%rax
140060169:	44 89 66 04          	mov    %r12d,0x4(%rsi)
14006016d:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
140060171:	4c 89 76 08          	mov    %r14,0x8(%rsi)
140060175:	48 39 c8             	cmp    %rcx,%rax
140060178:	72 36                	jb     0x1400601b0
14006017a:	48 8b 03             	mov    (%rbx),%rax
14006017d:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
140060181:	48 89 34 d0          	mov    %rsi,(%rax,%rdx,8)
140060185:	31 c0                	xor    %eax,%eax
140060187:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14006018c:	48 2b 55 00          	sub    0x0(%rbp),%rdx
140060190:	0f 85 26 02 00 00    	jne    0x1400603bc
140060196:	48 83 c4 48          	add    $0x48,%rsp
14006019a:	5b                   	pop    %rbx
14006019b:	5e                   	pop    %rsi
14006019c:	5f                   	pop    %rdi
14006019d:	5d                   	pop    %rbp
14006019e:	41 5c                	pop    %r12
1400601a0:	41 5d                	pop    %r13
1400601a2:	41 5e                	pop    %r14
1400601a4:	41 5f                	pop    %r15
1400601a6:	c3                   	ret
1400601a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1400601ae:	00 00
1400601b0:	48 8d 54 40 30       	lea    0x30(%rax,%rax,2),%rdx
1400601b5:	48 d1 ea             	shr    $1,%rdx
1400601b8:	48 39 ca             	cmp    %rcx,%rdx
1400601bb:	48 0f 42 d1          	cmovb  %rcx,%rdx
1400601bf:	48 89 d0             	mov    %rdx,%rax
1400601c2:	48 89 53 10          	mov    %rdx,0x10(%rbx)
1400601c6:	48 c1 e8 3d          	shr    $0x3d,%rax
1400601ca:	0f 85 f1 01 00 00    	jne    0x1400603c1
1400601d0:	48 8b 0b             	mov    (%rbx),%rcx
1400601d3:	48 c1 e2 03          	shl    $0x3,%rdx
1400601d7:	e8 64 aa 06 00       	call   0x1400cac40
1400601dc:	48 8b 53 08          	mov    0x8(%rbx),%rdx
1400601e0:	48 89 03             	mov    %rax,(%rbx)
1400601e3:	48 8d 4a 01          	lea    0x1(%rdx),%rcx
1400601e7:	eb 94                	jmp    0x14006017d
1400601e9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400601f0:	89 c2                	mov    %eax,%edx
1400601f2:	83 ea 01             	sub    $0x1,%edx
1400601f5:	78 3f                	js     0x140060236
1400601f7:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
1400601fb:	48 8d 0c 88          	lea    (%rax,%rcx,4),%rcx
1400601ff:	49 8b 46 10          	mov    0x10(%r14),%rax
140060203:	48 8d 04 c8          	lea    (%rax,%rcx,8),%rax
140060207:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14006020e:	00 00 00 00
140060212:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
140060219:	00 00 00 00
14006021d:	0f 1f 00             	nopl   (%rax)
140060220:	48 3b 78 e8          	cmp    -0x18(%rax),%rdi
140060224:	0f 83 35 ff ff ff    	jae    0x14006015f
14006022a:	83 ea 01             	sub    $0x1,%edx
14006022d:	48 83 e8 68          	sub    $0x68,%rax
140060231:	83 fa ff             	cmp    $0xffffffff,%edx
140060234:	75 ea                	jne    0x140060220
140060236:	c7 06 ff ff ff ff    	movl   $0xffffffff,(%rsi)
14006023c:	48 89 f1             	mov    %rsi,%rcx
14006023f:	e8 6c 8c 09 00       	call   0x1400f8eb0
140060244:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140060249:	e9 39 ff ff ff       	jmp    0x140060187
14006024e:	66 90                	xchg   %ax,%ax
140060250:	80 3e 00             	cmpb   $0x0,(%rsi)
140060253:	74 2b                	je     0x140060280
140060255:	48 89 f1             	mov    %rsi,%rcx
140060258:	e8 a3 fa ff ff       	call   0x14005fd00
14006025d:	8b 50 18             	mov    0x18(%rax),%edx
140060260:	49 89 c6             	mov    %rax,%r14
140060263:	85 d2                	test   %edx,%edx
140060265:	0f 84 a5 00 00 00    	je     0x140060310
14006026b:	48 89 f2             	mov    %rsi,%rdx
14006026e:	4c 89 f9             	mov    %r15,%rcx
140060271:	e8 9a f2 03 00       	call   0x14009f510
140060276:	4c 89 70 08          	mov    %r14,0x8(%rax)
14006027a:	e9 b1 fe ff ff       	jmp    0x140060130
14006027f:	90                   	nop
140060280:	48 89 f1             	mov    %rsi,%rcx
140060283:	e8 28 8c 09 00       	call   0x1400f8eb0
140060288:	48 8b 05 71 91 1d 00 	mov    0x1d9171(%rip),%rax        # 0x140239400
14006028f:	48 8b 08             	mov    (%rax),%rcx
140060292:	e8 49 4b 00 00       	call   0x140064de0
140060297:	45 31 c9             	xor    %r9d,%r9d
14006029a:	45 31 c0             	xor    %r8d,%r8d
14006029d:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1400602a4:	00 00
1400602a6:	48 89 c1             	mov    %rax,%rcx
1400602a9:	48 8d 15 a2 13 1a 00 	lea    0x1a13a2(%rip),%rdx        # 0x140201652
1400602b0:	e8 ab 45 00 00       	call   0x140064860
1400602b5:	48 89 c6             	mov    %rax,%rsi
1400602b8:	48 85 c0             	test   %rax,%rax
1400602bb:	75 98                	jne    0x140060255
1400602bd:	48 8d 0d 93 13 1a 00 	lea    0x1a1393(%rip),%rcx        # 0x140201657
1400602c4:	e8 c7 30 06 00       	call   0x1400c3390
1400602c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1400602d0:	48 89 f8             	mov    %rdi,%rax
1400602d3:	48 83 c7 02          	add    $0x2,%rdi
1400602d7:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400602dc:	41 b8 0a 00 00 00    	mov    $0xa,%r8d
1400602e2:	4c 29 e0             	sub    %r12,%rax
1400602e5:	48 89 f9             	mov    %rdi,%rcx
1400602e8:	c6 04 06 00          	movb   $0x0,(%rsi,%rax,1)
1400602ec:	e8 df 9b 18 00       	call   0x1401e9ed0
1400602f1:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
1400602f6:	80 3a 7d             	cmpb   $0x7d,(%rdx)
1400602f9:	75 6d                	jne    0x140060368
1400602fb:	41 89 c5             	mov    %eax,%r13d
1400602fe:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140060304:	31 ff                	xor    %edi,%edi
140060306:	e9 09 fe ff ff       	jmp    0x140060114
14006030b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140060310:	48 89 f1             	mov    %rsi,%rcx
140060313:	e8 80 9b 18 00       	call   0x1401e9e98
140060318:	48 8b 15 e1 90 1d 00 	mov    0x1d90e1(%rip),%rdx        # 0x140239400
14006031f:	45 31 c9             	xor    %r9d,%r9d
140060322:	41 89 c0             	mov    %eax,%r8d
140060325:	48 8b 0a             	mov    (%rdx),%rcx
140060328:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
14006032d:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
140060332:	48 89 f2             	mov    %rsi,%rdx
140060335:	e8 d6 4e 00 00       	call   0x140065210
14006033a:	83 f8 01             	cmp    $0x1,%eax
14006033d:	7f 71                	jg     0x1400603b0
14006033f:	74 45                	je     0x140060386
140060341:	41 8b 46 18          	mov    0x18(%r14),%eax
140060345:	85 c0                	test   %eax,%eax
140060347:	0f 85 1e ff ff ff    	jne    0x14006026b
14006034d:	4c 89 f1             	mov    %r14,%rcx
140060350:	e8 1b fc ff ff       	call   0x14005ff70
140060355:	48 89 f1             	mov    %rsi,%rcx
140060358:	e8 53 8b 09 00       	call   0x1400f8eb0
14006035d:	e9 e2 fe ff ff       	jmp    0x140060244
140060362:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
140060368:	48 89 f9             	mov    %rdi,%rcx
14006036b:	31 d2                	xor    %edx,%edx
14006036d:	41 bc 02 00 00 00    	mov    $0x2,%r12d
140060373:	41 bd ff ff ff ff    	mov    $0xffffffff,%r13d
140060379:	e8 12 04 fc ff       	call   0x140020790
14006037e:	48 89 c7             	mov    %rax,%rdi
140060381:	e9 8e fd ff ff       	jmp    0x140060114
140060386:	4c 89 f1             	mov    %r14,%rcx
140060389:	e8 e2 fb ff ff       	call   0x14005ff70
14006038e:	48 89 f1             	mov    %rsi,%rcx
140060391:	e8 1a 8b 09 00       	call   0x1400f8eb0
140060396:	48 8b 74 24 30       	mov    0x30(%rsp),%rsi
14006039b:	48 89 f1             	mov    %rsi,%rcx
14006039e:	e8 5d f9 ff ff       	call   0x14005fd00
1400603a3:	49 89 c6             	mov    %rax,%r14
1400603a6:	eb 99                	jmp    0x140060341
1400603a8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400603af:	00
1400603b0:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400603b5:	e8 f6 8a 09 00       	call   0x1400f8eb0
1400603ba:	eb 85                	jmp    0x140060341
1400603bc:	e8 af 44 18 00       	call   0x1401e4870
1400603c1:	49 89 d0             	mov    %rdx,%r8
1400603c4:	48 8d 0d 4d 12 1a 00 	lea    0x1a124d(%rip),%rcx        # 0x140201618
1400603cb:	ba 08 00 00 00       	mov    $0x8,%edx
1400603d0:	e8 bb 2f 06 00       	call   0x1400c3390
1400603d5:	4c 89 e2             	mov    %r12,%rdx
1400603d8:	48 8d 0d 58 12 1a 00 	lea    0x1a1258(%rip),%rcx        # 0x140201637
1400603df:	e8 ac 2f 06 00       	call   0x1400c3390
1400603e4:	90                   	nop
1400603e5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1400603ec:	00 00 00 00
1400603f0:	41 54                	push   %r12
1400603f2:	55                   	push   %rbp
1400603f3:	57                   	push   %rdi
1400603f4:	56                   	push   %rsi
1400603f5:	53                   	push   %rbx
1400603f6:	48 83 ec 40          	sub    $0x40,%rsp
1400603fa:	0f 11 74 24 30       	movups %xmm6,0x30(%rsp)
1400603ff:	48 8b 72 40          	mov    0x40(%rdx),%rsi
140060403:	f3 41 0f 6f 30       	movdqu (%r8),%xmm6
140060408:	48 89 cb             	mov    %rcx,%rbx
14006040b:	44 89 cf             	mov    %r9d,%edi