14002fa87:	ff 15 0b ff 27 00    	call   *0x27ff0b(%rip)        # 0x1402af998
14002fa8d:	e9 51 ff ff ff       	jmp    0x14002f9e3
14002fa92:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002fa98:	48 8d 0d a5 c7 1c 00 	lea    0x1cc7a5(%rip),%rcx        # 0x1401fc244
14002fa9f:	e8 dc 3b 09 00       	call   0x1400c3680
14002faa4:	41 b8 06 00 00 00    	mov    $0x6,%r8d
14002faaa:	48 8d 15 a8 c7 1c 00 	lea    0x1cc7a8(%rip),%rdx        # 0x1401fc259
14002fab1:	48 8d 0d f8 bc 1b 00 	lea    0x1bbcf8(%rip),%rcx        # 0x1401eb7b0
14002fab8:	e8 f3 be 06 00       	call   0x14009b9b0
14002fabd:	c7 05 f5 31 23 00 01 	movl   $0x1,0x2331f5(%rip)        # 0x140262cbc
14002fac4:	00 00 00
14002fac7:	e9 17 ff ff ff       	jmp    0x14002f9e3
14002facc:	0f 1f 40 00          	nopl   0x0(%rax)
14002fad0:	31 c9                	xor    %ecx,%ecx
14002fad2:	ff 15 c0 fe 27 00    	call   *0x27fec0(%rip)        # 0x1402af998
14002fad8:	49 89 d8             	mov    %rbx,%r8
14002fadb:	48 8d 15 7e c7 1c 00 	lea    0x1cc77e(%rip),%rdx        # 0x1401fc260
14002fae2:	48 8d 0d c7 bc 1b 00 	lea    0x1bbcc7(%rip),%rcx        # 0x1401eb7b0
14002fae9:	e8 d2 c4 06 00       	call   0x14009bfc0
14002faee:	c7 05 c4 31 23 00 01 	movl   $0x1,0x2331c4(%rip)        # 0x140262cbc
14002faf5:	00 00 00
14002faf8:	e9 e6 fe ff ff       	jmp    0x14002f9e3
14002fafd:	0f 1f 00             	nopl   (%rax)
14002fb00:	48 89 f9             	mov    %rdi,%rcx
14002fb03:	ff 15 8f fe 27 00    	call   *0x27fe8f(%rip)        # 0x1402af998
14002fb09:	eb cd                	jmp    0x14002fad8
14002fb0b:	e8 60 4d 1b 00       	call   0x1401e4870
14002fb10:	90                   	nop
14002fb11:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002fb18:	00 00 00 00
14002fb1c:	0f 1f 40 00          	nopl   0x0(%rax)
14002fb20:	41 54                	push   %r12
14002fb22:	55                   	push   %rbp
14002fb23:	57                   	push   %rdi
14002fb24:	56                   	push   %rsi
14002fb25:	53                   	push   %rbx
14002fb26:	48 83 ec 20          	sub    $0x20,%rsp
14002fb2a:	f6 05 77 31 23 00 01 	testb  $0x1,0x233177(%rip)        # 0x140262ca8
14002fb31:	75 0a                	jne    0x14002fb3d
14002fb33:	48 83 3d 9d bc 1b 00 	cmpq   $0x0,0x1bbc9d(%rip)        # 0x1401eb7d8
14002fb3a:	00
14002fb3b:	74 13                	je     0x14002fb50
14002fb3d:	48 8b 05 9c bc 1b 00 	mov    0x1bbc9c(%rip),%rax        # 0x1401eb7e0
14002fb44:	48 83 c4 20          	add    $0x20,%rsp
14002fb48:	5b                   	pop    %rbx
14002fb49:	5e                   	pop    %rsi
14002fb4a:	5f                   	pop    %rdi
14002fb4b:	5d                   	pop    %rbp
14002fb4c:	41 5c                	pop    %r12
14002fb4e:	c3                   	ret
14002fb4f:	90                   	nop
14002fb50:	ff 15 ca f8 27 00    	call   *0x27f8ca(%rip)        # 0x1402af420
14002fb56:	b9 01 00 00 00       	mov    $0x1,%ecx
14002fb5b:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14002fb61:	e8 6a 19 0b 00       	call   0x1400e14d0
14002fb66:	49 89 c4             	mov    %rax,%r12
14002fb69:	48 85 c0             	test   %rax,%rax
14002fb6c:	0f 84 6e 01 00 00    	je     0x14002fce0
14002fb72:	48 8b 70 08          	mov    0x8(%rax),%rsi
14002fb76:	48 8d 3d 53 bc 1b 00 	lea    0x1bbc53(%rip),%rdi        # 0x1401eb7d0
14002fb7d:	0f b6 1e             	movzbl (%rsi),%ebx
14002fb80:	80 fb 2c             	cmp    $0x2c,%bl
14002fb83:	0f 84 47 01 00 00    	je     0x14002fcd0
14002fb89:	84 db                	test   %bl,%bl
14002fb8b:	0f 84 3f 01 00 00    	je     0x14002fcd0
14002fb91:	48 8b 2d 88 97 20 00 	mov    0x209788(%rip),%rbp        # 0x140239320
14002fb98:	48 8d 3d 31 bc 1b 00 	lea    0x1bbc31(%rip),%rdi        # 0x1401eb7d0
14002fb9f:	eb 64                	jmp    0x14002fc05
14002fba1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002fba8:	48 85 c0             	test   %rax,%rax
14002fbab:	0f 84 ff 00 00 00    	je     0x14002fcb0
14002fbb1:	48 8b 15 20 bc 1b 00 	mov    0x1bbc20(%rip),%rdx        # 0x1401eb7d8
14002fbb8:	48 29 d0             	sub    %rdx,%rax
14002fbbb:	48 83 f8 01          	cmp    $0x1,%rax
14002fbbf:	0f 84 eb 00 00 00    	je     0x14002fcb0
14002fbc5:	48 8d 42 01          	lea    0x1(%rdx),%rax
14002fbc9:	48 89 05 08 bc 1b 00 	mov    %rax,0x1bbc08(%rip)        # 0x1401eb7d8
14002fbd0:	48 8b 05 09 bc 1b 00 	mov    0x1bbc09(%rip),%rax        # 0x1401eb7e0
14002fbd7:	88 1c 10             	mov    %bl,(%rax,%rdx,1)
14002fbda:	48 8b 15 ff bb 1b 00 	mov    0x1bbbff(%rip),%rdx        # 0x1401eb7e0
14002fbe1:	48 8b 05 f0 bb 1b 00 	mov    0x1bbbf0(%rip),%rax        # 0x1401eb7d8
14002fbe8:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002fbec:	0f b6 5e 01          	movzbl 0x1(%rsi),%ebx
14002fbf0:	48 83 c6 01          	add    $0x1,%rsi
14002fbf4:	84 db                	test   %bl,%bl
14002fbf6:	0f 84 d4 00 00 00    	je     0x14002fcd0
14002fbfc:	80 fb 2c             	cmp    $0x2c,%bl
14002fbff:	0f 84 cb 00 00 00    	je     0x14002fcd0
14002fc05:	48 8b 07             	mov    (%rdi),%rax
14002fc08:	80 fb 26             	cmp    $0x26,%bl
14002fc0b:	75 9b                	jne    0x14002fba8
14002fc0d:	49 8b 14 24          	mov    (%r12),%rdx
14002fc11:	0f b6 0a             	movzbl (%rdx),%ecx
14002fc14:	89 ca                	mov    %ecx,%edx
14002fc16:	48 89 cb             	mov    %rcx,%rbx
14002fc19:	81 e2 df 00 00 00    	and    $0xdf,%edx
14002fc1f:	f6 44 0d 00 04       	testb  $0x4,0x0(%rbp,%rcx,1)
14002fc24:	0f 45 da             	cmovne %edx,%ebx
14002fc27:	48 85 c0             	test   %rax,%rax
14002fc2a:	74 64                	je     0x14002fc90
14002fc2c:	48 8b 15 a5 bb 1b 00 	mov    0x1bbba5(%rip),%rdx        # 0x1401eb7d8
14002fc33:	48 29 d0             	sub    %rdx,%rax
14002fc36:	48 83 f8 01          	cmp    $0x1,%rax
14002fc3a:	74 54                	je     0x14002fc90
14002fc3c:	48 8d 42 01          	lea    0x1(%rdx),%rax
14002fc40:	48 89 05 91 bb 1b 00 	mov    %rax,0x1bbb91(%rip)        # 0x1401eb7d8
14002fc47:	48 8b 05 92 bb 1b 00 	mov    0x1bbb92(%rip),%rax        # 0x1401eb7e0
14002fc4e:	88 1c 10             	mov    %bl,(%rax,%rdx,1)
14002fc51:	48 8b 15 88 bb 1b 00 	mov    0x1bbb88(%rip),%rdx        # 0x1401eb7e0
14002fc58:	48 8b 05 79 bb 1b 00 	mov    0x1bbb79(%rip),%rax        # 0x1401eb7d8
14002fc5f:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002fc63:	49 8b 04 24          	mov    (%r12),%rax
14002fc67:	48 8d 58 01          	lea    0x1(%rax),%rbx
14002fc6b:	48 89 d9             	mov    %rbx,%rcx
14002fc6e:	e8 25 a2 1b 00       	call   0x1401e9e98
14002fc73:	48 89 da             	mov    %rbx,%rdx
14002fc76:	48 89 f9             	mov    %rdi,%rcx
14002fc79:	49 89 c0             	mov    %rax,%r8
14002fc7c:	e8 2f bd 06 00       	call   0x14009b9b0
14002fc81:	e9 66 ff ff ff       	jmp    0x14002fbec
14002fc86:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002fc8d:	00 00 00
14002fc90:	ba 01 00 00 00       	mov    $0x1,%edx
14002fc95:	48 89 f9             	mov    %rdi,%rcx
14002fc98:	e8 03 af 06 00       	call   0x14009aba0
14002fc9d:	48 8b 15 34 bb 1b 00 	mov    0x1bbb34(%rip),%rdx        # 0x1401eb7d8
14002fca4:	eb 96                	jmp    0x14002fc3c
14002fca6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
14002fcad:	00 00 00
14002fcb0:	ba 01 00 00 00       	mov    $0x1,%edx
14002fcb5:	48 89 f9             	mov    %rdi,%rcx
14002fcb8:	e8 e3 ae 06 00       	call   0x14009aba0
14002fcbd:	48 8b 15 14 bb 1b 00 	mov    0x1bbb14(%rip),%rdx        # 0x1401eb7d8
14002fcc4:	e9 fc fe ff ff       	jmp    0x14002fbc5
14002fcc9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002fcd0:	48 89 f9             	mov    %rdi,%rcx
14002fcd3:	e8 68 b3 06 00       	call   0x14009b040
14002fcd8:	e9 60 fe ff ff       	jmp    0x14002fb3d
14002fcdd:	0f 1f 00             	nopl   (%rax)
14002fce0:	f3 0f 7e 05 f0 c7 1c 	movq   0x1cc7f0(%rip),%xmm0        # 0x1401fc4d8
14002fce7:	00
14002fce8:	48 8d 35 7b c5 1c 00 	lea    0x1cc57b(%rip),%rsi        # 0x1401fc26a
14002fcef:	c7 05 bf 2f 23 00 01 	movl   $0x1,0x232fbf(%rip)        # 0x140262cb8
14002fcf6:	00 00 00
14002fcf9:	bb 55 00 00 00       	mov    $0x55,%ebx
14002fcfe:	66 48 0f 6e ce       	movq   %rsi,%xmm1
14002fd03:	4c 8d 25 86 2f 23 00 	lea    0x232f86(%rip),%r12        # 0x140262c90
14002fd0a:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14002fd0e:	0f 11 05 7b 2f 23 00 	movups %xmm0,0x232f7b(%rip)        # 0x140262c90
14002fd15:	e9 77 fe ff ff       	jmp    0x14002fb91
14002fd1a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14002fd20:	57                   	push   %rdi
14002fd21:	56                   	push   %rsi
14002fd22:	53                   	push   %rbx
14002fd23:	48 83 ec 40          	sub    $0x40,%rsp
14002fd27:	48 8b 1d c2 8d 20 00 	mov    0x208dc2(%rip),%rbx        # 0x140238af0
14002fd2e:	48 8b 03             	mov    (%rbx),%rax
14002fd31:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
14002fd36:	31 c0                	xor    %eax,%eax
14002fd38:	f6 05 69 2f 23 00 02 	testb  $0x2,0x232f69(%rip)        # 0x140262ca8
14002fd3f:	75 0a                	jne    0x14002fd4b
14002fd41:	48 83 3d 6f ba 1b 00 	cmpq   $0x0,0x1bba6f(%rip)        # 0x1401eb7b8
14002fd48:	00
14002fd49:	74 25                	je     0x14002fd70
14002fd4b:	48 8b 05 6e ba 1b 00 	mov    0x1bba6e(%rip),%rax        # 0x1401eb7c0
14002fd52:	48 8b 54 24 38       	mov    0x38(%rsp),%rdx
14002fd57:	48 2b 13             	sub    (%rbx),%rdx
14002fd5a:	0f 85 3b 02 00 00    	jne    0x14002ff9b
14002fd60:	48 83 c4 40          	add    $0x40,%rsp
14002fd64:	5b                   	pop    %rbx
14002fd65:	5e                   	pop    %rsi
14002fd66:	5f                   	pop    %rdi
14002fd67:	c3                   	ret
14002fd68:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14002fd6f:	00
14002fd70:	48 8d 0d 03 c5 1c 00 	lea    0x1cc503(%rip),%rcx        # 0x1401fc27a
14002fd77:	e8 64 11 0b 00       	call   0x1400e0ee0
14002fd7c:	48 89 c6             	mov    %rax,%rsi
14002fd7f:	48 85 c0             	test   %rax,%rax
14002fd82:	74 09                	je     0x14002fd8d
14002fd84:	80 38 00             	cmpb   $0x0,(%rax)
14002fd87:	0f 85 4b 01 00 00    	jne    0x14002fed8
14002fd8d:	e8 2e 17 0b 00       	call   0x1400e14c0
14002fd92:	48 89 c6             	mov    %rax,%rsi
14002fd95:	48 85 c0             	test   %rax,%rax
14002fd98:	74 09                	je     0x14002fda3
14002fd9a:	80 38 00             	cmpb   $0x0,(%rax)
14002fd9d:	0f 85 8d 01 00 00    	jne    0x14002ff30
14002fda3:	ff 15 77 f6 27 00    	call   *0x27f677(%rip)        # 0x1402af420
14002fda9:	b9 01 00 00 00       	mov    $0x1,%ecx
14002fdae:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
14002fdb4:	e8 17 17 0b 00       	call   0x1400e14d0
14002fdb9:	48 85 c0             	test   %rax,%rax
14002fdbc:	0f 84 9e 01 00 00    	je     0x14002ff60
14002fdc2:	48 8b 30             	mov    (%rax),%rsi
14002fdc5:	48 89 f1             	mov    %rsi,%rcx
14002fdc8:	e8 cb a0 1b 00       	call   0x1401e9e98
14002fdcd:	49 89 c0             	mov    %rax,%r8
14002fdd0:	48 89 f2             	mov    %rsi,%rdx
14002fdd3:	48 8d 0d d6 b9 1b 00 	lea    0x1bb9d6(%rip),%rcx        # 0x1401eb7b0
14002fdda:	e8 d1 bb 06 00       	call   0x14009b9b0
14002fddf:	48 8b 15 ca b9 1b 00 	mov    0x1bb9ca(%rip),%rdx        # 0x1401eb7b0
14002fde6:	48 85 d2             	test   %rdx,%rdx
14002fde9:	0f 85 c9 00 00 00    	jne    0x14002feb8
14002fdef:	ba 01 00 00 00       	mov    $0x1,%edx
14002fdf4:	48 8d 0d b5 b9 1b 00 	lea    0x1bb9b5(%rip),%rcx        # 0x1401eb7b0
14002fdfb:	e8 a0 ad 06 00       	call   0x14009aba0
14002fe00:	48 8b 05 b1 b9 1b 00 	mov    0x1bb9b1(%rip),%rax        # 0x1401eb7b8
14002fe07:	48 8d 50 01          	lea    0x1(%rax),%rdx
14002fe0b:	48 8d 0d 70 c4 1c 00 	lea    0x1cc470(%rip),%rcx        # 0x1401fc282
14002fe12:	48 89 15 9f b9 1b 00 	mov    %rdx,0x1bb99f(%rip)        # 0x1401eb7b8
14002fe19:	48 8b 15 a0 b9 1b 00 	mov    0x1bb9a0(%rip),%rdx        # 0x1401eb7c0
14002fe20:	c6 04 02 40          	movb   $0x40,(%rdx,%rax,1)
14002fe24:	48 8b 15 95 b9 1b 00 	mov    0x1bb995(%rip),%rdx        # 0x1401eb7c0
14002fe2b:	48 8b 05 86 b9 1b 00 	mov    0x1bb986(%rip),%rax        # 0x1401eb7b8
14002fe32:	c6 04 02 00          	movb   $0x0,(%rdx,%rax,1)
14002fe36:	48 8b 05 63 95 20 00 	mov    0x209563(%rip),%rax        # 0x1402393a0
14002fe3d:	48 8d 15 3c c4 1c 00 	lea    0x1cc43c(%rip),%rdx        # 0x1401fc280
14002fe44:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
14002fe4b:	00 00
14002fe4d:	48 c7 44 24 28 00 00 	movq   $0x0,0x28(%rsp)
14002fe54:	00 00
14002fe56:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14002fe5b:	e8 90 b5 09 00       	call   0x1400cb3f0
14002fe60:	48 89 c6             	mov    %rax,%rsi
14002fe63:	48 85 c0             	test   %rax,%rax
14002fe66:	0f 84 b6 00 00 00    	je     0x14002ff22
14002fe6c:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14002fe71:	48 89 c2             	mov    %rax,%rdx
14002fe74:	48 89 f9             	mov    %rdi,%rcx
14002fe77:	e8 e4 d4 06 00       	call   0x14009d360
14002fe7c:	83 f8 ff             	cmp    $0xffffffff,%eax
14002fe7f:	0f 84 7d 00 00 00    	je     0x14002ff02
14002fe85:	48 89 fa             	mov    %rdi,%rdx
14002fe88:	48 8d 0d 21 b9 1b 00 	lea    0x1bb921(%rip),%rcx        # 0x1401eb7b0
14002fe8f:	e8 2c bd 06 00       	call   0x14009bbc0
14002fe94:	48 89 f9             	mov    %rdi,%rcx
14002fe97:	e8 a4 aa 06 00       	call   0x14009a940
14002fe9c:	48 89 f1             	mov    %rsi,%rcx
14002fe9f:	e8 44 9e 1b 00       	call   0x1401e9ce8
14002fea4:	48 8d 0d 05 b9 1b 00 	lea    0x1bb905(%rip),%rcx        # 0x1401eb7b0
14002feab:	e8 90 b1 06 00       	call   0x14009b040
14002feb0:	e9 96 fe ff ff       	jmp    0x14002fd4b
14002feb5:	0f 1f 00             	nopl   (%rax)
14002feb8:	48 8b 05 f9 b8 1b 00 	mov    0x1bb8f9(%rip),%rax        # 0x1401eb7b8
14002febf:	48 29 c2             	sub    %rax,%rdx
14002fec2:	48 83 fa 01          	cmp    $0x1,%rdx
14002fec6:	0f 85 3b ff ff ff    	jne    0x14002fe07
14002fecc:	e9 1e ff ff ff       	jmp    0x14002fdef
14002fed1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14002fed8:	48 89 c1             	mov    %rax,%rcx
14002fedb:	e8 b8 9f 1b 00       	call   0x1401e9e98
14002fee0:	48 89 f2             	mov    %rsi,%rdx
14002fee3:	48 8d 0d c6 b8 1b 00 	lea    0x1bb8c6(%rip),%rcx        # 0x1401eb7b0
14002feea:	49 89 c0             	mov    %rax,%r8
14002feed:	e8 be ba 06 00       	call   0x14009b9b0
14002fef2:	83 0d b7 2d 23 00 02 	orl    $0x2,0x232db7(%rip)        # 0x140262cb0
14002fef9:	83 0d ac 2d 23 00 02 	orl    $0x2,0x232dac(%rip)        # 0x140262cac
14002ff00:	eb a2                	jmp    0x14002fea4
14002ff02:	48 89 f1             	mov    %rsi,%rcx
14002ff05:	e8 ee 9d 1b 00       	call   0x1401e9cf8
14002ff0a:	85 c0                	test   %eax,%eax
14002ff0c:	0f 85 8e 00 00 00    	jne    0x14002ffa0
14002ff12:	48 89 f9             	mov    %rdi,%rcx
14002ff15:	e8 26 aa 06 00       	call   0x14009a940
14002ff1a:	48 89 f1             	mov    %rsi,%rcx
14002ff1d:	e8 c6 9d 1b 00       	call   0x1401e9ce8
14002ff22:	e8 59 fa ff ff       	call   0x14002f980
14002ff27:	e9 78 ff ff ff       	jmp    0x14002fea4
14002ff2c:	0f 1f 40 00          	nopl   0x0(%rax)
14002ff30:	48 89 c1             	mov    %rax,%rcx
14002ff33:	e8 60 9f 1b 00       	call   0x1401e9e98
14002ff38:	48 89 f2             	mov    %rsi,%rdx
14002ff3b:	48 8d 0d 6e b8 1b 00 	lea    0x1bb86e(%rip),%rcx        # 0x1401eb7b0
14002ff42:	49 89 c0             	mov    %rax,%r8
14002ff45:	e8 66 ba 06 00       	call   0x14009b9b0
14002ff4a:	48 89 f1             	mov    %rsi,%rcx
14002ff4d:	e8 5e 8f 0c 00       	call   0x1400f8eb0
14002ff52:	e9 4d ff ff ff       	jmp    0x14002fea4
14002ff57:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002ff5e:	00 00
14002ff60:	f3 0f 7e 05 70 c5 1c 	movq   0x1cc570(%rip),%xmm0        # 0x1401fc4d8
14002ff67:	00
14002ff68:	48 8d 05 fb c2 1c 00 	lea    0x1cc2fb(%rip),%rax        # 0x1401fc26a
14002ff6f:	c7 05 43 2d 23 00 01 	movl   $0x1,0x232d43(%rip)        # 0x140262cbc
14002ff76:	00 00 00
14002ff79:	41 b8 07 00 00 00    	mov    $0x7,%r8d
14002ff7f:	66 48 0f 6e c8       	movq   %rax,%xmm1
14002ff84:	48 8d 35 e7 c2 1c 00 	lea    0x1cc2e7(%rip),%rsi        # 0x1401fc272
14002ff8b:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14002ff8f:	0f 11 05 fa 2c 23 00 	movups %xmm0,0x232cfa(%rip)        # 0x140262c90
14002ff96:	e9 35 fe ff ff       	jmp    0x14002fdd0
14002ff9b:	e8 d0 48 1b 00       	call   0x1401e4870
14002ffa0:	48 8d 0d e9 c2 1c 00 	lea    0x1cc2e9(%rip),%rcx        # 0x1401fc290
14002ffa7:	e8 d4 36 09 00       	call   0x1400c3680
14002ffac:	e9 61 ff ff ff       	jmp    0x14002ff12
14002ffb1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14002ffb8:	00 00 00 00
14002ffbc:	0f 1f 40 00          	nopl   0x0(%rax)
14002ffc0:	48 83 ec 28          	sub    $0x28,%rsp
14002ffc4:	48 8b 05 d5 b7 1b 00 	mov    0x1bb7d5(%rip),%rax        # 0x1401eb7a0
14002ffcb:	48 3b 05 ce 93 20 00 	cmp    0x2093ce(%rip),%rax        # 0x1402393a0
14002ffd2:	48 c7 05 bb b7 1b 00 	movq   $0x0,0x1bb7bb(%rip)        # 0x1401eb798
14002ffd9:	00 00 00 00
14002ffdd:	74 11                	je     0x14002fff0
14002ffdf:	c6 00 00             	movb   $0x0,(%rax)
14002ffe2:	48 83 c4 28          	add    $0x28,%rsp
14002ffe6:	c3                   	ret
14002ffe7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14002ffee:	00 00
14002fff0:	80 38 00             	cmpb   $0x0,(%rax)
14002fff3:	74 ed                	je     0x14002ffe2
14002fff5:	e8 86 f8 ff ff       	call   0x14002f880
14002fffa:	90                   	nop
14002fffb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140030000:	41 54                	push   %r12
140030002:	55                   	push   %rbp
140030003:	57                   	push   %rdi
140030004:	56                   	push   %rsi
140030005:	53                   	push   %rbx
140030006:	48 83 ec 20          	sub    $0x20,%rsp
14003000a:	66 0f ef c0          	pxor   %xmm0,%xmm0
14003000e:	48 89 11             	mov    %rdx,(%rcx)
140030011:	4d 63 c0             	movslq %r8d,%r8
140030014:	48 89 cd             	mov    %rcx,%rbp
140030017:	48 89 d0             	mov    %rdx,%rax
14003001a:	48 c7 41 38 00 00 00 	movq   $0x0,0x38(%rcx)
140030021:	00
140030022:	4a 8d 34 02          	lea    (%rdx,%r8,1),%rsi
140030026:	0f 11 41 08          	movups %xmm0,0x8(%rcx)
14003002a:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14003002e:	0f 11 41 28          	movups %xmm0,0x28(%rcx)
140030032:	44 0f b6 0a          	movzbl (%rdx),%r9d
140030036:	45 84 c9             	test   %r9b,%r9b
140030039:	75 1c                	jne    0x140030057
14003003b:	eb 1f                	jmp    0x14003005c
14003003d:	0f 1f 00             	nopl   (%rax)
140030040:	48 8d 48 01          	lea    0x1(%rax),%rcx
140030044:	41 80 f9 3c          	cmp    $0x3c,%r9b
140030048:	74 26                	je     0x140030070
14003004a:	44 0f b6 48 01       	movzbl 0x1(%rax),%r9d
14003004f:	45 84 c9             	test   %r9b,%r9b
140030052:	74 08                	je     0x14003005c
140030054:	48 89 c8             	mov    %rcx,%rax
140030057:	48 39 f0             	cmp    %rsi,%rax
14003005a:	72 e4                	jb     0x140030040
14003005c:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140030061:	48 83 c4 20          	add    $0x20,%rsp
140030065:	5b                   	pop    %rbx
140030066:	5e                   	pop    %rsi