14001dcad:	c3                   	ret
14001dcae:	66 90                	xchg   %ax,%ax
14001dcb0:	48 8d 0d c9 68 01 00 	lea    0x168c9(%rip),%rcx        # 0x140034580
14001dcb7:	ff 15 a3 fc 02 00    	call   *0x2fca3(%rip)        # 0x14004d960
14001dcbd:	48 8d 15 c2 68 01 00 	lea    0x168c2(%rip),%rdx        # 0x140034586
14001dcc4:	48 89 c1             	mov    %rax,%rcx
14001dcc7:	ff 15 9b fc 02 00    	call   *0x2fc9b(%rip)        # 0x14004d968
14001dccd:	c6 05 0c 74 00 00 00 	movb   $0x0,0x740c(%rip)        # 0x1400250e0
14001dcd4:	48 89 05 85 dd 02 00 	mov    %rax,0x2dd85(%rip)        # 0x14004ba60
14001dcdb:	31 c0                	xor    %eax,%eax
14001dcdd:	83 bc 24 e0 01 00 00 	cmpl   $0x4,0x1e0(%rsp)
14001dce4:	04
14001dce5:	77 a1                	ja     0x14001dc88
14001dce7:	4c 8d 7c 24 40       	lea    0x40(%rsp),%r15
14001dcec:	31 c0                	xor    %eax,%eax
14001dcee:	b9 23 00 00 00       	mov    $0x23,%ecx
14001dcf3:	8b 94 24 e0 01 00 00 	mov    0x1e0(%rsp),%edx
14001dcfa:	4c 89 ff             	mov    %r15,%rdi
14001dcfd:	f3 48 ab             	rep stos %rax,%es:(%rdi)
14001dd00:	48 8d 05 99 68 01 00 	lea    0x16899(%rip),%rax        # 0x1400345a0
14001dd07:	c7 44 24 40 1c 01 00 	movl   $0x11c,0x40(%rsp)
14001dd0e:	00
14001dd0f:	44 0f b6 34 10       	movzbl (%rax,%rdx,1),%r14d
14001dd14:	48 8d 05 80 68 01 00 	lea    0x16880(%rip),%rax        # 0x14003459b
14001dd1b:	89 6c 24 44          	mov    %ebp,0x44(%rsp)
14001dd1f:	0f b6 04 10          	movzbl (%rax,%rdx,1),%eax
14001dd23:	44 89 64 24 48       	mov    %r12d,0x48(%rsp)
14001dd28:	89 74 24 4c          	mov    %esi,0x4c(%rsp)
14001dd2c:	89 44 24 3c          	mov    %eax,0x3c(%rsp)
14001dd30:	c7 07 00 00 00 00    	movl   $0x0,(%rdi)
14001dd36:	83 fb 01             	cmp    $0x1,%ebx
14001dd39:	0f 84 19 01 00 00    	je     0x14001de58
14001dd3f:	83 fb 02             	cmp    $0x2,%ebx
14001dd42:	0f 84 a8 00 00 00    	je     0x14001ddf0
14001dd48:	48 8b 3d e1 fc 02 00 	mov    0x2fce1(%rip),%rdi        # 0x14004da30
14001dd4f:	45 89 f0             	mov    %r14d,%r8d
14001dd52:	ba 02 00 00 00       	mov    $0x2,%edx
14001dd57:	ff d7                	call   *%rdi
14001dd59:	45 89 f0             	mov    %r14d,%r8d
14001dd5c:	ba 01 00 00 00       	mov    $0x1,%edx
14001dd61:	48 89 c1             	mov    %rax,%rcx
14001dd64:	ff d7                	call   *%rdi
14001dd66:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14001dd6b:	ba 20 00 00 00       	mov    $0x20,%edx
14001dd70:	48 89 c1             	mov    %rax,%rcx
14001dd73:	ff d7                	call   *%rdi
14001dd75:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14001dd7a:	ba 10 00 00 00       	mov    $0x10,%edx
14001dd7f:	48 89 c1             	mov    %rax,%rcx
14001dd82:	ff d7                	call   *%rdi
14001dd84:	48 89 c1             	mov    %rax,%rcx
14001dd87:	85 db                	test   %ebx,%ebx
14001dd89:	0f 85 ab 00 00 00    	jne    0x14001de3a
14001dd8f:	ba 33 00 00 00       	mov    $0x33,%edx
14001dd94:	48 8b 05 c5 dc 02 00 	mov    0x2dcc5(%rip),%rax        # 0x14004ba60
14001dd9b:	49 89 c8             	mov    %rcx,%r8
14001dd9e:	4c 89 f9             	mov    %r15,%rcx
14001dda1:	48 85 c0             	test   %rax,%rax
14001dda4:	0f 84 b6 00 00 00    	je     0x14001de60
14001ddaa:	ff d0                	call   *%rax
14001ddac:	85 c0                	test   %eax,%eax
14001ddae:	0f 94 c0             	sete   %al
14001ddb1:	85 f6                	test   %esi,%esi
14001ddb3:	0f 95 c2             	setne  %dl
14001ddb6:	89 d6                	mov    %edx,%esi
14001ddb8:	40 20 c6             	and    %al,%sil
14001ddbb:	0f 84 c7 fe ff ff    	je     0x14001dc88
14001ddc1:	83 bc 24 e0 01 00 00 	cmpl   $0x2,0x1e0(%rsp)
14001ddc8:	02
14001ddc9:	0f 84 c1 00 00 00    	je     0x14001de90
14001ddcf:	8b 84 24 e0 01 00 00 	mov    0x1e0(%rsp),%eax
14001ddd6:	83 e0 fd             	and    $0xfffffffd,%eax
14001ddd9:	83 f8 01             	cmp    $0x1,%eax
14001dddc:	0f 84 8e 00 00 00    	je     0x14001de70
14001dde2:	89 f0                	mov    %esi,%eax
14001dde4:	e9 9f fe ff ff       	jmp    0x14001dc88
14001dde9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001ddf0:	b8 02 00 00 00       	mov    $0x2,%eax
14001ddf5:	48 8b 3d 34 fc 02 00 	mov    0x2fc34(%rip),%rdi        # 0x14004da30
14001ddfc:	45 89 f0             	mov    %r14d,%r8d
14001ddff:	31 c9                	xor    %ecx,%ecx
14001de01:	89 44 24 50          	mov    %eax,0x50(%rsp)
14001de05:	ba 02 00 00 00       	mov    $0x2,%edx
14001de0a:	ff d7                	call   *%rdi
14001de0c:	45 89 f0             	mov    %r14d,%r8d
14001de0f:	ba 01 00 00 00       	mov    $0x1,%edx
14001de14:	48 89 c1             	mov    %rax,%rcx
14001de17:	ff d7                	call   *%rdi
14001de19:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14001de1e:	ba 20 00 00 00       	mov    $0x20,%edx
14001de23:	48 89 c1             	mov    %rax,%rcx
14001de26:	ff d7                	call   *%rdi
14001de28:	44 8b 44 24 3c       	mov    0x3c(%rsp),%r8d
14001de2d:	ba 10 00 00 00       	mov    $0x10,%edx
14001de32:	48 89 c1             	mov    %rax,%rcx
14001de35:	ff d7                	call   *%rdi
14001de37:	48 89 c1             	mov    %rax,%rcx
14001de3a:	ba 08 00 00 00       	mov    $0x8,%edx
14001de3f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001de45:	ff d7                	call   *%rdi
14001de47:	ba 3b 00 00 00       	mov    $0x3b,%edx
14001de4c:	48 89 c1             	mov    %rax,%rcx
14001de4f:	e9 40 ff ff ff       	jmp    0x14001dd94
14001de54:	0f 1f 40 00          	nopl   0x0(%rax)
14001de58:	b8 01 00 00 00       	mov    $0x1,%eax
14001de5d:	eb 96                	jmp    0x14001ddf5
14001de5f:	90                   	nop
14001de60:	ff 15 d2 fb 02 00    	call   *0x2fbd2(%rip)        # 0x14004da38
14001de66:	85 c0                	test   %eax,%eax
14001de68:	0f 95 c0             	setne  %al
14001de6b:	e9 41 ff ff ff       	jmp    0x14001ddb1
14001de70:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
14001de77:	00
14001de78:	45 31 c0             	xor    %r8d,%r8d
14001de7b:	41 89 d9             	mov    %ebx,%r9d
14001de7e:	89 e9                	mov    %ebp,%ecx
14001de80:	44 89 e2             	mov    %r12d,%edx
14001de83:	e8 b8 fd ff ff       	call   0x14001dc40
14001de88:	84 c0                	test   %al,%al
14001de8a:	0f 84 52 ff ff ff    	je     0x14001dde2
14001de90:	45 89 f0             	mov    %r14d,%r8d
14001de93:	ba 04 00 00 00       	mov    $0x4,%edx
14001de98:	31 c9                	xor    %ecx,%ecx
14001de9a:	ff d7                	call   *%rdi
14001de9c:	49 89 c0             	mov    %rax,%r8
14001de9f:	48 8b 05 ba db 02 00 	mov    0x2dbba(%rip),%rax        # 0x14004ba60
14001dea6:	48 85 c0             	test   %rax,%rax
14001dea9:	74 14                	je     0x14001debf
14001deab:	ba 04 00 00 00       	mov    $0x4,%edx
14001deb0:	4c 89 f9             	mov    %r15,%rcx
14001deb3:	ff d0                	call   *%rax
14001deb5:	85 c0                	test   %eax,%eax
14001deb7:	0f 94 c0             	sete   %al
14001deba:	e9 c9 fd ff ff       	jmp    0x14001dc88
14001debf:	ba 04 00 00 00       	mov    $0x4,%edx
14001dec4:	4c 89 f9             	mov    %r15,%rcx
14001dec7:	ff 15 6b fb 02 00    	call   *0x2fb6b(%rip)        # 0x14004da38
14001decd:	85 c0                	test   %eax,%eax
14001decf:	0f 95 c0             	setne  %al
14001ded2:	e9 b1 fd ff ff       	jmp    0x14001dc88
14001ded7:	e8 b4 17 00 00       	call   0x14001f690
14001dedc:	90                   	nop
14001dedd:	90                   	nop
14001dede:	90                   	nop
14001dedf:	90                   	nop
14001dee0:	89 c8                	mov    %ecx,%eax
14001dee2:	c3                   	ret
14001dee3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001deea:	00 00 00 00
14001deee:	66 90                	xchg   %ax,%ax
14001def0:	89 c8                	mov    %ecx,%eax
14001def2:	c3                   	ret
14001def3:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001defa:	00 00 00 00
14001defe:	66 90                	xchg   %ax,%ax
14001df00:	89 c8                	mov    %ecx,%eax
14001df02:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
14001df07:	c3                   	ret
14001df08:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001df0f:	00
14001df10:	89 c8                	mov    %ecx,%eax
14001df12:	c3                   	ret
14001df13:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df1a:	00 00 00 00
14001df1e:	66 90                	xchg   %ax,%ax
14001df20:	89 c8                	mov    %ecx,%eax
14001df22:	c3                   	ret
14001df23:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df2a:	00 00 00 00
14001df2e:	66 90                	xchg   %ax,%ax
14001df30:	89 c8                	mov    %ecx,%eax
14001df32:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
14001df37:	c3                   	ret
14001df38:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001df3f:	00
14001df40:	89 c8                	mov    %ecx,%eax
14001df42:	c3                   	ret
14001df43:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df4a:	00 00 00 00
14001df4e:	66 90                	xchg   %ax,%ax
14001df50:	89 c8                	mov    %ecx,%eax
14001df52:	c3                   	ret
14001df53:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df5a:	00 00 00 00
14001df5e:	66 90                	xchg   %ax,%ax
14001df60:	48 89 c8             	mov    %rcx,%rax
14001df63:	48 0f ba f0 3f       	btr    $0x3f,%rax
14001df68:	c3                   	ret
14001df69:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
14001df70:	48 89 c8             	mov    %rcx,%rax
14001df73:	c3                   	ret
14001df74:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df7b:	00 00 00 00
14001df7f:	90                   	nop
14001df80:	89 c8                	mov    %ecx,%eax
14001df82:	25 ff ff ff 7f       	and    $0x7fffffff,%eax
14001df87:	c3                   	ret
14001df88:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001df8f:	00
14001df90:	89 c8                	mov    %ecx,%eax
14001df92:	c3                   	ret
14001df93:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001df9a:	00 00 00 00
14001df9e:	66 90                	xchg   %ax,%ax
14001dfa0:	48 63 c1             	movslq %ecx,%rax
14001dfa3:	c3                   	ret
14001dfa4:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001dfab:	00 00 00 00
14001dfaf:	90                   	nop
14001dfb0:	48 83 ec 28          	sub    $0x28,%rsp
14001dfb4:	ff 15 76 fb 02 00    	call   *0x2fb76(%rip)        # 0x14004db30
14001dfba:	48 98                	cltq
14001dfbc:	48 83 c4 28          	add    $0x28,%rsp
14001dfc0:	c3                   	ret
14001dfc1:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
14001dfc8:	00 00 00 00
14001dfcc:	0f 1f 40 00          	nopl   0x0(%rax)
14001dfd0:	48 83 ec 28          	sub    $0x28,%rsp
14001dfd4:	e8 ef 66 00 00       	call   0x1400246c8
14001dfd9:	48 98                	cltq
14001dfdb:	48 83 c4 28          	add    $0x28,%rsp
14001dfdf:	c3                   	ret
14001dfe0:	48 89 d1             	mov    %rdx,%rcx
14001dfe3:	e9 68 67 00 00       	jmp    0x140024750
14001dfe8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
14001dfef:	00
14001dff0:	45 89 c0             	mov    %r8d,%r8d
14001dff3:	89 d1                	mov    %edx,%ecx
14001dff5:	4c 89 c2             	mov    %r8,%rdx
14001dff8:	e9 eb 66 00 00       	jmp    0x1400246e8
14001dffd:	0f 1f 00             	nopl   (%rax)
14001e000:	41 54                	push   %r12
14001e002:	55                   	push   %rbp
14001e003:	57                   	push   %rdi
14001e004:	56                   	push   %rsi
14001e005:	53                   	push   %rbx
14001e006:	48 83 c4 80          	add    $0xffffffffffffff80,%rsp
14001e00a:	66 0f ef c0          	pxor   %xmm0,%xmm0
14001e00e:	41 b9 58 00 00 00    	mov    $0x58,%r9d
14001e014:	ba f1 ff ff ff       	mov    $0xfffffff1,%edx
14001e019:	4c 8b 25 90 8c 02 00 	mov    0x28c90(%rip),%r12        # 0x140046cb0
14001e020:	48 8d 05 b9 ff ff ff 	lea    -0x47(%rip),%rax        # 0x14001dfe0
14001e027:	4c 8d 05 92 65 01 00 	lea    0x16592(%rip),%r8        # 0x1400345c0
14001e02e:	66 48 0f 6e c8       	movq   %rax,%xmm1
14001e033:	48 8d 05 b0 65 01 00 	lea    0x165b0(%rip),%rax        # 0x1400345ea
14001e03a:	49 8b 3c 24          	mov    (%r12),%rdi
14001e03e:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
14001e043:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14001e048:	0f 11 44 24 5c       	movups %xmm0,0x5c(%rsp)
14001e04d:	0f 11 44 24 4c       	movups %xmm0,0x4c(%rsp)
14001e052:	0f 11 44 24 2c       	movups %xmm0,0x2c(%rsp)
14001e057:	0f 11 44 24 3c       	movups %xmm0,0x3c(%rsp)
14001e05c:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14001e061:	f3 0f 7e 05 4f 84 02 	movq   0x2844f(%rip),%xmm0        # 0x1400464b8
14001e068:	00
14001e069:	c7 44 24 28 c7 1e 01 	movl   $0x11ec7,0x28(%rsp)
14001e070:	00
14001e071:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14001e075:	48 89 f9             	mov    %rdi,%rcx
14001e078:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001e07d:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14001e082:	e8 b9 03 00 00       	call   0x14001e440
14001e087:	85 c0                	test   %eax,%eax
14001e089:	74 1d                	je     0x14001e0a8
14001e08b:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
14001e090:	49 2b 04 24          	sub    (%r12),%rax
14001e094:	0f 85 8a 00 00 00    	jne    0x14001e124
14001e09a:	48 83 ec 80          	sub    $0xffffffffffffff80,%rsp
14001e09e:	5b                   	pop    %rbx
14001e09f:	5e                   	pop    %rsi
14001e0a0:	5f                   	pop    %rdi
14001e0a1:	5d                   	pop    %rbp
14001e0a2:	41 5c                	pop    %r12
14001e0a4:	c3                   	ret
14001e0a5:	0f 1f 00             	nopl   (%rax)
14001e0a8:	b9 00 00 01 00       	mov    $0x10000,%ecx
14001e0ad:	e8 e6 66 00 00       	call   0x140024798
14001e0b2:	48 89 c6             	mov    %rax,%rsi
14001e0b5:	48 85 c0             	test   %rax,%rax
14001e0b8:	74 5d                	je     0x14001e117
14001e0ba:	48 8b 2d 1f 72 00 00 	mov    0x721f(%rip),%rbp        # 0x1400252e0
14001e0c1:	eb 2b                	jmp    0x14001e0ee
14001e0c3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14001e0c8:	b9 01 00 00 00       	mov    $0x1,%ecx
14001e0cd:	ff d5                	call   *%rbp
14001e0cf:	ba 00 00 01 00       	mov    $0x10000,%edx
14001e0d4:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001e0da:	48 89 f1             	mov    %rsi,%rcx
14001e0dd:	2b 54 24 38          	sub    0x38(%rsp),%edx
14001e0e1:	49 89 c1             	mov    %rax,%r9
14001e0e4:	e8 8f 66 00 00       	call   0x140024778
14001e0e9:	83 fb 01             	cmp    $0x1,%ebx
14001e0ec:	74 21                	je     0x14001e10f
14001e0ee:	ba 02 00 00 00       	mov    $0x2,%edx
14001e0f3:	48 89 f9             	mov    %rdi,%rcx
14001e0f6:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14001e0fb:	c7 44 24 38 00 00 01 	movl   $0x10000,0x38(%rsp)
14001e102:	00
14001e103:	e8 48 03 00 00       	call   0x14001e450
14001e108:	89 c3                	mov    %eax,%ebx
14001e10a:	83 f8 01             	cmp    $0x1,%eax
14001e10d:	76 b9                	jbe    0x14001e0c8
14001e10f:	48 89 f1             	mov    %rsi,%rcx
14001e112:	e8 39 66 00 00       	call   0x140024750
14001e117:	48 89 f9             	mov    %rdi,%rcx
14001e11a:	e8 29 03 00 00       	call   0x14001e448
14001e11f:	e9 67 ff ff ff       	jmp    0x14001e08b
14001e124:	e8 67 15 00 00       	call   0x14001f690
14001e129:	90                   	nop
14001e12a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
14001e130:	41 54                	push   %r12
14001e132:	55                   	push   %rbp
14001e133:	57                   	push   %rdi
14001e134:	56                   	push   %rsi
14001e135:	53                   	push   %rbx
14001e136:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
14001e13d:	4c 8b 25 6c 8b 02 00 	mov    0x28b6c(%rip),%r12        # 0x140046cb0
14001e144:	49 8b 2c 24          	mov    (%r12),%rbp
14001e148:	48 89 ac 24 88 01 00 	mov    %rbp,0x188(%rsp)
14001e14f:	00
14001e150:	48 8d ac 24 80 00 00 	lea    0x80(%rsp),%rbp
14001e157:	00
14001e158:	4d 89 c1             	mov    %r8,%r9
14001e15b:	49 89 d0             	mov    %rdx,%r8
14001e15e:	48 89 ca             	mov    %rcx,%rdx
14001e161:	48 8d 7c 24 20       	lea    0x20(%rsp),%rdi
14001e166:	48 89 e9             	mov    %rbp,%rcx
14001e169:	e8 62 ed fe ff       	call   0x14000ced0
14001e16e:	66 0f ef c0          	pxor   %xmm0,%xmm0
14001e172:	48 89 f9             	mov    %rdi,%rcx
14001e175:	48 8d 05 64 fe ff ff 	lea    -0x19c(%rip),%rax        # 0x14001dfe0
14001e17c:	0f 11 44 24 5c       	movups %xmm0,0x5c(%rsp)
14001e181:	66 48 0f 6e c8       	movq   %rax,%xmm1
14001e186:	41 b9 58 00 00 00    	mov    $0x58,%r9d
14001e18c:	48 8d 05 57 64 01 00 	lea    0x16457(%rip),%rax        # 0x1400345ea
14001e193:	0f 11 44 24 4c       	movups %xmm0,0x4c(%rsp)
14001e198:	4c 8d 05 21 64 01 00 	lea    0x16421(%rip),%r8        # 0x1400345c0
14001e19f:	ba f1 ff ff ff       	mov    $0xfffffff1,%edx
14001e1a4:	0f 11 44 24 2c       	movups %xmm0,0x2c(%rsp)
14001e1a9:	0f 11 44 24 3c       	movups %xmm0,0x3c(%rsp)
14001e1ae:	0f 11 44 24 68       	movups %xmm0,0x68(%rsp)
14001e1b3:	f3 0f 7e 05 fd 82 02 	movq   0x282fd(%rip),%xmm0        # 0x1400464b8
14001e1ba:	00
14001e1bb:	c7 44 24 28 c7 1e 01 	movl   $0x11ec7,0x28(%rsp)
14001e1c2:	00
14001e1c3:	66 0f 6c c1          	punpcklqdq %xmm1,%xmm0
14001e1c7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001e1cc:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
14001e1d1:	e8 6a 02 00 00       	call   0x14001e440
14001e1d6:	85 c0                	test   %eax,%eax