1400bce07:	cc                   	int3
1400bce08:	0f 0b                	ud2
1400bce0a:	cc                   	int3
1400bce0b:	cc                   	int3
1400bce0c:	cc                   	int3
1400bce0d:	cc                   	int3
1400bce0e:	cc                   	int3
1400bce0f:	cc                   	int3
1400bce10:	48 ff 25 11 a7 03 00 	rex.W jmp *0x3a711(%rip)        # 0x1400f7528
1400bce17:	cc                   	int3
1400bce18:	cc                   	int3
1400bce19:	cc                   	int3
1400bce1a:	cc                   	int3
1400bce1b:	cc                   	int3
1400bce1c:	cc                   	int3
1400bce1d:	cc                   	int3
1400bce1e:	cc                   	int3
1400bce1f:	cc                   	int3
1400bce20:	56                   	push   %rsi
1400bce21:	48 83 ec 50          	sub    $0x50,%rsp
1400bce25:	48 89 ce             	mov    %rcx,%rsi
1400bce28:	48 8b 05 11 42 04 00 	mov    0x44211(%rip),%rax        # 0x140101040
1400bce2f:	48 31 e0             	xor    %rsp,%rax
1400bce32:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1400bce37:	41 0f 10 00          	movups (%r8),%xmm0
1400bce3b:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400bce40:	41 0f 29 00          	movaps %xmm0,(%r8)
1400bce44:	0f 10 02             	movups (%rdx),%xmm0
1400bce47:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bce4c:	0f 29 02             	movaps %xmm0,(%rdx)
1400bce4f:	e8 2c 00 00 00       	call   0x1400bce80
1400bce54:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400bce59:	48 31 e1             	xor    %rsp,%rcx
1400bce5c:	48 3b 0d dd 41 04 00 	cmp    0x441dd(%rip),%rcx        # 0x140101040
1400bce63:	74 06                	je     0x1400bce6b
1400bce65:	e8 66 24 fb ff       	call   0x14006f2d0
1400bce6a:	cc                   	int3
1400bce6b:	48 89 f0             	mov    %rsi,%rax
1400bce6e:	48 83 c4 50          	add    $0x50,%rsp
1400bce72:	5e                   	pop    %rsi
1400bce73:	c3                   	ret
1400bce74:	cc                   	int3
1400bce75:	cc                   	int3
1400bce76:	cc                   	int3
1400bce77:	cc                   	int3
1400bce78:	cc                   	int3
1400bce79:	cc                   	int3
1400bce7a:	cc                   	int3
1400bce7b:	cc                   	int3
1400bce7c:	cc                   	int3
1400bce7d:	cc                   	int3
1400bce7e:	cc                   	int3
1400bce7f:	cc                   	int3
1400bce80:	41 57                	push   %r15
1400bce82:	41 56                	push   %r14
1400bce84:	56                   	push   %rsi
1400bce85:	57                   	push   %rdi
1400bce86:	55                   	push   %rbp
1400bce87:	53                   	push   %rbx
1400bce88:	48 89 c8             	mov    %rcx,%rax
1400bce8b:	41 f6 c1 01          	test   $0x1,%r9b
1400bce8f:	0f 84 fd 00 00 00    	je     0x1400bcf92
1400bce95:	4d 8b 50 08          	mov    0x8(%r8),%r10
1400bce99:	4d 85 d2             	test   %r10,%r10
1400bce9c:	0f 84 14 01 00 00    	je     0x1400bcfb6
1400bcea2:	4d 8b 18             	mov    (%r8),%r11
1400bcea5:	4d 85 db             	test   %r11,%r11
1400bcea8:	0f 84 e2 00 00 00    	je     0x1400bcf90
1400bceae:	48 8b 72 08          	mov    0x8(%rdx),%rsi
1400bceb2:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
1400bceb9:	48 85 f6             	test   %rsi,%rsi
1400bcebc:	74 2f                	je     0x1400bceed
1400bcebe:	48 8b 3a             	mov    (%rdx),%rdi
1400bcec1:	48 8d 1c 77          	lea    (%rdi,%rsi,2),%rbx
1400bcec5:	48 89 fe             	mov    %rdi,%rsi
1400bcec8:	0f b7 2e             	movzwl (%rsi),%ebp
1400bcecb:	4d 89 de             	mov    %r11,%r14
1400bcece:	4d 89 d7             	mov    %r10,%r15
1400bced1:	66 41 39 2e          	cmp    %bp,(%r14)
1400bced5:	0f 84 9a 00 00 00    	je     0x1400bcf75
1400bcedb:	49 83 c6 02          	add    $0x2,%r14
1400bcedf:	49 ff cf             	dec    %r15
1400bcee2:	75 ed                	jne    0x1400bced1
1400bcee4:	48 29 fe             	sub    %rdi,%rsi
1400bcee7:	48 d1 fe             	sar    $1,%rsi
1400bceea:	48 89 f1             	mov    %rsi,%rcx
1400bceed:	41 f6 c1 02          	test   $0x2,%r9b
1400bcef1:	0f 84 ce 00 00 00    	je     0x1400bcfc5
1400bcef7:	4d 8b 50 08          	mov    0x8(%r8),%r10
1400bcefb:	4d 85 d2             	test   %r10,%r10
1400bcefe:	0f 84 9c 00 00 00    	je     0x1400bcfa0
1400bcf04:	4d 8b 18             	mov    (%r8),%r11
1400bcf07:	4d 85 db             	test   %r11,%r11
1400bcf0a:	0f 84 80 00 00 00    	je     0x1400bcf90
1400bcf10:	4c 8b 02             	mov    (%rdx),%r8
1400bcf13:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcf17:	4d 8d 0c 50          	lea    (%r8,%rdx,2),%r9
1400bcf1b:	4d 39 c1             	cmp    %r8,%r9
1400bcf1e:	74 7b                	je     0x1400bcf9b
1400bcf20:	41 0f b7 71 fe       	movzwl -0x2(%r9),%esi
1400bcf25:	49 83 c1 fe          	add    $0xfffffffffffffffe,%r9
1400bcf29:	4c 89 df             	mov    %r11,%rdi
1400bcf2c:	4c 89 d3             	mov    %r10,%rbx
1400bcf2f:	66 39 37             	cmp    %si,(%rdi)
1400bcf32:	74 3a                	je     0x1400bcf6e
1400bcf34:	48 83 c7 02          	add    $0x2,%rdi
1400bcf38:	48 ff cb             	dec    %rbx
1400bcf3b:	75 f2                	jne    0x1400bcf2f
1400bcf3d:	4d 29 c1             	sub    %r8,%r9
1400bcf40:	49 d1 f9             	sar    $1,%r9
1400bcf43:	49 ff c1             	inc    %r9
1400bcf46:	49 29 c9             	sub    %rcx,%r9
1400bcf49:	48 39 ca             	cmp    %rcx,%rdx
1400bcf4c:	48 0f 42 ca          	cmovb  %rdx,%rcx
1400bcf50:	48 29 ca             	sub    %rcx,%rdx
1400bcf53:	4c 39 ca             	cmp    %r9,%rdx
1400bcf56:	49 0f 43 d1          	cmovae %r9,%rdx
1400bcf5a:	49 8d 0c 48          	lea    (%r8,%rcx,2),%rcx
1400bcf5e:	48 89 08             	mov    %rcx,(%rax)
1400bcf61:	48 89 50 08          	mov    %rdx,0x8(%rax)
1400bcf65:	5b                   	pop    %rbx
1400bcf66:	5d                   	pop    %rbp
1400bcf67:	5f                   	pop    %rdi
1400bcf68:	5e                   	pop    %rsi
1400bcf69:	41 5e                	pop    %r14
1400bcf6b:	41 5f                	pop    %r15
1400bcf6d:	c3                   	ret
1400bcf6e:	48 85 ff             	test   %rdi,%rdi
1400bcf71:	74 ca                	je     0x1400bcf3d
1400bcf73:	eb a6                	jmp    0x1400bcf1b
1400bcf75:	4d 85 f6             	test   %r14,%r14
1400bcf78:	0f 84 66 ff ff ff    	je     0x1400bcee4
1400bcf7e:	48 83 c6 02          	add    $0x2,%rsi
1400bcf82:	48 39 de             	cmp    %rbx,%rsi
1400bcf85:	0f 85 3d ff ff ff    	jne    0x1400bcec8
1400bcf8b:	e9 5d ff ff ff       	jmp    0x1400bceed
1400bcf90:	0f 0b                	ud2
1400bcf92:	31 c9                	xor    %ecx,%ecx
1400bcf94:	e9 54 ff ff ff       	jmp    0x1400bceed
1400bcf99:	31 d2                	xor    %edx,%edx
1400bcf9b:	45 31 c9             	xor    %r9d,%r9d
1400bcf9e:	eb a6                	jmp    0x1400bcf46
1400bcfa0:	4c 8b 02             	mov    (%rdx),%r8
1400bcfa3:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcfa7:	48 85 d2             	test   %rdx,%rdx
1400bcfaa:	74 ed                	je     0x1400bcf99
1400bcfac:	4d 8d 0c 50          	lea    (%r8,%rdx,2),%r9
1400bcfb0:	49 83 c1 fe          	add    $0xfffffffffffffffe,%r9
1400bcfb4:	eb 87                	jmp    0x1400bcf3d
1400bcfb6:	31 c9                	xor    %ecx,%ecx
1400bcfb8:	48 83 7a 08 01       	cmpq   $0x1,0x8(%rdx)
1400bcfbd:	48 19 c9             	sbb    %rcx,%rcx
1400bcfc0:	e9 28 ff ff ff       	jmp    0x1400bceed
1400bcfc5:	4c 8b 02             	mov    (%rdx),%r8
1400bcfc8:	48 8b 52 08          	mov    0x8(%rdx),%rdx
1400bcfcc:	49 89 d1             	mov    %rdx,%r9
1400bcfcf:	e9 72 ff ff ff       	jmp    0x1400bcf46
1400bcfd4:	cc                   	int3
1400bcfd5:	cc                   	int3
1400bcfd6:	cc                   	int3
1400bcfd7:	cc                   	int3
1400bcfd8:	cc                   	int3
1400bcfd9:	cc                   	int3
1400bcfda:	cc                   	int3
1400bcfdb:	cc                   	int3
1400bcfdc:	cc                   	int3
1400bcfdd:	cc                   	int3
1400bcfde:	cc                   	int3
1400bcfdf:	cc                   	int3
1400bcfe0:	56                   	push   %rsi
1400bcfe1:	57                   	push   %rdi
1400bcfe2:	53                   	push   %rbx
1400bcfe3:	48 83 ec 30          	sub    $0x30,%rsp
1400bcfe7:	44 89 c3             	mov    %r8d,%ebx
1400bcfea:	89 d7                	mov    %edx,%edi
1400bcfec:	48 89 ce             	mov    %rcx,%rsi
1400bcfef:	48 8b 05 4a 40 04 00 	mov    0x4404a(%rip),%rax        # 0x140101040
1400bcff6:	48 31 e0             	xor    %rsp,%rax
1400bcff9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400bcffe:	80 79 08 01          	cmpb   $0x1,0x8(%rcx)
1400bd002:	74 05                	je     0x1400bd009
1400bd004:	48 8b 0e             	mov    (%rsi),%rcx
1400bd007:	eb 09                	jmp    0x1400bd012
1400bd009:	ff 15 21 a6 03 00    	call   *0x3a621(%rip)        # 0x1400f7630
1400bd00f:	48 89 c1             	mov    %rax,%rcx
1400bd012:	89 fa                	mov    %edi,%edx
1400bd014:	ff 15 ce a8 03 00    	call   *0x3a8ce(%rip)        # 0x1400f78e8
1400bd01a:	85 c0                	test   %eax,%eax
1400bd01c:	74 47                	je     0x1400bd065
1400bd01e:	40 b7 01             	mov    $0x1,%dil
1400bd021:	84 db                	test   %bl,%bl
1400bd023:	74 1f                	je     0x1400bd044
1400bd025:	80 7e 08 01          	cmpb   $0x1,0x8(%rsi)
1400bd029:	74 05                	je     0x1400bd030
1400bd02b:	48 8b 0e             	mov    (%rsi),%rcx
1400bd02e:	eb 09                	jmp    0x1400bd039
1400bd030:	ff 15 fa a5 03 00    	call   *0x3a5fa(%rip)        # 0x1400f7630
1400bd036:	48 89 c1             	mov    %rax,%rcx
1400bd039:	ba 60 ea 00 00       	mov    $0xea60,%edx
1400bd03e:	ff 15 04 a9 03 00    	call   *0x3a904(%rip)        # 0x1400f7948
1400bd044:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400bd049:	48 31 e1             	xor    %rsp,%rcx
1400bd04c:	48 3b 0d ed 3f 04 00 	cmp    0x43fed(%rip),%rcx        # 0x140101040
1400bd053:	74 06                	je     0x1400bd05b
1400bd055:	e8 76 22 fb ff       	call   0x14006f2d0
1400bd05a:	cc                   	int3
1400bd05b:	89 f8                	mov    %edi,%eax
1400bd05d:	48 83 c4 30          	add    $0x30,%rsp
1400bd061:	5b                   	pop    %rbx
1400bd062:	5f                   	pop    %rdi
1400bd063:	5e                   	pop    %rsi
1400bd064:	c3                   	ret
1400bd065:	ff 15 35 a6 03 00    	call   *0x3a635(%rip)        # 0x1400f76a0
1400bd06b:	80 7e 08 01          	cmpb   $0x1,0x8(%rsi)
1400bd06f:	75 0b                	jne    0x1400bd07c
1400bd071:	ff 15 b9 a5 03 00    	call   *0x3a5b9(%rip)        # 0x1400f7630
1400bd077:	48 89 c1             	mov    %rax,%rcx
1400bd07a:	eb 03                	jmp    0x1400bd07f
1400bd07c:	48 8b 0e             	mov    (%rsi),%rcx
1400bd07f:	ba 60 ea 00 00       	mov    $0xea60,%edx
1400bd084:	ff 15 be a8 03 00    	call   *0x3a8be(%rip)        # 0x1400f7948
1400bd08a:	85 c0                	test   %eax,%eax
1400bd08c:	74 04                	je     0x1400bd092
1400bd08e:	31 ff                	xor    %edi,%edi
1400bd090:	eb b2                	jmp    0x1400bd044
1400bd092:	c7 44 24 24 aa aa aa 	movl   $0xaaaaaaaa,0x24(%rsp)
1400bd099:	aa
1400bd09a:	80 7e 08 01          	cmpb   $0x1,0x8(%rsi)
1400bd09e:	74 05                	je     0x1400bd0a5
1400bd0a0:	48 8b 0e             	mov    (%rsi),%rcx
1400bd0a3:	eb 09                	jmp    0x1400bd0ae
1400bd0a5:	ff 15 85 a5 03 00    	call   *0x3a585(%rip)        # 0x1400f7630
1400bd0ab:	48 89 c1             	mov    %rax,%rcx
1400bd0ae:	48 8d 54 24 24       	lea    0x24(%rsp),%rdx
1400bd0b3:	ff 15 b7 a5 03 00    	call   *0x3a5b7(%rip)        # 0x1400f7670
1400bd0b9:	40 b7 01             	mov    $0x1,%dil
1400bd0bc:	eb 86                	jmp    0x1400bd044
1400bd0be:	cc                   	int3
1400bd0bf:	cc                   	int3
1400bd0c0:	56                   	push   %rsi
1400bd0c1:	57                   	push   %rdi
1400bd0c2:	53                   	push   %rbx
1400bd0c3:	48 83 ec 40          	sub    $0x40,%rsp
1400bd0c7:	4c 89 c7             	mov    %r8,%rdi
1400bd0ca:	48 89 ce             	mov    %rcx,%rsi
1400bd0cd:	48 8b 05 6c 3f 04 00 	mov    0x43f6c(%rip),%rax        # 0x140101040
1400bd0d4:	48 31 e0             	xor    %rsp,%rax
1400bd0d7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400bd0dc:	41 80 78 21 01       	cmpb   $0x1,0x21(%r8)
1400bd0e1:	74 45                	je     0x1400bd128
1400bd0e3:	48 8d 5c 24 20       	lea    0x20(%rsp),%rbx
1400bd0e8:	48 89 d1             	mov    %rdx,%rcx
1400bd0eb:	48 89 da             	mov    %rbx,%rdx
1400bd0ee:	e8 fd 39 f7 ff       	call   0x140030af0
1400bd0f3:	48 89 f1             	mov    %rsi,%rcx
1400bd0f6:	48 89 da             	mov    %rbx,%rdx
1400bd0f9:	49 89 f8             	mov    %rdi,%r8
1400bd0fc:	e8 2f 03 00 00       	call   0x1400bd430
1400bd101:	80 7b 17 00          	cmpb   $0x0,0x17(%rbx)
1400bd105:	79 0a                	jns    0x1400bd111
1400bd107:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1400bd10c:	e8 bf 0d fb ff       	call   0x14006ded0
1400bd111:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400bd116:	48 31 e1             	xor    %rsp,%rcx
1400bd119:	48 3b 0d 20 3f 04 00 	cmp    0x43f20(%rip),%rcx        # 0x140101040
1400bd120:	74 22                	je     0x1400bd144
1400bd122:	e8 a9 21 fb ff       	call   0x14006f2d0
1400bd127:	cc                   	int3
1400bd128:	44 8a 0f             	mov    (%rdi),%r9b
1400bd12b:	44 8a 47 20          	mov    0x20(%rdi),%r8b
1400bd12f:	48 89 f1             	mov    %rsi,%rcx
1400bd132:	e8 19 00 00 00       	call   0x1400bd150
1400bd137:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400bd13c:	48 31 e1             	xor    %rsp,%rcx
1400bd13f:	e8 8c 21 fb ff       	call   0x14006f2d0
1400bd144:	48 89 f0             	mov    %rsi,%rax
1400bd147:	48 83 c4 40          	add    $0x40,%rsp
1400bd14b:	5b                   	pop    %rbx
1400bd14c:	5f                   	pop    %rdi
1400bd14d:	5e                   	pop    %rsi
1400bd14e:	c3                   	ret
1400bd14f:	cc                   	int3
1400bd150:	41 57                	push   %r15
1400bd152:	41 56                	push   %r14
1400bd154:	41 55                	push   %r13
1400bd156:	41 54                	push   %r12
1400bd158:	56                   	push   %rsi
1400bd159:	57                   	push   %rdi
1400bd15a:	53                   	push   %rbx
1400bd15b:	48 81 ec 40 01 00 00 	sub    $0x140,%rsp
1400bd162:	0f 29 b4 24 30 01 00 	movaps %xmm6,0x130(%rsp)
1400bd169:	00
1400bd16a:	44 89 cb             	mov    %r9d,%ebx
1400bd16d:	44 89 c7             	mov    %r8d,%edi
1400bd170:	49 89 d6             	mov    %rdx,%r14
1400bd173:	48 89 ce             	mov    %rcx,%rsi
1400bd176:	48 8b 05 c3 3e 04 00 	mov    0x43ec3(%rip),%rax        # 0x140101040
1400bd17d:	48 31 e0             	xor    %rsp,%rax
1400bd180:	48 89 84 24 28 01 00 	mov    %rax,0x128(%rsp)
1400bd187:	00
1400bd188:	48 c7 44 24 40 0c 00 	movq   $0xc,0x40(%rsp)
1400bd18f:	00 00
1400bd191:	48 8b 05 30 de 02 00 	mov    0x2de30(%rip),%rax        # 0x1400eafc8
1400bd198:	8a 40 0c             	mov    0xc(%rax),%al
1400bd19b:	84 c0                	test   %al,%al
1400bd19d:	0f 85 61 02 00 00    	jne    0x1400bd404
1400bd1a3:	49 bd aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%r13
1400bd1aa:	aa aa aa
1400bd1ad:	4c 89 ac 24 20 01 00 	mov    %r13,0x120(%rsp)
1400bd1b4:	00
1400bd1b5:	0f 28 35 54 37 02 00 	movaps 0x23754(%rip),%xmm6        # 0x1400e0910
1400bd1bc:	0f 29 b4 24 10 01 00 	movaps %xmm6,0x110(%rsp)
1400bd1c3:	00
1400bd1c4:	4c 8d bc 24 80 00 00 	lea    0x80(%rsp),%r15
1400bd1cb:	00
1400bd1cc:	4c 89 f1             	mov    %r14,%rcx
1400bd1cf:	4c 89 fa             	mov    %r15,%rdx
1400bd1d2:	e8 f9 20 f7 ff       	call   0x14002f2d0
1400bd1d7:	41 80 7f 17 00       	cmpb   $0x0,0x17(%r15)
1400bd1dc:	0f 88 9f 00 00 00    	js     0x1400bd281
1400bd1e2:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
1400bd1e9:	00
1400bd1ea:	48 89 84 24 20 01 00 	mov    %rax,0x120(%rsp)
1400bd1f1:	00
1400bd1f2:	0f 10 84 24 80 00 00 	movups 0x80(%rsp),%xmm0
1400bd1f9:	00
1400bd1fa:	0f 29 84 24 10 01 00 	movaps %xmm0,0x110(%rsp)
1400bd201:	00
1400bd202:	4c 8d a4 24 80 00 00 	lea    0x80(%rsp),%r12
1400bd209:	00
1400bd20a:	4c 89 e1             	mov    %r12,%rcx
1400bd20d:	e8 8e 2a fa ff       	call   0x14005fca0
1400bd212:	4c 8d bc 24 f0 00 00 	lea    0xf0(%rsp),%r15
1400bd219:	00
1400bd21a:	4d 89 6f 10          	mov    %r13,0x10(%r15)
1400bd21e:	41 0f 29 37          	movaps %xmm6,(%r15)
1400bd222:	4c 89 f1             	mov    %r14,%rcx
1400bd225:	4c 89 fa             	mov    %r15,%rdx
1400bd228:	e8 83 4b 00 00       	call   0x1400c1db0
1400bd22d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bd230:	41 0f 11 44 24 60    	movups %xmm0,0x60(%r12)
1400bd236:	41 0f 11 44 24 50    	movups %xmm0,0x50(%r12)
1400bd23c:	41 0f 11 44 24 40    	movups %xmm0,0x40(%r12)
1400bd242:	41 0f 11 44 24 30    	movups %xmm0,0x30(%r12)
1400bd248:	48 b8 70 00 00 00 40 	movabs $0x4000000070,%rax
1400bd24f:	00 00 00
1400bd252:	49 89 04 24          	mov    %rax,(%r12)
1400bd256:	ff 15 5c a7 03 00    	call   *0x3a75c(%rip)        # 0x1400f79b8
1400bd25c:	49 89 44 24 08       	mov    %rax,0x8(%r12)
1400bd261:	48 8d 05 56 fe 02 00 	lea    0x2fe56(%rip),%rax        # 0x1400ed0be