1409cae1e:	cc                   	int3
1409cae1f:	cc                   	int3
1409cae20:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409cae25:	53                   	push   %rbx
1409cae26:	48 83 ec 30          	sub    $0x30,%rsp
1409cae2a:	48 8b c2             	mov    %rdx,%rax
1409cae2d:	48 8b d9             	mov    %rcx,%rbx
1409cae30:	33 c9                	xor    %ecx,%ecx
1409cae32:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1409cae36:	0f 57 c0             	xorps  %xmm0,%xmm0
1409cae39:	0f 11 03             	movups %xmm0,(%rbx)
1409cae3c:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409cae40:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409cae47:	00
1409cae48:	88 0b                	mov    %cl,(%rbx)
1409cae4a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409cae51:	00
1409cae52:	48 8b d3             	mov    %rbx,%rdx
1409cae55:	48 8b c8             	mov    %rax,%rcx
1409cae58:	e8 53 d6 ff ff       	call   0x1409c84b0
1409cae5d:	48 8b c3             	mov    %rbx,%rax
1409cae60:	48 83 c4 30          	add    $0x30,%rsp
1409cae64:	5b                   	pop    %rbx
1409cae65:	c3                   	ret
1409cae66:	cc                   	int3
1409cae67:	cc                   	int3
1409cae68:	cc                   	int3
1409cae69:	cc                   	int3
1409cae6a:	cc                   	int3
1409cae6b:	cc                   	int3
1409cae6c:	cc                   	int3
1409cae6d:	cc                   	int3
1409cae6e:	cc                   	int3
1409cae6f:	cc                   	int3
1409cae70:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1409cae75:	53                   	push   %rbx
1409cae76:	48 83 ec 30          	sub    $0x30,%rsp
1409cae7a:	48 8b c2             	mov    %rdx,%rax
1409cae7d:	48 8b d9             	mov    %rcx,%rbx
1409cae80:	33 c9                	xor    %ecx,%ecx
1409cae82:	89 4c 24 20          	mov    %ecx,0x20(%rsp)
1409cae86:	0f 57 c0             	xorps  %xmm0,%xmm0
1409cae89:	0f 11 03             	movups %xmm0,(%rbx)
1409cae8c:	48 89 4b 10          	mov    %rcx,0x10(%rbx)
1409cae90:	48 c7 43 18 0f 00 00 	movq   $0xf,0x18(%rbx)
1409cae97:	00
1409cae98:	88 0b                	mov    %cl,(%rbx)
1409cae9a:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
1409caea1:	00
1409caea2:	48 8b d3             	mov    %rbx,%rdx
1409caea5:	48 8b c8             	mov    %rax,%rcx
1409caea8:	e8 a3 dc ff ff       	call   0x1409c8b50
1409caead:	48 8b c3             	mov    %rbx,%rax
1409caeb0:	48 83 c4 30          	add    $0x30,%rsp
1409caeb4:	5b                   	pop    %rbx
1409caeb5:	c3                   	ret
1409caeb6:	cc                   	int3
1409caeb7:	cc                   	int3
1409caeb8:	cc                   	int3
1409caeb9:	cc                   	int3
1409caeba:	cc                   	int3
1409caebb:	cc                   	int3
1409caebc:	cc                   	int3
1409caebd:	cc                   	int3
1409caebe:	cc                   	int3
1409caebf:	cc                   	int3
1409caec0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1409caec5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1409caeca:	57                   	push   %rdi
1409caecb:	48 83 ec 60          	sub    $0x60,%rsp
1409caecf:	48 8b da             	mov    %rdx,%rbx
1409caed2:	48 8b f1             	mov    %rcx,%rsi
1409caed5:	48 8b 39             	mov    (%rcx),%rdi
1409caed8:	c6 44 24 58 00       	movb   $0x0,0x58(%rsp)
1409caedd:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409caee2:	e8 b9 6d 9f ff       	call   0x1403c1ca0
1409caee7:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1409caeec:	c6 44 24 58 03       	movb   $0x3,0x58(%rsp)
1409caef1:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1409caef6:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409caefb:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1409caf00:	e8 0b e8 ff ff       	call   0x1409c9710
1409caf05:	90                   	nop
1409caf06:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1409caf0b:	e8 90 6d 9f ff       	call   0x1403c1ca0
1409caf10:	48 8b 0e             	mov    (%rsi),%rcx
1409caf13:	48 8b 51 10          	mov    0x10(%rcx),%rdx
1409caf17:	4c 8b 41 18          	mov    0x18(%rcx),%r8
1409caf1b:	49 8b c0             	mov    %r8,%rax
1409caf1e:	48 2b c2             	sub    %rdx,%rax
1409caf21:	48 83 f8 02          	cmp    $0x2,%rax
1409caf25:	72 2f                	jb     0x1409caf56
1409caf27:	48 8d 42 02          	lea    0x2(%rdx),%rax
1409caf2b:	48 89 41 10          	mov    %rax,0x10(%rcx)
1409caf2f:	49 83 f8 0f          	cmp    $0xf,%r8
1409caf33:	76 03                	jbe    0x1409caf38
1409caf35:	48 8b 09             	mov    (%rcx),%rcx
1409caf38:	66 c7 04 11 6e 73    	movw   $0x736e,(%rcx,%rdx,1)
1409caf3e:	c6 44 11 02 00       	movb   $0x0,0x2(%rcx,%rdx,1)
1409caf43:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1409caf48:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1409caf4f:	00
1409caf50:	48 83 c4 60          	add    $0x60,%rsp
1409caf54:	5f                   	pop    %rdi
1409caf55:	c3                   	ret
1409caf56:	48 c7 44 24 20 02 00 	movq   $0x2,0x20(%rsp)
1409caf5d:	00 00
1409caf5f:	4c 8d 0d c2 f5 6a 00 	lea    0x6af5c2(%rip),%r9        # 0x14107a528
1409caf66:	44 0f b6 44 24 70    	movzbl 0x70(%rsp),%r8d
1409caf6c:	ba 02 00 00 00       	mov    $0x2,%edx
1409caf71:	e8 0a d7 7d ff       	call   0x1401a8680
1409caf76:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
1409caf7b:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1409caf82:	00
1409caf83:	48 83 c4 60          	add    $0x60,%rsp
1409caf87:	5f                   	pop    %rdi
1409caf88:	c3                   	ret
1409caf89:	cc                   	int3
1409caf8a:	cc                   	int3
1409caf8b:	cc                   	int3
1409caf8c:	cc                   	int3
1409caf8d:	cc                   	int3
1409caf8e:	cc                   	int3
1409caf8f:	cc                   	int3
1409caf90:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1409caf95:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1409caf9a:	57                   	push   %rdi
1409caf9b:	48 81 ec c0 00 00 00 	sub    $0xc0,%rsp
1409cafa2:	48 8b 05 57 df 9e 00 	mov    0x9edf57(%rip),%rax        # 0x1413b8f00
1409cafa9:	48 33 c4             	xor    %rsp,%rax
1409cafac:	48 89 84 24 b8 00 00 	mov    %rax,0xb8(%rsp)
1409cafb3:	00
1409cafb4:	48 8b fa             	mov    %rdx,%rdi
1409cafb7:	48 8b d9             	mov    %rcx,%rbx
1409cafba:	48 8d 51 30          	lea    0x30(%rcx),%rdx
1409cafbe:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
1409cafc5:	00
1409cafc6:	e8 95 70 b7 ff       	call   0x140542060
1409cafcb:	48 8b f0             	mov    %rax,%rsi
1409cafce:	48 8b d3             	mov    %rbx,%rdx
1409cafd1:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1409cafd6:	e8 85 70 b7 ff       	call   0x140542060
1409cafdb:	4c 8b d0             	mov    %rax,%r10
1409cafde:	48 8b 50 10          	mov    0x10(%rax),%rdx
1409cafe2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1409cafe6:	49 8b c8             	mov    %r8,%rcx
1409cafe9:	48 2b ca             	sub    %rdx,%rcx
1409cafec:	48 83 f9 04          	cmp    $0x4,%rcx
1409caff0:	72 22                	jb     0x1409cb014
1409caff2:	48 8d 42 04          	lea    0x4(%rdx),%rax
1409caff6:	49 89 42 10          	mov    %rax,0x10(%r10)
1409caffa:	49 8b c2             	mov    %r10,%rax
1409caffd:	49 83 f8 0f          	cmp    $0xf,%r8
1409cb001:	76 03                	jbe    0x1409cb006
1409cb003:	49 8b 02             	mov    (%r10),%rax
1409cb006:	c7 04 10 20 2d 3e 20 	movl   $0x203e2d20,(%rax,%rdx,1)
1409cb00d:	c6 44 10 04 00       	movb   $0x0,0x4(%rax,%rdx,1)
1409cb012:	eb 26                	jmp    0x1409cb03a
1409cb014:	48 c7 44 24 20 04 00 	movq   $0x4,0x20(%rsp)
1409cb01b:	00 00
1409cb01d:	4c 8d 0d 1c c0 5e 00 	lea    0x5ec01c(%rip),%r9        # 0x140fb7040
1409cb024:	44 0f b6 44 24 30    	movzbl 0x30(%rsp),%r8d
1409cb02a:	ba 04 00 00 00       	mov    $0x4,%edx
1409cb02f:	49 8b ca             	mov    %r10,%rcx
1409cb032:	e8 49 d6 7d ff       	call   0x1401a8680
1409cb037:	4c 8b d0             	mov    %rax,%r10
1409cb03a:	41 0f 10 02          	movups (%r10),%xmm0
1409cb03e:	0f 11 44 24 58       	movups %xmm0,0x58(%rsp)
1409cb043:	41 0f 10 4a 10       	movups 0x10(%r10),%xmm1
1409cb048:	0f 11 4c 24 68       	movups %xmm1,0x68(%rsp)
1409cb04d:	49 c7 42 10 00 00 00 	movq   $0x0,0x10(%r10)
1409cb054:	00
1409cb055:	49 c7 42 18 0f 00 00 	movq   $0xf,0x18(%r10)
1409cb05c:	00
1409cb05d:	41 c6 02 00          	movb   $0x0,(%r10)
1409cb061:	4c 8b ce             	mov    %rsi,%r9
1409cb064:	4c 8d 44 24 58       	lea    0x58(%rsp),%r8
1409cb069:	0f b6 54 24 30       	movzbl 0x30(%rsp),%edx
1409cb06e:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1409cb073:	e8 e8 31 81 ff       	call   0x1401de260
1409cb078:	90                   	nop
1409cb079:	48 8d 54 24 38       	lea    0x38(%rsp),%rdx
1409cb07e:	48 83 7c 24 50 0f    	cmpq   $0xf,0x50(%rsp)
1409cb084:	48 0f 47 54 24 38    	cmova  0x38(%rsp),%rdx
1409cb08a:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1409cb08f:	48 8b cf             	mov    %rdi,%rcx
1409cb092:	e8 e9 30 7e ff       	call   0x1401ae180
1409cb097:	90                   	nop
1409cb098:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
1409cb09d:	48 83 fa 0f          	cmp    $0xf,%rdx
1409cb0a1:	76 33                	jbe    0x1409cb0d6
1409cb0a3:	48 ff c2             	inc    %rdx
1409cb0a6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1409cb0ab:	48 8b c1             	mov    %rcx,%rax
1409cb0ae:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409cb0b5:	72 19                	jb     0x1409cb0d0
1409cb0b7:	48 83 c2 27          	add    $0x27,%rdx
1409cb0bb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409cb0bf:	48 2b c1             	sub    %rcx,%rax
1409cb0c2:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409cb0c6:	48 83 f8 1f          	cmp    $0x1f,%rax
1409cb0ca:	0f 87 04 01 00 00    	ja     0x1409cb1d4
1409cb0d0:	e8 6f 00 45 00       	call   0x140e1b144
1409cb0d5:	90                   	nop
1409cb0d6:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
1409cb0db:	48 83 fa 0f          	cmp    $0xf,%rdx
1409cb0df:	76 33                	jbe    0x1409cb114
1409cb0e1:	48 ff c2             	inc    %rdx
1409cb0e4:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1409cb0e9:	48 8b c1             	mov    %rcx,%rax
1409cb0ec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409cb0f3:	72 19                	jb     0x1409cb10e
1409cb0f5:	48 83 c2 27          	add    $0x27,%rdx
1409cb0f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409cb0fd:	48 2b c1             	sub    %rcx,%rax
1409cb100:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409cb104:	48 83 f8 1f          	cmp    $0x1f,%rax
1409cb108:	0f 87 cc 00 00 00    	ja     0x1409cb1da
1409cb10e:	e8 31 00 45 00       	call   0x140e1b144
1409cb113:	90                   	nop
1409cb114:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
1409cb11b:	00
1409cb11c:	48 83 fa 0f          	cmp    $0xf,%rdx
1409cb120:	76 32                	jbe    0x1409cb154
1409cb122:	48 ff c2             	inc    %rdx
1409cb125:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1409cb12a:	48 8b c1             	mov    %rcx,%rax
1409cb12d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409cb134:	72 19                	jb     0x1409cb14f
1409cb136:	48 83 c2 27          	add    $0x27,%rdx
1409cb13a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409cb13e:	48 2b c1             	sub    %rcx,%rax
1409cb141:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409cb145:	48 83 f8 1f          	cmp    $0x1f,%rax
1409cb149:	0f 87 91 00 00 00    	ja     0x1409cb1e0
1409cb14f:	e8 f0 ff 44 00       	call   0x140e1b144
1409cb154:	66 0f 6f 05 d4 8c 5d 	movdqa 0x5d8cd4(%rip),%xmm0        # 0x140fa3e30
1409cb15b:	00
1409cb15c:	f3 0f 7f 84 24 88 00 	movdqu %xmm0,0x88(%rsp)
1409cb163:	00 00
1409cb165:	c6 44 24 78 00       	movb   $0x0,0x78(%rsp)
1409cb16a:	48 8b 94 24 b0 00 00 	mov    0xb0(%rsp),%rdx
1409cb171:	00
1409cb172:	48 83 fa 0f          	cmp    $0xf,%rdx
1409cb176:	76 31                	jbe    0x1409cb1a9
1409cb178:	48 ff c2             	inc    %rdx
1409cb17b:	48 8b 8c 24 98 00 00 	mov    0x98(%rsp),%rcx
1409cb182:	00
1409cb183:	48 8b c1             	mov    %rcx,%rax
1409cb186:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1409cb18d:	72 15                	jb     0x1409cb1a4
1409cb18f:	48 83 c2 27          	add    $0x27,%rdx
1409cb193:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1409cb197:	48 2b c1             	sub    %rcx,%rax
1409cb19a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1409cb19e:	48 83 f8 1f          	cmp    $0x1f,%rax
1409cb1a2:	77 2a                	ja     0x1409cb1ce
1409cb1a4:	e8 9b ff 44 00       	call   0x140e1b144
1409cb1a9:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
1409cb1b0:	00
1409cb1b1:	48 33 cc             	xor    %rsp,%rcx
1409cb1b4:	e8 47 03 45 00       	call   0x140e1b500
1409cb1b9:	4c 8d 9c 24 c0 00 00 	lea    0xc0(%rsp),%r11
1409cb1c0:	00
1409cb1c1:	49 8b 5b 20          	mov    0x20(%r11),%rbx
1409cb1c5:	49 8b 73 28          	mov    0x28(%r11),%rsi
1409cb1c9:	49 8b e3             	mov    %r11,%rsp
1409cb1cc:	5f                   	pop    %rdi
1409cb1cd:	c3                   	ret
1409cb1ce:	e8 d1 ef 45 00       	call   0x140e2a1a4
1409cb1d3:	90                   	nop
1409cb1d4:	e8 cb ef 45 00       	call   0x140e2a1a4
1409cb1d9:	90                   	nop
1409cb1da:	e8 c5 ef 45 00       	call   0x140e2a1a4
1409cb1df:	90                   	nop
1409cb1e0:	e8 bf ef 45 00       	call   0x140e2a1a4
1409cb1e5:	cc                   	int3
1409cb1e6:	cc                   	int3
1409cb1e7:	cc                   	int3
1409cb1e8:	cc                   	int3
1409cb1e9:	cc                   	int3
1409cb1ea:	cc                   	int3
1409cb1eb:	cc                   	int3
1409cb1ec:	cc                   	int3
1409cb1ed:	cc                   	int3
1409cb1ee:	cc                   	int3
1409cb1ef:	cc                   	int3
1409cb1f0:	48 83 ec 28          	sub    $0x28,%rsp
1409cb1f4:	4c 8b c1             	mov    %rcx,%r8
1409cb1f7:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1409cb1fc:	48 0f be 49 28       	movsbq 0x28(%rcx),%rcx
1409cb201:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409cb206:	48 ff c1             	inc    %rcx
1409cb209:	e8 92 dd ff ff       	call   0x1409c8fa0
1409cb20e:	48 83 c4 28          	add    $0x28,%rsp
1409cb212:	c3                   	ret
1409cb213:	cc                   	int3
1409cb214:	cc                   	int3
1409cb215:	cc                   	int3
1409cb216:	cc                   	int3
1409cb217:	cc                   	int3
1409cb218:	cc                   	int3
1409cb219:	cc                   	int3
1409cb21a:	cc                   	int3
1409cb21b:	cc                   	int3
1409cb21c:	cc                   	int3
1409cb21d:	cc                   	int3
1409cb21e:	cc                   	int3
1409cb21f:	cc                   	int3
1409cb220:	48 83 ec 28          	sub    $0x28,%rsp
1409cb224:	80 79 28 05          	cmpb   $0x5,0x28(%rcx)
1409cb228:	75 10                	jne    0x1409cb23a
1409cb22a:	e8 c1 49 ff ff       	call   0x1409bfbf0
1409cb22f:	84 c0                	test   %al,%al
1409cb231:	74 07                	je     0x1409cb23a
1409cb233:	b0 01                	mov    $0x1,%al
1409cb235:	48 83 c4 28          	add    $0x28,%rsp
1409cb239:	c3                   	ret
1409cb23a:	32 c0                	xor    %al,%al
1409cb23c:	48 83 c4 28          	add    $0x28,%rsp
1409cb240:	c3                   	ret
1409cb241:	cc                   	int3
1409cb242:	cc                   	int3
1409cb243:	cc                   	int3
1409cb244:	cc                   	int3
1409cb245:	cc                   	int3
1409cb246:	cc                   	int3
1409cb247:	cc                   	int3
1409cb248:	cc                   	int3
1409cb249:	cc                   	int3
1409cb24a:	cc                   	int3
1409cb24b:	cc                   	int3
1409cb24c:	cc                   	int3
1409cb24d:	cc                   	int3
1409cb24e:	cc                   	int3
1409cb24f:	cc                   	int3
1409cb250:	48 8b 41 08          	mov    0x8(%rcx),%rax
1409cb254:	48 03 01             	add    (%rcx),%rax
1409cb257:	c3                   	ret
1409cb258:	cc                   	int3
1409cb259:	cc                   	int3
1409cb25a:	cc                   	int3
1409cb25b:	cc                   	int3
1409cb25c:	cc                   	int3
1409cb25d:	cc                   	int3
1409cb25e:	cc                   	int3
1409cb25f:	cc                   	int3
1409cb260:	40 53                	rex push %rbx
1409cb262:	48 83 ec 40          	sub    $0x40,%rsp
1409cb266:	48 c7 44 24 30 00 00 	movq   $0x0,0x30(%rsp)