1401cb9f6:	cc                   	int3
1401cb9f7:	cc                   	int3
1401cb9f8:	cc                   	int3
1401cb9f9:	cc                   	int3
1401cb9fa:	cc                   	int3
1401cb9fb:	cc                   	int3
1401cb9fc:	cc                   	int3
1401cb9fd:	cc                   	int3
1401cb9fe:	cc                   	int3
1401cb9ff:	cc                   	int3
1401cba00:	40 53                	rex push %rbx
1401cba02:	48 83 ec 20          	sub    $0x20,%rsp
1401cba06:	48 8b 51 48          	mov    0x48(%rcx),%rdx
1401cba0a:	48 8b d9             	mov    %rcx,%rbx
1401cba0d:	48 83 fa 10          	cmp    $0x10,%rdx
1401cba11:	72 2d                	jb     0x1401cba40
1401cba13:	48 8b 49 30          	mov    0x30(%rcx),%rcx
1401cba17:	48 ff c2             	inc    %rdx
1401cba1a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cba21:	72 18                	jb     0x1401cba3b
1401cba23:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
1401cba27:	48 83 c2 27          	add    $0x27,%rdx
1401cba2b:	49 2b c8             	sub    %r8,%rcx
1401cba2e:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401cba32:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cba36:	77 2a                	ja     0x1401cba62
1401cba38:	49 8b c8             	mov    %r8,%rcx
1401cba3b:	e8 44 e8 12 00       	call   0x1402fa284
1401cba40:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
1401cba44:	48 c7 43 40 00 00 00 	movq   $0x0,0x40(%rbx)
1401cba4b:	00
1401cba4c:	48 c7 43 48 0f 00 00 	movq   $0xf,0x48(%rbx)
1401cba53:	00
1401cba54:	c6 43 30 00          	movb   $0x0,0x30(%rbx)
1401cba58:	48 83 c4 20          	add    $0x20,%rsp
1401cba5c:	5b                   	pop    %rbx
1401cba5d:	e9 0e c9 ec ff       	jmp    0x140098370
1401cba62:	ff 15 90 e5 15 00    	call   *0x15e590(%rip)        # 0x140329ff8
1401cba68:	cc                   	int3
1401cba69:	cc                   	int3
1401cba6a:	cc                   	int3
1401cba6b:	cc                   	int3
1401cba6c:	cc                   	int3
1401cba6d:	cc                   	int3
1401cba6e:	cc                   	int3
1401cba6f:	cc                   	int3
1401cba70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cba75:	57                   	push   %rdi
1401cba76:	48 83 ec 20          	sub    $0x20,%rsp
1401cba7a:	0f 10 02             	movups (%rdx),%xmm0
1401cba7d:	48 8b fa             	mov    %rdx,%rdi
1401cba80:	48 8b d9             	mov    %rcx,%rbx
1401cba83:	48 83 c2 10          	add    $0x10,%rdx
1401cba87:	0f 11 01             	movups %xmm0,(%rcx)
1401cba8a:	48 83 c1 10          	add    $0x10,%rcx
1401cba8e:	e8 8d e4 ff ff       	call   0x1401c9f20
1401cba93:	4c 8d 47 30          	lea    0x30(%rdi),%r8
1401cba97:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401cba9b:	49 3b c8             	cmp    %r8,%rcx
1401cba9e:	74 16                	je     0x1401cbab6
1401cbaa0:	49 83 78 18 10       	cmpq   $0x10,0x18(%r8)
1401cbaa5:	49 8b d0             	mov    %r8,%rdx
1401cbaa8:	72 03                	jb     0x1401cbaad
1401cbaaa:	49 8b 10             	mov    (%r8),%rdx
1401cbaad:	4d 8b 40 10          	mov    0x10(%r8),%r8
1401cbab1:	e8 aa c5 eb ff       	call   0x140088060
1401cbab6:	48 8b 47 50          	mov    0x50(%rdi),%rax
1401cbaba:	48 89 43 50          	mov    %rax,0x50(%rbx)
1401cbabe:	0f b6 47 58          	movzbl 0x58(%rdi),%eax
1401cbac2:	88 43 58             	mov    %al,0x58(%rbx)
1401cbac5:	48 8b 47 60          	mov    0x60(%rdi),%rax
1401cbac9:	48 89 43 60          	mov    %rax,0x60(%rbx)
1401cbacd:	8b 47 68             	mov    0x68(%rdi),%eax
1401cbad0:	89 43 68             	mov    %eax,0x68(%rbx)
1401cbad3:	0f b6 47 6c          	movzbl 0x6c(%rdi),%eax
1401cbad7:	88 43 6c             	mov    %al,0x6c(%rbx)
1401cbada:	48 8b c3             	mov    %rbx,%rax
1401cbadd:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401cbae2:	48 83 c4 20          	add    $0x20,%rsp
1401cbae6:	5f                   	pop    %rdi
1401cbae7:	c3                   	ret
1401cbae8:	cc                   	int3
1401cbae9:	cc                   	int3
1401cbaea:	cc                   	int3
1401cbaeb:	cc                   	int3
1401cbaec:	cc                   	int3
1401cbaed:	cc                   	int3
1401cbaee:	cc                   	int3
1401cbaef:	cc                   	int3
1401cbaf0:	40 53                	rex push %rbx
1401cbaf2:	48 83 ec 20          	sub    $0x20,%rsp
1401cbaf6:	48 8d 05 53 dc 17 00 	lea    0x17dc53(%rip),%rax        # 0x140349750
1401cbafd:	48 8b d9             	mov    %rcx,%rbx
1401cbb00:	48 89 01             	mov    %rax,(%rcx)
1401cbb03:	f6 c2 01             	test   $0x1,%dl
1401cbb06:	74 0a                	je     0x1401cbb12
1401cbb08:	ba 08 00 00 00       	mov    $0x8,%edx
1401cbb0d:	e8 72 e7 12 00       	call   0x1402fa284
1401cbb12:	48 8b c3             	mov    %rbx,%rax
1401cbb15:	48 83 c4 20          	add    $0x20,%rsp
1401cbb19:	5b                   	pop    %rbx
1401cbb1a:	c3                   	ret
1401cbb1b:	cc                   	int3
1401cbb1c:	cc                   	int3
1401cbb1d:	cc                   	int3
1401cbb1e:	cc                   	int3
1401cbb1f:	cc                   	int3
1401cbb20:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401cbb25:	57                   	push   %rdi
1401cbb26:	48 83 ec 20          	sub    $0x20,%rsp
1401cbb2a:	48 8d 05 ef e1 17 00 	lea    0x17e1ef(%rip),%rax        # 0x140349d20
1401cbb31:	48 8b f9             	mov    %rcx,%rdi
1401cbb34:	48 89 01             	mov    %rax,(%rcx)
1401cbb37:	8b da                	mov    %edx,%ebx
1401cbb39:	48 83 c1 28          	add    $0x28,%rcx
1401cbb3d:	e8 be 6e 00 00       	call   0x1401d2a00
1401cbb42:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401cbb46:	e8 25 c8 ec ff       	call   0x140098370
1401cbb4b:	48 8d 05 fe db 17 00 	lea    0x17dbfe(%rip),%rax        # 0x140349750
1401cbb52:	48 89 07             	mov    %rax,(%rdi)
1401cbb55:	f6 c3 01             	test   $0x1,%bl
1401cbb58:	74 0d                	je     0x1401cbb67
1401cbb5a:	ba 58 00 00 00       	mov    $0x58,%edx
1401cbb5f:	48 8b cf             	mov    %rdi,%rcx
1401cbb62:	e8 1d e7 12 00       	call   0x1402fa284
1401cbb67:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401cbb6c:	48 8b c7             	mov    %rdi,%rax
1401cbb6f:	48 83 c4 20          	add    $0x20,%rsp
1401cbb73:	5f                   	pop    %rdi
1401cbb74:	c3                   	ret
1401cbb75:	cc                   	int3
1401cbb76:	cc                   	int3
1401cbb77:	cc                   	int3
1401cbb78:	cc                   	int3
1401cbb79:	cc                   	int3
1401cbb7a:	cc                   	int3
1401cbb7b:	cc                   	int3
1401cbb7c:	cc                   	int3
1401cbb7d:	cc                   	int3
1401cbb7e:	cc                   	int3
1401cbb7f:	cc                   	int3
1401cbb80:	40 55                	rex push %rbp
1401cbb82:	53                   	push   %rbx
1401cbb83:	56                   	push   %rsi
1401cbb84:	57                   	push   %rdi
1401cbb85:	41 57                	push   %r15
1401cbb87:	48 8d ac 24 30 ff ff 	lea    -0xd0(%rsp),%rbp
1401cbb8e:	ff
1401cbb8f:	48 81 ec d0 01 00 00 	sub    $0x1d0,%rsp
1401cbb96:	48 8b 05 e3 c5 23 00 	mov    0x23c5e3(%rip),%rax        # 0x140408180
1401cbb9d:	48 33 c4             	xor    %rsp,%rax
1401cbba0:	48 89 85 c8 00 00 00 	mov    %rax,0xc8(%rbp)
1401cbba7:	45 33 ff             	xor    %r15d,%r15d
1401cbbaa:	48 c7 85 80 00 00 00 	movq   $0x7,0x80(%rbp)
1401cbbb1:	07 00 00 00
1401cbbb5:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
1401cbbbc:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1401cbbc0:	48 8b f2             	mov    %rdx,%rsi
1401cbbc3:	66 44 89 7d 68       	mov    %r15w,0x68(%rbp)
1401cbbc8:	4c 8b c3             	mov    %rbx,%r8
1401cbbcb:	48 8d 15 1e db 17 00 	lea    0x17db1e(%rip),%rdx        # 0x1403496f0
1401cbbd2:	48 8b f9             	mov    %rcx,%rdi
1401cbbd5:	49 ff c0             	inc    %r8
1401cbbd8:	66 46 39 3c 42       	cmp    %r15w,(%rdx,%r8,2)
1401cbbdd:	75 f6                	jne    0x1401cbbd5
1401cbbdf:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1401cbbe3:	e8 38 5b ef ff       	call   0x1400c1720
1401cbbe8:	4c 8d 45 68          	lea    0x68(%rbp),%r8
1401cbbec:	48 8d 95 88 00 00 00 	lea    0x88(%rbp),%rdx
1401cbbf3:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401cbbf7:	e8 a4 e3 ff ff       	call   0x1401c9fa0
1401cbbfc:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1401cbc03:	48 83 fa 08          	cmp    $0x8,%rdx
1401cbc07:	72 39                	jb     0x1401cbc42
1401cbc09:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1401cbc0d:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbc14:	00
1401cbc15:	48 8b c1             	mov    %rcx,%rax
1401cbc18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbc1f:	72 1c                	jb     0x1401cbc3d
1401cbc21:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbc25:	48 83 c2 27          	add    $0x27,%rdx
1401cbc29:	48 2b c1             	sub    %rcx,%rax
1401cbc2c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbc30:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbc34:	76 07                	jbe    0x1401cbc3d
1401cbc36:	ff 15 bc e3 15 00    	call   *0x15e3bc(%rip)        # 0x140329ff8
1401cbc3c:	cc                   	int3
1401cbc3d:	e8 42 e6 12 00       	call   0x1402fa284
1401cbc42:	4c 89 b4 24 10 02 00 	mov    %r14,0x210(%rsp)
1401cbc49:	00
1401cbc4a:	48 8d 15 8f da 17 00 	lea    0x17da8f(%rip),%rdx        # 0x1403496e0
1401cbc51:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1401cbc55:	48 c7 85 80 00 00 00 	movq   $0x7,0x80(%rbp)
1401cbc5c:	07 00 00 00
1401cbc60:	66 44 89 7d 68       	mov    %r15w,0x68(%rbp)
1401cbc65:	48 ff c3             	inc    %rbx
1401cbc68:	66 44 39 3c 5a       	cmp    %r15w,(%rdx,%rbx,2)
1401cbc6d:	75 f6                	jne    0x1401cbc65
1401cbc6f:	4c 8b c3             	mov    %rbx,%r8
1401cbc72:	48 8d 4d 68          	lea    0x68(%rbp),%rcx
1401cbc76:	e8 a5 5a ef ff       	call   0x1400c1720
1401cbc7b:	4c 8d 45 68          	lea    0x68(%rbp),%r8
1401cbc7f:	48 8d 95 a8 00 00 00 	lea    0xa8(%rbp),%rdx
1401cbc86:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401cbc8a:	e8 11 e3 ff ff       	call   0x1401c9fa0
1401cbc8f:	48 83 bd a0 00 00 00 	cmpq   $0x8,0xa0(%rbp)
1401cbc96:	08
1401cbc97:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401cbc9e:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1401cbca3:	ba 00 00 00 c0       	mov    $0xc0000000,%edx
1401cbca8:	48 0f 43 8d 88 00 00 	cmovae 0x88(%rbp),%rcx
1401cbcaf:	00
1401cbcb0:	4c 8b f0             	mov    %rax,%r14
1401cbcb3:	45 33 c9             	xor    %r9d,%r9d
1401cbcb6:	c7 44 24 28 80 00 00 	movl   $0x80,0x28(%rsp)
1401cbcbd:	00
1401cbcbe:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1401cbcc5:	00
1401cbcc6:	45 8d 41 03          	lea    0x3(%r9),%r8d
1401cbcca:	ff 15 18 d5 15 00    	call   *0x15d518(%rip)        # 0x1403291e8
1401cbcd0:	48 8b f8             	mov    %rax,%rdi
1401cbcd3:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1401cbcd7:	75 08                	jne    0x1401cbce1
1401cbcd9:	49 8b df             	mov    %r15,%rbx
1401cbcdc:	e9 c4 00 00 00       	jmp    0x1401cbda5
1401cbce1:	0f 57 c0             	xorps  %xmm0,%xmm0
1401cbce4:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401cbce9:	45 33 c0             	xor    %r8d,%r8d
1401cbcec:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401cbcf1:	41 b9 ff ff ff ff    	mov    $0xffffffff,%r9d
1401cbcf7:	c7 44 24 20 ff ff ff 	movl   $0xffffffff,0x20(%rsp)
1401cbcfe:	ff
1401cbcff:	48 8b cf             	mov    %rdi,%rcx
1401cbd02:	0f 11 44 24 40       	movups %xmm0,0x40(%rsp)
1401cbd07:	41 8d 50 02          	lea    0x2(%r8),%edx
1401cbd0b:	0f 11 44 24 50       	movups %xmm0,0x50(%rsp)
1401cbd10:	ff 15 82 d7 15 00    	call   *0x15d782(%rip)        # 0x140329498
1401cbd16:	85 c0                	test   %eax,%eax
1401cbd18:	75 4d                	jne    0x1401cbd67
1401cbd1a:	e8 c1 48 f0 ff       	call   0x1400d05e0
1401cbd1f:	89 44 24 28          	mov    %eax,0x28(%rsp)
1401cbd23:	4c 8d 05 1e db 17 00 	lea    0x17db1e(%rip),%r8        # 0x140349848
1401cbd2a:	41 b9 46 01 00 00    	mov    $0x146,%r9d
1401cbd30:	c7 44 24 20 02 00 00 	movl   $0x2,0x20(%rsp)
1401cbd37:	00
1401cbd38:	48 8d 15 b1 db 17 00 	lea    0x17dbb1(%rip),%rdx        # 0x1403498f0
1401cbd3f:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401cbd44:	e8 77 83 14 00       	call   0x1403140c0
1401cbd49:	48 8b c8             	mov    %rax,%rcx
1401cbd4c:	48 8d 15 85 db 17 00 	lea    0x17db85(%rip),%rdx        # 0x1403498d8
1401cbd53:	e8 58 d6 eb ff       	call   0x1400893b0
1401cbd58:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1401cbd5d:	e8 ce 86 14 00       	call   0x140314430
1401cbd62:	49 8b df             	mov    %r15,%rbx
1401cbd65:	eb 3e                	jmp    0x1401cbda5
1401cbd67:	b9 48 00 00 00       	mov    $0x48,%ecx
1401cbd6c:	e8 d7 e4 12 00       	call   0x1402fa248
1401cbd71:	48 8b d8             	mov    %rax,%rbx
1401cbd74:	48 85 c0             	test   %rax,%rax
1401cbd77:	74 21                	je     0x1401cbd9a
1401cbd79:	48 8d 48 08          	lea    0x8(%rax),%rcx
1401cbd7d:	48 89 38             	mov    %rdi,(%rax)
1401cbd80:	49 8b d6             	mov    %r14,%rdx
1401cbd83:	e8 a8 e0 ff ff       	call   0x1401c9e30
1401cbd88:	44 88 7b 28          	mov    %r15b,0x28(%rbx)
1401cbd8c:	4c 89 7b 30          	mov    %r15,0x30(%rbx)
1401cbd90:	4c 89 7b 38          	mov    %r15,0x38(%rbx)
1401cbd94:	4c 89 7b 40          	mov    %r15,0x40(%rbx)
1401cbd98:	eb 03                	jmp    0x1401cbd9d
1401cbd9a:	49 8b df             	mov    %r15,%rbx
1401cbd9d:	48 8b cb             	mov    %rbx,%rcx
1401cbda0:	e8 db 1b 00 00       	call   0x1401cd980
1401cbda5:	48 8d 8d a8 00 00 00 	lea    0xa8(%rbp),%rcx
1401cbdac:	48 89 1e             	mov    %rbx,(%rsi)
1401cbdaf:	e8 bc c5 ec ff       	call   0x140098370
1401cbdb4:	48 8b 95 80 00 00 00 	mov    0x80(%rbp),%rdx
1401cbdbb:	4c 8b b4 24 10 02 00 	mov    0x210(%rsp),%r14
1401cbdc2:	00
1401cbdc3:	48 83 fa 08          	cmp    $0x8,%rdx
1401cbdc7:	72 39                	jb     0x1401cbe02
1401cbdc9:	48 8b 4d 68          	mov    0x68(%rbp),%rcx
1401cbdcd:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1401cbdd4:	00
1401cbdd5:	48 8b c1             	mov    %rcx,%rax
1401cbdd8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1401cbddf:	72 1c                	jb     0x1401cbdfd
1401cbde1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401cbde5:	48 83 c2 27          	add    $0x27,%rdx
1401cbde9:	48 2b c1             	sub    %rcx,%rax
1401cbdec:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1401cbdf0:	48 83 f8 1f          	cmp    $0x1f,%rax
1401cbdf4:	76 07                	jbe    0x1401cbdfd
1401cbdf6:	ff 15 fc e1 15 00    	call   *0x15e1fc(%rip)        # 0x140329ff8
1401cbdfc:	cc                   	int3
1401cbdfd:	e8 82 e4 12 00       	call   0x1402fa284
1401cbe02:	48 8d 8d 88 00 00 00 	lea    0x88(%rbp),%rcx
1401cbe09:	4c 89 7d 78          	mov    %r15,0x78(%rbp)
1401cbe0d:	48 c7 85 80 00 00 00 	movq   $0x7,0x80(%rbp)
1401cbe14:	07 00 00 00
1401cbe18:	66 44 89 7d 68       	mov    %r15w,0x68(%rbp)
1401cbe1d:	e8 4e c5 ec ff       	call   0x140098370
1401cbe22:	48 8b c6             	mov    %rsi,%rax
1401cbe25:	48 8b 8d c8 00 00 00 	mov    0xc8(%rbp),%rcx
1401cbe2c:	48 33 cc             	xor    %rsp,%rcx
1401cbe2f:	e8 0c e8 12 00       	call   0x1402fa640
1401cbe34:	48 81 c4 d0 01 00 00 	add    $0x1d0,%rsp
1401cbe3b:	41 5f                	pop    %r15
1401cbe3d:	5f                   	pop    %rdi
1401cbe3e:	5e                   	pop    %rsi
1401cbe3f:	5b                   	pop    %rbx
1401cbe40:	5d                   	pop    %rbp
1401cbe41:	c3                   	ret
1401cbe42:	cc                   	int3
1401cbe43:	cc                   	int3
1401cbe44:	cc                   	int3
1401cbe45:	cc                   	int3
1401cbe46:	cc                   	int3
1401cbe47:	cc                   	int3
1401cbe48:	cc                   	int3
1401cbe49:	cc                   	int3
1401cbe4a:	cc                   	int3
1401cbe4b:	cc                   	int3
1401cbe4c:	cc                   	int3
1401cbe4d:	cc                   	int3
1401cbe4e:	cc                   	int3
1401cbe4f:	cc                   	int3
1401cbe50:	40 53                	rex push %rbx
1401cbe52:	56                   	push   %rsi
1401cbe53:	57                   	push   %rdi
1401cbe54:	48 81 ec 90 00 00 00 	sub    $0x90,%rsp
1401cbe5b:	48 8b 05 1e c3 23 00 	mov    0x23c31e(%rip),%rax        # 0x140408180
1401cbe62:	48 33 c4             	xor    %rsp,%rax
1401cbe65:	48 89 84 24 80 00 00 	mov    %rax,0x80(%rsp)
1401cbe6c:	00
1401cbe6d:	48 8b da             	mov    %rdx,%rbx
1401cbe70:	48 8b f9             	mov    %rcx,%rdi
1401cbe73:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1401cbe78:	49 8b c8             	mov    %r8,%rcx
1401cbe7b:	e8 c0 96 00 00       	call   0x1401d5540
1401cbe80:	33 f6                	xor    %esi,%esi
1401cbe82:	48 c7 44 24 38 07 00 	movq   $0x7,0x38(%rsp)
1401cbe89:	00 00
1401cbe8b:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
1401cbe90:	48 8d 15 71 d8 17 00 	lea    0x17d871(%rip),%rdx        # 0x140349708
1401cbe97:	66 89 74 24 20       	mov    %si,0x20(%rsp)
1401cbe9c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1401cbea3:	49 ff c0             	inc    %r8
1401cbea6:	66 42 39 34 42       	cmp    %si,(%rdx,%r8,2)
1401cbeab:	75 f6                	jne    0x1401cbea3