14001b9d2:	4c 8d 9c 24 00 01 00 	lea    0x100(%rsp),%r11
14001b9d9:	00
14001b9da:	49 8b 5b 40          	mov    0x40(%r11),%rbx
14001b9de:	49 8b 73 48          	mov    0x48(%r11),%rsi
14001b9e2:	49 8b e3             	mov    %r11,%rsp
14001b9e5:	41 5f                	pop    %r15
14001b9e7:	41 5e                	pop    %r14
14001b9e9:	41 5d                	pop    %r13
14001b9eb:	5f                   	pop    %rdi
14001b9ec:	5d                   	pop    %rbp
14001b9ed:	c3                   	ret
14001b9ee:	33 d2                	xor    %edx,%edx
14001b9f0:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14001b9f5:	e8 48 44 01 00       	call   0x14002fe42
14001b9fa:	cc                   	int3
14001b9fb:	33 d2                	xor    %edx,%edx
14001b9fd:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
14001ba02:	e8 3b 44 01 00       	call   0x14002fe42
14001ba07:	cc                   	int3
14001ba08:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
14001ba0d:	55                   	push   %rbp
14001ba0e:	56                   	push   %rsi
14001ba0f:	57                   	push   %rdi
14001ba10:	41 56                	push   %r14
14001ba12:	41 57                	push   %r15
14001ba14:	48 83 ec 40          	sub    $0x40,%rsp
14001ba18:	48 8b 05 21 77 02 00 	mov    0x27721(%rip),%rax        # 0x140043140
14001ba1f:	48 33 c4             	xor    %rsp,%rax
14001ba22:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14001ba27:	48 83 cb ff          	or     $0xffffffffffffffff,%rbx
14001ba2b:	48 8b ea             	mov    %rdx,%rbp
14001ba2e:	45 33 ff             	xor    %r15d,%r15d
14001ba31:	4c 8b f1             	mov    %rcx,%r14
14001ba34:	48 ff c3             	inc    %rbx
14001ba37:	66 44 39 3c 59       	cmp    %r15w,(%rcx,%rbx,2)
14001ba3c:	75 f6                	jne    0x14001ba34
14001ba3e:	4c 89 7c 24 20       	mov    %r15,0x20(%rsp)
14001ba43:	49 8b f7             	mov    %r15,%rsi
14001ba46:	44 89 7c 24 28       	mov    %r15d,0x28(%rsp)
14001ba4b:	49 8b ff             	mov    %r15,%rdi
14001ba4e:	48 85 db             	test   %rbx,%rbx
14001ba51:	74 11                	je     0x14001ba64
14001ba53:	66 41 83 3c 7e 2f    	cmpw   $0x2f,(%r14,%rdi,2)
14001ba59:	75 2c                	jne    0x14001ba87
14001ba5b:	48 ff c6             	inc    %rsi
14001ba5e:	48 83 fe 03          	cmp    $0x3,%rsi
14001ba62:	72 48                	jb     0x14001baac
14001ba64:	32 c0                	xor    %al,%al
14001ba66:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001ba6b:	48 33 cc             	xor    %rsp,%rcx
14001ba6e:	e8 bd 50 01 00       	call   0x140030b30
14001ba73:	48 8b 9c 24 80 00 00 	mov    0x80(%rsp),%rbx
14001ba7a:	00
14001ba7b:	48 83 c4 40          	add    $0x40,%rsp
14001ba7f:	41 5f                	pop    %r15
14001ba81:	41 5e                	pop    %r14
14001ba83:	5f                   	pop    %rdi
14001ba84:	5e                   	pop    %rsi
14001ba85:	5d                   	pop    %rbp
14001ba86:	c3                   	ret
14001ba87:	41 0f b7 0c 7e       	movzwl (%r14,%rdi,2),%ecx
14001ba8c:	ff 15 56 8a 01 00    	call   *0x18a56(%rip)        # 0x1400344e8
14001ba92:	85 c0                	test   %eax,%eax
14001ba94:	74 ce                	je     0x14001ba64
14001ba96:	8b 44 b4 20          	mov    0x20(%rsp,%rsi,4),%eax
14001ba9a:	8d 0c 80             	lea    (%rax,%rax,4),%ecx
14001ba9d:	41 0f b7 04 7e       	movzwl (%r14,%rdi,2),%eax
14001baa2:	8d 49 e8             	lea    -0x18(%rcx),%ecx
14001baa5:	8d 0c 48             	lea    (%rax,%rcx,2),%ecx
14001baa8:	89 4c b4 20          	mov    %ecx,0x20(%rsp,%rsi,4)
14001baac:	48 ff c7             	inc    %rdi
14001baaf:	48 3b fb             	cmp    %rbx,%rdi
14001bab2:	72 9f                	jb     0x14001ba53
14001bab4:	8b 4c 24 20          	mov    0x20(%rsp),%ecx
14001bab8:	8d 41 ff             	lea    -0x1(%rcx),%eax
14001babb:	83 f8 0b             	cmp    $0xb,%eax
14001babe:	77 a4                	ja     0x14001ba64
14001bac0:	8b 54 24 24          	mov    0x24(%rsp),%edx
14001bac4:	8d 42 ff             	lea    -0x1(%rdx),%eax
14001bac7:	83 f8 1e             	cmp    $0x1e,%eax
14001baca:	77 98                	ja     0x14001ba64
14001bacc:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
14001bad1:	41 8d 80 94 f8 ff ff 	lea    -0x76c(%r8),%eax
14001bad8:	3d a3 1f 00 00       	cmp    $0x1fa3,%eax
14001badd:	77 85                	ja     0x14001ba64
14001badf:	0f 57 c0             	xorps  %xmm0,%xmm0
14001bae2:	45 33 c9             	xor    %r9d,%r9d
14001bae5:	0f 11 45 00          	movups %xmm0,0x0(%rbp)
14001bae9:	ff c9                	dec    %ecx
14001baeb:	b0 01                	mov    $0x1,%al
14001baed:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
14001baf1:	44 89 4d 20          	mov    %r9d,0x20(%rbp)
14001baf5:	89 4d 10             	mov    %ecx,0x10(%rbp)
14001baf8:	41 8d 88 94 f8 ff ff 	lea    -0x76c(%r8),%ecx
14001baff:	89 4d 14             	mov    %ecx,0x14(%rbp)
14001bb02:	89 55 0c             	mov    %edx,0xc(%rbp)
14001bb05:	e9 5c ff ff ff       	jmp    0x14001ba66
14001bb0a:	cc                   	int3
14001bb0b:	90                   	nop
14001bb0c:	90                   	nop
14001bb0d:	90                   	nop
14001bb0e:	90                   	nop
14001bb0f:	90                   	nop
14001bb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bb15:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bb1a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bb1f:	57                   	push   %rdi
14001bb20:	41 56                	push   %r14
14001bb22:	41 57                	push   %r15
14001bb24:	48 83 ec 20          	sub    $0x20,%rsp
14001bb28:	48 8b 19             	mov    (%rcx),%rbx
14001bb2b:	49 8b f1             	mov    %r9,%rsi
14001bb2e:	49 8b e8             	mov    %r8,%rbp
14001bb31:	4c 8b fa             	mov    %rdx,%r15
14001bb34:	48 8b f9             	mov    %rcx,%rdi
14001bb37:	48 85 db             	test   %rbx,%rbx
14001bb3a:	74 47                	je     0x14001bb83
14001bb3c:	4c 8b 71 08          	mov    0x8(%rcx),%r14
14001bb40:	eb 0c                	jmp    0x14001bb4e
14001bb42:	48 8b cb             	mov    %rbx,%rcx
14001bb45:	e8 ba f1 ff ff       	call   0x14001ad04
14001bb4a:	48 83 eb 80          	sub    $0xffffffffffffff80,%rbx
14001bb4e:	49 3b de             	cmp    %r14,%rbx
14001bb51:	75 ef                	jne    0x14001bb42
14001bb53:	48 8b 0f             	mov    (%rdi),%rcx
14001bb56:	48 8b 47 10          	mov    0x10(%rdi),%rax
14001bb5a:	48 2b c1             	sub    %rcx,%rax
14001bb5d:	48 83 e0 80          	and    $0xffffffffffffff80,%rax
14001bb61:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14001bb67:	72 14                	jb     0x14001bb7d
14001bb69:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
14001bb6d:	48 2b ca             	sub    %rdx,%rcx
14001bb70:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
14001bb74:	48 83 f8 1f          	cmp    $0x1f,%rax
14001bb78:	77 3b                	ja     0x14001bbb5
14001bb7a:	48 8b ca             	mov    %rdx,%rcx
14001bb7d:	ff 15 85 89 01 00    	call   *0x18985(%rip)        # 0x140034508
14001bb83:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
14001bb88:	48 c1 e5 07          	shl    $0x7,%rbp
14001bb8c:	49 03 ef             	add    %r15,%rbp
14001bb8f:	48 c1 e6 07          	shl    $0x7,%rsi
14001bb93:	49 03 f7             	add    %r15,%rsi
14001bb96:	4c 89 3f             	mov    %r15,(%rdi)
14001bb99:	48 89 6f 08          	mov    %rbp,0x8(%rdi)
14001bb9d:	48 8b 6c 24 48       	mov    0x48(%rsp),%rbp
14001bba2:	48 89 77 10          	mov    %rsi,0x10(%rdi)
14001bba6:	48 8b 74 24 50       	mov    0x50(%rsp),%rsi
14001bbab:	48 83 c4 20          	add    $0x20,%rsp
14001bbaf:	41 5f                	pop    %r15
14001bbb1:	41 5e                	pop    %r14
14001bbb3:	5f                   	pop    %rdi
14001bbb4:	c3                   	ret
14001bbb5:	ff 15 e5 88 01 00    	call   *0x188e5(%rip)        # 0x1400344a0
14001bbbb:	cc                   	int3
14001bbbc:	48 83 ec 28          	sub    $0x28,%rsp
14001bbc0:	49 c1 e0 07          	shl    $0x7,%r8
14001bbc4:	49 81 f8 00 10 00 00 	cmp    $0x1000,%r8
14001bbcb:	72 14                	jb     0x14001bbe1
14001bbcd:	48 8b 4a f8          	mov    -0x8(%rdx),%rcx
14001bbd1:	48 2b d1             	sub    %rcx,%rdx
14001bbd4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14001bbd8:	48 83 f8 1f          	cmp    $0x1f,%rax
14001bbdc:	77 11                	ja     0x14001bbef
14001bbde:	48 8b d1             	mov    %rcx,%rdx
14001bbe1:	48 8b ca             	mov    %rdx,%rcx
14001bbe4:	48 83 c4 28          	add    $0x28,%rsp
14001bbe8:	48 ff 25 19 89 01 00 	rex.W jmp *0x18919(%rip)        # 0x140034508
14001bbef:	ff 15 ab 88 01 00    	call   *0x188ab(%rip)        # 0x1400344a0
14001bbf5:	cc                   	int3
14001bbf6:	90                   	nop
14001bbf7:	90                   	nop
14001bbf8:	48 8d 05 31 93 01 00 	lea    0x19331(%rip),%rax        # 0x140034f30
14001bbff:	c3                   	ret
14001bc00:	48 83 ec 28          	sub    $0x28,%rsp
14001bc04:	48 8b 01             	mov    (%rcx),%rax
14001bc07:	48 8b 40 28          	mov    0x28(%rax),%rax
14001bc0b:	ff 15 87 89 01 00    	call   *0x18987(%rip)        # 0x140034598
14001bc11:	83 f8 01             	cmp    $0x1,%eax
14001bc14:	0f 94 c0             	sete   %al
14001bc17:	48 83 c4 28          	add    $0x28,%rsp
14001bc1b:	c3                   	ret
14001bc1c:	90                   	nop
14001bc1d:	90                   	nop
14001bc1e:	90                   	nop
14001bc1f:	90                   	nop
14001bc20:	48 83 ec 28          	sub    $0x28,%rsp
14001bc24:	48 8b 01             	mov    (%rcx),%rax
14001bc27:	48 8b 40 28          	mov    0x28(%rax),%rax
14001bc2b:	ff 15 67 89 01 00    	call   *0x18967(%rip)        # 0x140034598
14001bc31:	83 c0 fe             	add    $0xfffffffe,%eax
14001bc34:	a9 fd ff ff ff       	test   $0xfffffffd,%eax
14001bc39:	0f 94 c0             	sete   %al
14001bc3c:	48 83 c4 28          	add    $0x28,%rsp
14001bc40:	c3                   	ret
14001bc41:	90                   	nop
14001bc42:	90                   	nop
14001bc43:	90                   	nop
14001bc44:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bc49:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
14001bc4e:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14001bc53:	57                   	push   %rdi
14001bc54:	48 83 ec 20          	sub    $0x20,%rsp
14001bc58:	48 8b f2             	mov    %rdx,%rsi
14001bc5b:	48 8b f9             	mov    %rcx,%rdi
14001bc5e:	48 85 d2             	test   %rdx,%rdx
14001bc61:	74 2d                	je     0x14001bc90
14001bc63:	48 8b 69 08          	mov    0x8(%rcx),%rbp
14001bc67:	48 8b 19             	mov    (%rcx),%rbx
14001bc6a:	eb 14                	jmp    0x14001bc80
14001bc6c:	48 8b 0b             	mov    (%rbx),%rcx
14001bc6f:	48 8b c6             	mov    %rsi,%rax
14001bc72:	ff 15 20 89 01 00    	call   *0x18920(%rip)        # 0x140034598
14001bc78:	84 c0                	test   %al,%al
14001bc7a:	75 09                	jne    0x14001bc85
14001bc7c:	48 83 c3 08          	add    $0x8,%rbx
14001bc80:	48 3b dd             	cmp    %rbp,%rbx
14001bc83:	75 e7                	jne    0x14001bc6c
14001bc85:	48 3b 5f 08          	cmp    0x8(%rdi),%rbx
14001bc89:	74 05                	je     0x14001bc90
14001bc8b:	48 8b 03             	mov    (%rbx),%rax
14001bc8e:	eb 02                	jmp    0x14001bc92
14001bc90:	33 c0                	xor    %eax,%eax
14001bc92:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bc97:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14001bc9c:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14001bca1:	48 83 c4 20          	add    $0x20,%rsp
14001bca5:	5f                   	pop    %rdi
14001bca6:	c3                   	ret
14001bca7:	90                   	nop
14001bca8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001bcad:	57                   	push   %rdi
14001bcae:	48 83 ec 20          	sub    $0x20,%rsp
14001bcb2:	48 8b f9             	mov    %rcx,%rdi
14001bcb5:	e8 14 40 01 00       	call   0x14002fcce
14001bcba:	84 c0                	test   %al,%al
14001bcbc:	75 04                	jne    0x14001bcc2
14001bcbe:	33 c0                	xor    %eax,%eax
14001bcc0:	eb 36                	jmp    0x14001bcf8
14001bcc2:	e8 4f 40 01 00       	call   0x14002fd16
14001bcc7:	48 8b d8             	mov    %rax,%rbx
14001bcca:	48 85 c0             	test   %rax,%rax
14001bccd:	74 1a                	je     0x14001bce9
14001bccf:	48 8b 08             	mov    (%rax),%rcx
14001bcd2:	48 8b 41 28          	mov    0x28(%rcx),%rax
14001bcd6:	48 8b cb             	mov    %rbx,%rcx
14001bcd9:	ff 15 b9 88 01 00    	call   *0x188b9(%rip)        # 0x140034598
14001bcdf:	83 f8 01             	cmp    $0x1,%eax
14001bce2:	75 05                	jne    0x14001bce9
14001bce4:	48 8b c3             	mov    %rbx,%rax
14001bce7:	eb 0f                	jmp    0x14001bcf8
14001bce9:	48 8d 15 10 ff ff ff 	lea    -0xf0(%rip),%rdx        # 0x14001bc00
14001bcf0:	48 8b cf             	mov    %rdi,%rcx
14001bcf3:	e8 4c ff ff ff       	call   0x14001bc44
14001bcf8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14001bcfd:	48 83 c4 20          	add    $0x20,%rsp
14001bd01:	5f                   	pop    %rdi
14001bd02:	c3                   	ret
14001bd03:	90                   	nop
14001bd04:	40 53                	rex push %rbx
14001bd06:	48 83 ec 20          	sub    $0x20,%rsp
14001bd0a:	48 8b d9             	mov    %rcx,%rbx
14001bd0d:	e8 ce 3f 01 00       	call   0x14002fce0
14001bd12:	84 c0                	test   %al,%al
14001bd14:	75 08                	jne    0x14001bd1e
14001bd16:	33 c0                	xor    %eax,%eax
14001bd18:	48 83 c4 20          	add    $0x20,%rsp
14001bd1c:	5b                   	pop    %rbx
14001bd1d:	c3                   	ret
14001bd1e:	48 8d 15 fb fe ff ff 	lea    -0x105(%rip),%rdx        # 0x14001bc20
14001bd25:	48 8b cb             	mov    %rbx,%rcx
14001bd28:	48 83 c4 20          	add    $0x20,%rsp
14001bd2c:	5b                   	pop    %rbx
14001bd2d:	e9 12 ff ff ff       	jmp    0x14001bc44
14001bd32:	cc                   	int3
14001bd33:	90                   	nop
14001bd34:	40 53                	rex push %rbx
14001bd36:	48 83 ec 40          	sub    $0x40,%rsp
14001bd3a:	e8 79 44 01 00       	call   0x1400301b8
14001bd3f:	84 c0                	test   %al,%al
14001bd41:	75 05                	jne    0x14001bd48
14001bd43:	e8 e0 3f 01 00       	call   0x14002fd28
14001bd48:	e8 ed 3f 01 00       	call   0x14002fd3a
14001bd4d:	48 8b d0             	mov    %rax,%rdx
14001bd50:	48 85 c0             	test   %rax,%rax
14001bd53:	74 12                	je     0x14001bd67
14001bd55:	48 8b 08             	mov    (%rax),%rcx
14001bd58:	48 8b 41 08          	mov    0x8(%rcx),%rax
14001bd5c:	48 8b ca             	mov    %rdx,%rcx
14001bd5f:	ff 15 33 88 01 00    	call   *0x18833(%rip)        # 0x140034598
14001bd65:	eb 05                	jmp    0x14001bd6c
14001bd67:	e8 86 3f 01 00       	call   0x14002fcf2
14001bd6c:	48 85 c0             	test   %rax,%rax
14001bd6f:	75 7d                	jne    0x14001bdee
14001bd71:	0f 57 c0             	xorps  %xmm0,%xmm0
14001bd74:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
14001bd7a:	48 21 44 24 30       	and    %rax,0x30(%rsp)
14001bd7f:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001bd84:	e8 7b 3f 01 00       	call   0x14002fd04
14001bd89:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001bd8e:	e8 71 ff ff ff       	call   0x14001bd04
14001bd93:	48 8b d8             	mov    %rax,%rbx
14001bd96:	48 85 c0             	test   %rax,%rax
14001bd99:	75 0d                	jne    0x14001bda8
14001bd9b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14001bda0:	e8 03 ff ff ff       	call   0x14001bca8
14001bda5:	48 8b d8             	mov    %rax,%rbx
14001bda8:	48 8b 54 24 20       	mov    0x20(%rsp),%rdx
14001bdad:	48 85 d2             	test   %rdx,%rdx
14001bdb0:	74 39                	je     0x14001bdeb
14001bdb2:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
14001bdb7:	48 2b ca             	sub    %rdx,%rcx
14001bdba:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
14001bdbe:	48 8b c2             	mov    %rdx,%rax
14001bdc1:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
14001bdc8:	72 18                	jb     0x14001bde2
14001bdca:	48 8b 52 f8          	mov    -0x8(%rdx),%rdx
14001bdce:	48 2b c2             	sub    %rdx,%rax
14001bdd1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14001bdd5:	48 83 f8 1f          	cmp    $0x1f,%rax
14001bdd9:	76 07                	jbe    0x14001bde2
14001bddb:	ff 15 bf 86 01 00    	call   *0x186bf(%rip)        # 0x1400344a0
14001bde1:	cc                   	int3
14001bde2:	48 8b ca             	mov    %rdx,%rcx
14001bde5:	ff 15 1d 87 01 00    	call   *0x1871d(%rip)        # 0x140034508
14001bdeb:	48 8b c3             	mov    %rbx,%rax
14001bdee:	48 83 c4 40          	add    $0x40,%rsp
14001bdf2:	5b                   	pop    %rbx
14001bdf3:	c3                   	ret
14001bdf4:	40 53                	rex push %rbx
14001bdf6:	48 83 ec 20          	sub    $0x20,%rsp
14001bdfa:	b8 01 00 00 00       	mov    $0x1,%eax
14001bdff:	33 d2                	xor    %edx,%edx
14001be01:	89 41 08             	mov    %eax,0x8(%rcx)
14001be04:	48 8b d9             	mov    %rcx,%rbx
14001be07:	89 41 0c             	mov    %eax,0xc(%rcx)
14001be0a:	48 8d 05 c7 91 01 00 	lea    0x191c7(%rip),%rax        # 0x140034fd8
14001be11:	48 89 01             	mov    %rax,(%rcx)
14001be14:	48 83 c1 18          	add    $0x18,%rcx
14001be18:	44 8d 42 50          	lea    0x50(%rdx),%r8d
14001be1c:	e8 91 5c 01 00       	call   0x140031ab2
14001be21:	48 8d 4b 18          	lea    0x18(%rbx),%rcx
14001be25:	33 d2                	xor    %edx,%edx
14001be27:	0f 57 c0             	xorps  %xmm0,%xmm0
14001be2a:	48 8d 05 3f 91 01 00 	lea    0x1913f(%rip),%rax        # 0x140034f70
14001be31:	48 89 43 10          	mov    %rax,0x10(%rbx)
14001be35:	48 89 11             	mov    %rdx,(%rcx)
14001be38:	48 89 51 08          	mov    %rdx,0x8(%rcx)
14001be3c:	48 89 51 10          	mov    %rdx,0x10(%rcx)
14001be40:	0f 11 41 18          	movups %xmm0,0x18(%rcx)
14001be44:	0f 11 41 28          	movups %xmm0,0x28(%rcx)