1400bfa9f:	cc                   	int3
1400bfaa0:	48 8b 49 18          	mov    0x18(%rcx),%rcx
1400bfaa4:	e9 e7 a3 00 00       	jmp    0x1400c9e90
1400bfaa9:	cc                   	int3
1400bfaaa:	cc                   	int3
1400bfaab:	cc                   	int3
1400bfaac:	cc                   	int3
1400bfaad:	cc                   	int3
1400bfaae:	cc                   	int3
1400bfaaf:	cc                   	int3
1400bfab0:	56                   	push   %rsi
1400bfab1:	57                   	push   %rdi
1400bfab2:	55                   	push   %rbp
1400bfab3:	53                   	push   %rbx
1400bfab4:	48 83 ec 38          	sub    $0x38,%rsp
1400bfab8:	48 89 d6             	mov    %rdx,%rsi
1400bfabb:	48 89 cb             	mov    %rcx,%rbx
1400bfabe:	48 8b 05 7b 15 04 00 	mov    0x4157b(%rip),%rax        # 0x140101040
1400bfac5:	48 31 e0             	xor    %rsp,%rax
1400bfac8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400bfacd:	b9 48 00 00 00       	mov    $0x48,%ecx
1400bfad2:	e8 bd e3 fa ff       	call   0x14006de94
1400bfad7:	48 89 c7             	mov    %rax,%rdi
1400bfada:	48 8b 43 18          	mov    0x18(%rbx),%rax
1400bfade:	48 8b 48 10          	mov    0x10(%rax),%rcx
1400bfae2:	4c 8b 40 18          	mov    0x18(%rax),%r8
1400bfae6:	48 8b 11             	mov    (%rcx),%rdx
1400bfae9:	48 89 f9             	mov    %rdi,%rcx
1400bfaec:	e8 2f e0 f7 ff       	call   0x14003db20
1400bfaf1:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1400bfaf5:	48 89 f9             	mov    %rdi,%rcx
1400bfaf8:	e8 33 d8 f7 ff       	call   0x14003d330
1400bfafd:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1400bfb01:	48 89 f9             	mov    %rdi,%rcx
1400bfb04:	e8 27 d8 f7 ff       	call   0x14003d330
1400bfb09:	8b 6b 10             	mov    0x10(%rbx),%ebp
1400bfb0c:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1400bfb10:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400bfb15:	48 85 c9             	test   %rcx,%rcx
1400bfb18:	74 51                	je     0x1400bfb6b
1400bfb1a:	e8 71 7b fc ff       	call   0x140087690
1400bfb1f:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400bfb24:	49 89 40 08          	mov    %rax,0x8(%r8)
1400bfb28:	48 89 f9             	mov    %rdi,%rcx
1400bfb2b:	48 89 f2             	mov    %rsi,%rdx
1400bfb2e:	41 89 e9             	mov    %ebp,%r9d
1400bfb31:	e8 ea a6 00 00       	call   0x1400ca220
1400bfb36:	48 85 ff             	test   %rdi,%rdi
1400bfb39:	74 0d                	je     0x1400bfb48
1400bfb3b:	48 89 f9             	mov    %rdi,%rcx
1400bfb3e:	ba 01 00 00 00       	mov    $0x1,%edx
1400bfb43:	e8 98 e2 f7 ff       	call   0x14003dde0
1400bfb48:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400bfb4d:	48 31 e1             	xor    %rsp,%rcx
1400bfb50:	48 3b 0d e9 14 04 00 	cmp    0x414e9(%rip),%rcx        # 0x140101040
1400bfb57:	74 06                	je     0x1400bfb5f
1400bfb59:	e8 72 f7 fa ff       	call   0x14006f2d0
1400bfb5e:	cc                   	int3
1400bfb5f:	48 89 f0             	mov    %rsi,%rax
1400bfb62:	48 83 c4 38          	add    $0x38,%rsp
1400bfb66:	5b                   	pop    %rbx
1400bfb67:	5d                   	pop    %rbp
1400bfb68:	5f                   	pop    %rdi
1400bfb69:	5e                   	pop    %rsi
1400bfb6a:	c3                   	ret
1400bfb6b:	0f 0b                	ud2
1400bfb6d:	cc                   	int3
1400bfb6e:	cc                   	int3
1400bfb6f:	cc                   	int3
1400bfb70:	56                   	push   %rsi
1400bfb71:	57                   	push   %rdi
1400bfb72:	55                   	push   %rbp
1400bfb73:	53                   	push   %rbx
1400bfb74:	48 83 ec 48          	sub    $0x48,%rsp
1400bfb78:	48 89 cf             	mov    %rcx,%rdi
1400bfb7b:	48 8b 05 be 14 04 00 	mov    0x414be(%rip),%rax        # 0x140101040
1400bfb82:	48 31 e0             	xor    %rsp,%rax
1400bfb85:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400bfb8a:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bfb8e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400bfb93:	48 85 c9             	test   %rcx,%rcx
1400bfb96:	0f 84 07 01 00 00    	je     0x1400bfca3
1400bfb9c:	48 89 d6             	mov    %rdx,%rsi
1400bfb9f:	e8 ec 7a fc ff       	call   0x140087690
1400bfba4:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
1400bfba9:	48 89 42 08          	mov    %rax,0x8(%rdx)
1400bfbad:	48 89 f1             	mov    %rsi,%rcx
1400bfbb0:	e8 8b 58 f7 ff       	call   0x140035440
1400bfbb5:	8b 47 10             	mov    0x10(%rdi),%eax
1400bfbb8:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1400bfbbd:	89 02                	mov    %eax,(%rdx)
1400bfbbf:	48 89 f1             	mov    %rsi,%rcx
1400bfbc2:	e8 19 57 f7 ff       	call   0x1400352e0
1400bfbc7:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bfbcb:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bfbcf:	48 8b 01             	mov    (%rcx),%rax
1400bfbd2:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bfbd6:	48 29 c1             	sub    %rax,%rcx
1400bfbd9:	48 c1 f9 02          	sar    $0x2,%rcx
1400bfbdd:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
1400bfbe1:	bd ff ff ff ff       	mov    $0xffffffff,%ebp
1400bfbe6:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1400bfbec:	48 83 fa 02          	cmp    $0x2,%rdx
1400bfbf0:	72 0e                	jb     0x1400bfc00
1400bfbf2:	48 83 f9 01          	cmp    $0x1,%rcx
1400bfbf6:	0f 86 a7 00 00 00    	jbe    0x1400bfca3
1400bfbfc:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400bfc00:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1400bfc05:	44 89 02             	mov    %r8d,(%rdx)
1400bfc08:	48 89 f1             	mov    %rsi,%rcx
1400bfc0b:	e8 d0 56 f7 ff       	call   0x1400352e0
1400bfc10:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bfc14:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bfc18:	48 8b 01             	mov    (%rcx),%rax
1400bfc1b:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bfc1f:	48 29 c1             	sub    %rax,%rcx
1400bfc22:	48 89 ca             	mov    %rcx,%rdx
1400bfc25:	48 c1 fa 02          	sar    $0x2,%rdx
1400bfc29:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1400bfc2d:	49 83 f8 02          	cmp    $0x2,%r8
1400bfc31:	72 0a                	jb     0x1400bfc3d
1400bfc33:	48 83 fa 01          	cmp    $0x1,%rdx
1400bfc37:	76 6a                	jbe    0x1400bfca3
1400bfc39:	8b 6c 08 f8          	mov    -0x8(%rax,%rcx,1),%ebp
1400bfc3d:	48 8d 5c 24 3c       	lea    0x3c(%rsp),%rbx
1400bfc42:	89 2b                	mov    %ebp,(%rbx)
1400bfc44:	48 89 f1             	mov    %rsi,%rcx
1400bfc47:	48 89 da             	mov    %rbx,%rdx
1400bfc4a:	e8 91 56 f7 ff       	call   0x1400352e0
1400bfc4f:	48 89 f9             	mov    %rdi,%rcx
1400bfc52:	e8 19 c0 f6 ff       	call   0x14002bc70
1400bfc57:	89 03                	mov    %eax,(%rbx)
1400bfc59:	48 8d 5c 24 3c       	lea    0x3c(%rsp),%rbx
1400bfc5e:	48 89 f1             	mov    %rsi,%rcx
1400bfc61:	48 89 da             	mov    %rbx,%rdx
1400bfc64:	e8 77 56 f7 ff       	call   0x1400352e0
1400bfc69:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bfc6d:	48 8b 40 18          	mov    0x18(%rax),%rax
1400bfc71:	8b 40 18             	mov    0x18(%rax),%eax
1400bfc74:	89 03                	mov    %eax,(%rbx)
1400bfc76:	48 8d 54 24 3c       	lea    0x3c(%rsp),%rdx
1400bfc7b:	48 89 f1             	mov    %rsi,%rcx
1400bfc7e:	e8 5d 56 f7 ff       	call   0x1400352e0
1400bfc83:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1400bfc88:	48 31 e1             	xor    %rsp,%rcx
1400bfc8b:	48 3b 0d ae 13 04 00 	cmp    0x413ae(%rip),%rcx        # 0x140101040
1400bfc92:	74 06                	je     0x1400bfc9a
1400bfc94:	e8 37 f6 fa ff       	call   0x14006f2d0
1400bfc99:	cc                   	int3
1400bfc9a:	48 83 c4 48          	add    $0x48,%rsp
1400bfc9e:	5b                   	pop    %rbx
1400bfc9f:	5d                   	pop    %rbp
1400bfca0:	5f                   	pop    %rdi
1400bfca1:	5e                   	pop    %rsi
1400bfca2:	c3                   	ret
1400bfca3:	0f 0b                	ud2
1400bfca5:	cc                   	int3
1400bfca6:	cc                   	int3
1400bfca7:	cc                   	int3
1400bfca8:	cc                   	int3
1400bfca9:	cc                   	int3
1400bfcaa:	cc                   	int3
1400bfcab:	cc                   	int3
1400bfcac:	cc                   	int3
1400bfcad:	cc                   	int3
1400bfcae:	cc                   	int3
1400bfcaf:	cc                   	int3
1400bfcb0:	56                   	push   %rsi
1400bfcb1:	57                   	push   %rdi
1400bfcb2:	48 83 ec 28          	sub    $0x28,%rsp
1400bfcb6:	48 89 d6             	mov    %rdx,%rsi
1400bfcb9:	48 89 cf             	mov    %rcx,%rdi
1400bfcbc:	4c 89 c2             	mov    %r8,%rdx
1400bfcbf:	e8 2c fc ff ff       	call   0x1400bf8f0
1400bfcc4:	48 89 f9             	mov    %rdi,%rcx
1400bfcc7:	48 89 f2             	mov    %rsi,%rdx
1400bfcca:	41 89 c0             	mov    %eax,%r8d
1400bfccd:	e8 ce f9 ff ff       	call   0x1400bf6a0
1400bfcd2:	48 89 f0             	mov    %rsi,%rax
1400bfcd5:	48 83 c4 28          	add    $0x28,%rsp
1400bfcd9:	5f                   	pop    %rdi
1400bfcda:	5e                   	pop    %rsi
1400bfcdb:	c3                   	ret
1400bfcdc:	cc                   	int3
1400bfcdd:	cc                   	int3
1400bfcde:	cc                   	int3
1400bfcdf:	cc                   	int3
1400bfce0:	56                   	push   %rsi
1400bfce1:	57                   	push   %rdi
1400bfce2:	53                   	push   %rbx
1400bfce3:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1400bfcea:	48 89 d6             	mov    %rdx,%rsi
1400bfced:	48 89 cf             	mov    %rcx,%rdi
1400bfcf0:	48 8b 05 49 13 04 00 	mov    0x41349(%rip),%rax        # 0x140101040
1400bfcf7:	48 31 e0             	xor    %rsp,%rax
1400bfcfa:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1400bfcff:	48 b8 aa aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaaa,%rax
1400bfd06:	aa aa aa
1400bfd09:	48 89 42 10          	mov    %rax,0x10(%rdx)
1400bfd0d:	0f 28 05 fc 0b 02 00 	movaps 0x20bfc(%rip),%xmm0        # 0x1400e0910
1400bfd14:	0f 11 02             	movups %xmm0,(%rdx)
1400bfd17:	48 89 d1             	mov    %rdx,%rcx
1400bfd1a:	e8 21 4a fa ff       	call   0x140064740
1400bfd1f:	48 8b 07             	mov    (%rdi),%rax
1400bfd22:	8b 50 fc             	mov    -0x4(%rax),%edx
1400bfd25:	48 8d 5c 24 60       	lea    0x60(%rsp),%rbx
1400bfd2a:	48 89 d9             	mov    %rbx,%rcx
1400bfd2d:	e8 ee f8 ff ff       	call   0x1400bf620
1400bfd32:	48 8d 05 91 3c 02 00 	lea    0x23c91(%rip),%rax        # 0x1400e39ca
1400bfd39:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400bfd3e:	48 89 02             	mov    %rax,(%rdx)
1400bfd41:	48 c7 42 08 04 00 00 	movq   $0x4,0x8(%rdx)
1400bfd48:	00
1400bfd49:	48 89 f1             	mov    %rsi,%rcx
1400bfd4c:	49 89 d8             	mov    %rbx,%r8
1400bfd4f:	e8 6c bc f7 ff       	call   0x14003b9c0
1400bfd54:	80 7b 17 00          	cmpb   $0x0,0x17(%rbx)
1400bfd58:	79 0a                	jns    0x1400bfd64
1400bfd5a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400bfd5f:	e8 6c e1 fa ff       	call   0x14006ded0
1400bfd64:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bfd68:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bfd6c:	48 8b 01             	mov    (%rcx),%rax
1400bfd6f:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bfd73:	48 29 c1             	sub    %rax,%rcx
1400bfd76:	48 c1 f9 02          	sar    $0x2,%rcx
1400bfd7a:	48 8d 51 ff          	lea    -0x1(%rcx),%rdx
1400bfd7e:	bb ff ff ff ff       	mov    $0xffffffff,%ebx
1400bfd83:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
1400bfd89:	48 83 fa 02          	cmp    $0x2,%rdx
1400bfd8d:	72 0e                	jb     0x1400bfd9d
1400bfd8f:	48 83 f9 01          	cmp    $0x1,%rcx
1400bfd93:	0f 86 c1 00 00 00    	jbe    0x1400bfe5a
1400bfd99:	44 8b 40 04          	mov    0x4(%rax),%r8d
1400bfd9d:	48 8d 05 40 d5 02 00 	lea    0x2d540(%rip),%rax        # 0x1400ed2e4
1400bfda4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400bfda9:	48 89 02             	mov    %rax,(%rdx)
1400bfdac:	48 c7 42 08 03 00 00 	movq   $0x3,0x8(%rdx)
1400bfdb3:	00
1400bfdb4:	48 89 f1             	mov    %rsi,%rcx
1400bfdb7:	e8 94 bb f7 ff       	call   0x14003b950
1400bfdbc:	48 8b 47 18          	mov    0x18(%rdi),%rax
1400bfdc0:	48 8b 48 18          	mov    0x18(%rax),%rcx
1400bfdc4:	48 8b 01             	mov    (%rcx),%rax
1400bfdc7:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1400bfdcb:	48 29 c1             	sub    %rax,%rcx
1400bfdce:	48 89 ca             	mov    %rcx,%rdx
1400bfdd1:	48 c1 fa 02          	sar    $0x2,%rdx
1400bfdd5:	4c 8d 42 ff          	lea    -0x1(%rdx),%r8
1400bfdd9:	49 83 f8 02          	cmp    $0x2,%r8
1400bfddd:	72 0a                	jb     0x1400bfde9
1400bfddf:	48 83 fa 01          	cmp    $0x1,%rdx
1400bfde3:	76 75                	jbe    0x1400bfe5a
1400bfde5:	8b 5c 08 f8          	mov    -0x8(%rax,%rcx,1),%ebx
1400bfde9:	48 8d 05 f8 d4 02 00 	lea    0x2d4f8(%rip),%rax        # 0x1400ed2e8
1400bfdf0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400bfdf5:	48 89 02             	mov    %rax,(%rdx)
1400bfdf8:	48 c7 42 08 03 00 00 	movq   $0x3,0x8(%rdx)
1400bfdff:	00
1400bfe00:	48 89 f1             	mov    %rsi,%rcx
1400bfe03:	41 89 d8             	mov    %ebx,%r8d
1400bfe06:	e8 45 bb f7 ff       	call   0x14003b950
1400bfe0b:	48 89 f9             	mov    %rdi,%rcx
1400bfe0e:	e8 5d be f6 ff       	call   0x14002bc70
1400bfe13:	48 8d 0d d2 d4 02 00 	lea    0x2d4d2(%rip),%rcx        # 0x1400ed2ec
1400bfe1a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400bfe1f:	48 89 0a             	mov    %rcx,(%rdx)
1400bfe22:	48 c7 42 08 0c 00 00 	movq   $0xc,0x8(%rdx)
1400bfe29:	00
1400bfe2a:	48 89 f1             	mov    %rsi,%rcx
1400bfe2d:	41 89 c0             	mov    %eax,%r8d
1400bfe30:	e8 1b bb f7 ff       	call   0x14003b950
1400bfe35:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400bfe3a:	48 31 e1             	xor    %rsp,%rcx
1400bfe3d:	48 3b 0d fc 11 04 00 	cmp    0x411fc(%rip),%rcx        # 0x140101040
1400bfe44:	74 06                	je     0x1400bfe4c
1400bfe46:	e8 85 f4 fa ff       	call   0x14006f2d0
1400bfe4b:	cc                   	int3
1400bfe4c:	48 89 f0             	mov    %rsi,%rax
1400bfe4f:	48 81 c4 80 00 00 00 	add    $0x80,%rsp
1400bfe56:	5b                   	pop    %rbx
1400bfe57:	5f                   	pop    %rdi
1400bfe58:	5e                   	pop    %rsi
1400bfe59:	c3                   	ret
1400bfe5a:	0f 0b                	ud2
1400bfe5c:	cc                   	int3
1400bfe5d:	cc                   	int3
1400bfe5e:	cc                   	int3
1400bfe5f:	cc                   	int3
1400bfe60:	56                   	push   %rsi
1400bfe61:	57                   	push   %rdi
1400bfe62:	53                   	push   %rbx
1400bfe63:	48 83 ec 20          	sub    $0x20,%rsp
1400bfe67:	4c 89 c3             	mov    %r8,%rbx
1400bfe6a:	48 89 d6             	mov    %rdx,%rsi
1400bfe6d:	48 89 cf             	mov    %rcx,%rdi
1400bfe70:	4c 89 c2             	mov    %r8,%rdx
1400bfe73:	e8 78 fa ff ff       	call   0x1400bf8f0
1400bfe78:	48 8b 57 30          	mov    0x30(%rdi),%rdx
1400bfe7c:	48 85 d2             	test   %rdx,%rdx
1400bfe7f:	74 5d                	je     0x1400bfede
1400bfe81:	4c 8d 47 30          	lea    0x30(%rdi),%r8
1400bfe85:	4c 89 c1             	mov    %r8,%rcx
1400bfe88:	45 31 c9             	xor    %r9d,%r9d
1400bfe8b:	39 42 20             	cmp    %eax,0x20(%rdx)
1400bfe8e:	41 0f 9c c1          	setl   %r9b
1400bfe92:	48 0f 4d ca          	cmovge %rdx,%rcx
1400bfe96:	4a 8b 14 ca          	mov    (%rdx,%r9,8),%rdx
1400bfe9a:	48 85 d2             	test   %rdx,%rdx
1400bfe9d:	75 e9                	jne    0x1400bfe88
1400bfe9f:	4c 39 c1             	cmp    %r8,%rcx
1400bfea2:	74 3a                	je     0x1400bfede
1400bfea4:	3b 41 20             	cmp    0x20(%rcx),%eax
1400bfea7:	7c 35                	jl     0x1400bfede
1400bfea9:	80 79 3f 00          	cmpb   $0x0,0x3f(%rcx)
1400bfead:	78 1d                	js     0x1400bfecc
1400bfeaf:	48 83 c1 28          	add    $0x28,%rcx
1400bfeb3:	48 8b 41 10          	mov    0x10(%rcx),%rax
1400bfeb7:	48 89 46 10          	mov    %rax,0x10(%rsi)
1400bfebb:	0f 10 01             	movups (%rcx),%xmm0
1400bfebe:	0f 11 06             	movups %xmm0,(%rsi)
1400bfec1:	48 89 f0             	mov    %rsi,%rax
1400bfec4:	48 83 c4 20          	add    $0x20,%rsp
1400bfec8:	5b                   	pop    %rbx
1400bfec9:	5f                   	pop    %rdi
1400bfeca:	5e                   	pop    %rsi
1400bfecb:	c3                   	ret
1400bfecc:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1400bfed0:	4c 8b 41 30          	mov    0x30(%rcx),%r8
1400bfed4:	48 89 f1             	mov    %rsi,%rcx
1400bfed7:	e8 b4 b5 f9 ff       	call   0x14005b490
1400bfedc:	eb e3                	jmp    0x1400bfec1
1400bfede:	48 89 f9             	mov    %rdi,%rcx
1400bfee1:	48 89 da             	mov    %rbx,%rdx
1400bfee4:	e8 07 fa ff ff       	call   0x1400bf8f0
1400bfee9:	48 89 f9             	mov    %rdi,%rcx
1400bfeec:	48 89 f2             	mov    %rsi,%rdx
1400bfeef:	41 89 c0             	mov    %eax,%r8d
1400bfef2:	e8 a9 f7 ff ff       	call   0x1400bf6a0
1400bfef7:	eb c8                	jmp    0x1400bfec1
1400bfef9:	cc                   	int3
1400bfefa:	cc                   	int3
1400bfefb:	cc                   	int3
1400bfefc:	cc                   	int3
1400bfefd:	cc                   	int3
1400bfefe:	cc                   	int3
1400bfeff:	cc                   	int3
1400bff00:	41 56                	push   %r14
1400bff02:	56                   	push   %rsi
1400bff03:	57                   	push   %rdi