1400acbc3:	48 ff c3             	inc    %rbx
1400acbc6:	80 3c 1a 00          	cmpb   $0x0,(%rdx,%rbx,1)
1400acbca:	75 f7                	jne    0x1400acbc3
1400acbcc:	4c 8b c3             	mov    %rbx,%r8
1400acbcf:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1400acbd3:	e8 a4 8a f5 ff       	call   0x14000567c
1400acbd8:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1400acbdc:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1400acbe0:	48 8b cf             	mov    %rdi,%rcx
1400acbe3:	e8 40 fe ff ff       	call   0x1400aca28
1400acbe8:	bb 00 10 00 00       	mov    $0x1000,%ebx
1400acbed:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1400acbf1:	48 83 f8 0f          	cmp    $0xf,%rax
1400acbf5:	76 26                	jbe    0x1400acc1d
1400acbf7:	48 ff c0             	inc    %rax
1400acbfa:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400acbfe:	48 8b d1             	mov    %rcx,%rdx
1400acc01:	48 3b c3             	cmp    %rbx,%rax
1400acc04:	72 11                	jb     0x1400acc17
1400acc06:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400acc0a:	48 2b d1             	sub    %rcx,%rdx
1400acc0d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400acc11:	48 83 f8 1f          	cmp    $0x1f,%rax
1400acc15:	77 30                	ja     0x1400acc47
1400acc17:	ff 15 23 5f 16 00    	call   *0x165f23(%rip)        # 0x140212b40
1400acc1d:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1400acc21:	48 83 f8 0f          	cmp    $0xf,%rax
1400acc25:	76 2d                	jbe    0x1400acc54
1400acc27:	48 ff c0             	inc    %rax
1400acc2a:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1400acc2e:	48 8b d1             	mov    %rcx,%rdx
1400acc31:	48 3b c3             	cmp    %rbx,%rax
1400acc34:	72 18                	jb     0x1400acc4e
1400acc36:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400acc3a:	48 2b d1             	sub    %rcx,%rdx
1400acc3d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400acc41:	48 83 f8 1f          	cmp    $0x1f,%rax
1400acc45:	76 07                	jbe    0x1400acc4e
1400acc47:	ff 15 33 5f 16 00    	call   *0x165f33(%rip)        # 0x140212b80
1400acc4d:	cc                   	int3
1400acc4e:	ff 15 ec 5e 16 00    	call   *0x165eec(%rip)        # 0x140212b40
1400acc54:	48 8b c7             	mov    %rdi,%rax
1400acc57:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1400acc5b:	48 33 cc             	xor    %rsp,%rcx
1400acc5e:	e8 0d 7b 15 00       	call   0x140204770
1400acc63:	48 8b 9c 24 a0 00 00 	mov    0xa0(%rsp),%rbx
1400acc6a:	00
1400acc6b:	48 83 c4 70          	add    $0x70,%rsp
1400acc6f:	5f                   	pop    %rdi
1400acc70:	5e                   	pop    %rsi
1400acc71:	5d                   	pop    %rbp
1400acc72:	c3                   	ret
1400acc73:	90                   	nop
1400acc74:	48 8b c4             	mov    %rsp,%rax
1400acc77:	48 89 58 10          	mov    %rbx,0x10(%rax)
1400acc7b:	48 89 68 18          	mov    %rbp,0x18(%rax)
1400acc7f:	48 89 70 20          	mov    %rsi,0x20(%rax)
1400acc83:	48 89 48 08          	mov    %rcx,0x8(%rax)
1400acc87:	57                   	push   %rdi
1400acc88:	41 56                	push   %r14
1400acc8a:	41 57                	push   %r15
1400acc8c:	48 83 ec 40          	sub    $0x40,%rsp
1400acc90:	44 8b f2             	mov    %edx,%r14d
1400acc93:	48 8b f9             	mov    %rcx,%rdi
1400acc96:	45 33 ff             	xor    %r15d,%r15d
1400acc99:	44 89 78 d8          	mov    %r15d,-0x28(%rax)
1400acc9d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400acca0:	0f 11 01             	movups %xmm0,(%rcx)
1400acca3:	4c 89 79 10          	mov    %r15,0x10(%rcx)
1400acca7:	48 c7 41 18 07 00 00 	movq   $0x7,0x18(%rcx)
1400accae:	00
1400accaf:	66 44 89 39          	mov    %r15w,(%rcx)
1400accb3:	c7 40 d8 01 00 00 00 	movl   $0x1,-0x28(%rax)
1400accba:	4d 39 78 08          	cmp    %r15,0x8(%r8)
1400accbe:	0f 84 98 00 00 00    	je     0x1400acd5c
1400accc4:	49 81 78 08 ff ff ff 	cmpq   $0x7fffffff,0x8(%r8)
1400acccb:	7f
1400acccc:	0f 87 ae 00 00 00    	ja     0x1400acd80
1400accd2:	41 8b 70 08          	mov    0x8(%r8),%esi
1400accd6:	49 8b 28             	mov    (%r8),%rbp
1400accd9:	44 89 78 c8          	mov    %r15d,-0x38(%rax)
1400accdd:	45 33 c9             	xor    %r9d,%r9d
1400acce0:	44 8b c6             	mov    %esi,%r8d
1400acce3:	48 8b d5             	mov    %rbp,%rdx
1400acce6:	41 8b ce             	mov    %r14d,%ecx
1400acce9:	e8 aa 90 15 00       	call   0x140205d98
1400accee:	48 8b d8             	mov    %rax,%rbx
1400accf1:	48 8b c8             	mov    %rax,%rcx
1400accf4:	48 c1 e9 20          	shr    $0x20,%rcx
1400accf8:	85 c9                	test   %ecx,%ecx
1400accfa:	0f 85 8b 00 00 00    	jne    0x1400acd8b
1400acd00:	48 63 d3             	movslq %ebx,%rdx
1400acd03:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400acd07:	48 3b d0             	cmp    %rax,%rdx
1400acd0a:	77 18                	ja     0x1400acd24
1400acd0c:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1400acd10:	48 8b c7             	mov    %rdi,%rax
1400acd13:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
1400acd18:	76 03                	jbe    0x1400acd1d
1400acd1a:	48 8b 07             	mov    (%rdi),%rax
1400acd1d:	66 44 89 3c 50       	mov    %r15w,(%rax,%rdx,2)
1400acd22:	eb 11                	jmp    0x1400acd35
1400acd24:	0f ae e8             	lfence
1400acd27:	45 33 c0             	xor    %r8d,%r8d
1400acd2a:	48 2b d0             	sub    %rax,%rdx
1400acd2d:	48 8b cf             	mov    %rdi,%rcx
1400acd30:	e8 63 bb f5 ff       	call   0x140008898
1400acd35:	4c 8b cf             	mov    %rdi,%r9
1400acd38:	48 83 7f 18 07       	cmpq   $0x7,0x18(%rdi)
1400acd3d:	76 03                	jbe    0x1400acd42
1400acd3f:	4c 8b 0f             	mov    (%rdi),%r9
1400acd42:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400acd46:	44 8b c6             	mov    %esi,%r8d
1400acd49:	48 8b d5             	mov    %rbp,%rdx
1400acd4c:	41 8b ce             	mov    %r14d,%ecx
1400acd4f:	e8 44 90 15 00       	call   0x140205d98
1400acd54:	48 c1 e8 20          	shr    $0x20,%rax
1400acd58:	85 c0                	test   %eax,%eax
1400acd5a:	75 1c                	jne    0x1400acd78
1400acd5c:	48 8b c7             	mov    %rdi,%rax
1400acd5f:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1400acd64:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400acd69:	48 8b 74 24 78       	mov    0x78(%rsp),%rsi
1400acd6e:	48 83 c4 40          	add    $0x40,%rsp
1400acd72:	41 5f                	pop    %r15
1400acd74:	41 5e                	pop    %r14
1400acd76:	5f                   	pop    %rdi
1400acd77:	c3                   	ret
1400acd78:	8b c8                	mov    %eax,%ecx
1400acd7a:	e8 69 02 00 00       	call   0x1400acfe8
1400acd7f:	cc                   	int3
1400acd80:	b9 16 00 00 00       	mov    $0x16,%ecx
1400acd85:	e8 da 03 00 00       	call   0x1400ad164
1400acd8a:	cc                   	int3
1400acd8b:	e8 58 02 00 00       	call   0x1400acfe8
1400acd90:	cc                   	int3
1400acd91:	90                   	nop
1400acd92:	90                   	nop
1400acd93:	90                   	nop
1400acd94:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400acd99:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400acd9e:	57                   	push   %rdi
1400acd9f:	48 83 ec 20          	sub    $0x20,%rsp
1400acda3:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400acda7:	48 8b f1             	mov    %rcx,%rsi
1400acdaa:	48 8b 0a             	mov    (%rdx),%rcx
1400acdad:	48 8d 1c 41          	lea    (%rcx,%rax,2),%rbx
1400acdb1:	48 8b d3             	mov    %rbx,%rdx
1400acdb4:	48 8b fb             	mov    %rbx,%rdi
1400acdb7:	e8 3c bf f5 ff       	call   0x140008cf8
1400acdbc:	eb 10                	jmp    0x1400acdce
1400acdbe:	66 83 38 5c          	cmpw   $0x5c,(%rax)
1400acdc2:	74 06                	je     0x1400acdca
1400acdc4:	66 83 38 2f          	cmpw   $0x2f,(%rax)
1400acdc8:	75 09                	jne    0x1400acdd3
1400acdca:	48 83 c0 02          	add    $0x2,%rax
1400acdce:	48 3b c3             	cmp    %rbx,%rax
1400acdd1:	75 eb                	jne    0x1400acdbe
1400acdd3:	48 3b c3             	cmp    %rbx,%rax
1400acdd6:	74 18                	je     0x1400acdf0
1400acdd8:	48 8d 4f fe          	lea    -0x2(%rdi),%rcx
1400acddc:	66 83 39 5c          	cmpw   $0x5c,(%rcx)
1400acde0:	74 0e                	je     0x1400acdf0
1400acde2:	66 83 39 2f          	cmpw   $0x2f,(%rcx)
1400acde6:	74 08                	je     0x1400acdf0
1400acde8:	48 8b f9             	mov    %rcx,%rdi
1400acdeb:	48 3b c1             	cmp    %rcx,%rax
1400acdee:	75 e8                	jne    0x1400acdd8
1400acdf0:	48 2b df             	sub    %rdi,%rbx
1400acdf3:	48 89 3e             	mov    %rdi,(%rsi)
1400acdf6:	48 d1 fb             	sar    $1,%rbx
1400acdf9:	48 8b c6             	mov    %rsi,%rax
1400acdfc:	48 89 5e 08          	mov    %rbx,0x8(%rsi)
1400ace00:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400ace05:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400ace0a:	48 83 c4 20          	add    $0x20,%rsp
1400ace0e:	5f                   	pop    %rdi
1400ace0f:	c3                   	ret
1400ace10:	48 8b c4             	mov    %rsp,%rax
1400ace13:	48 89 58 08          	mov    %rbx,0x8(%rax)
1400ace17:	48 89 68 18          	mov    %rbp,0x18(%rax)
1400ace1b:	56                   	push   %rsi
1400ace1c:	57                   	push   %rdi
1400ace1d:	41 56                	push   %r14
1400ace1f:	48 83 ec 40          	sub    $0x40,%rsp
1400ace23:	48 8b fa             	mov    %rdx,%rdi
1400ace26:	48 89 50 e0          	mov    %rdx,-0x20(%rax)
1400ace2a:	83 60 d8 00          	andl   $0x0,-0x28(%rax)
1400ace2e:	48 8b f1             	mov    %rcx,%rsi
1400ace31:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400ace36:	76 03                	jbe    0x1400ace3b
1400ace38:	48 8b 31             	mov    (%rcx),%rsi
1400ace3b:	48 8b 69 10          	mov    0x10(%rcx),%rbp
1400ace3f:	e8 2c 8f 15 00       	call   0x140205d70
1400ace44:	44 8b f0             	mov    %eax,%r14d
1400ace47:	0f 57 c0             	xorps  %xmm0,%xmm0
1400ace4a:	0f 11 07             	movups %xmm0,(%rdi)
1400ace4d:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1400ace52:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1400ace57:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
1400ace5e:	00
1400ace5f:	c6 07 00             	movb   $0x0,(%rdi)
1400ace62:	c7 44 24 30 08 00 00 	movl   $0x8,0x30(%rsp)
1400ace69:	00
1400ace6a:	48 85 ed             	test   %rbp,%rbp
1400ace6d:	0f 84 8f 00 00 00    	je     0x1400acf02
1400ace73:	48 81 fd ff ff ff 7f 	cmp    $0x7fffffff,%rbp
1400ace7a:	0f 87 a0 00 00 00    	ja     0x1400acf20
1400ace80:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400ace85:	45 33 c9             	xor    %r9d,%r9d
1400ace88:	44 8b c5             	mov    %ebp,%r8d
1400ace8b:	48 8b d6             	mov    %rsi,%rdx
1400ace8e:	8b c8                	mov    %eax,%ecx
1400ace90:	e8 4b 8f 15 00       	call   0x140205de0
1400ace95:	48 8b d8             	mov    %rax,%rbx
1400ace98:	48 8b c8             	mov    %rax,%rcx
1400ace9b:	48 c1 e9 20          	shr    $0x20,%rcx
1400ace9f:	85 c9                	test   %ecx,%ecx
1400acea1:	0f 85 84 00 00 00    	jne    0x1400acf2b
1400acea7:	48 63 d3             	movslq %ebx,%rdx
1400aceaa:	48 8b 47 10          	mov    0x10(%rdi),%rax
1400aceae:	48 3b d0             	cmp    %rax,%rdx
1400aceb1:	77 17                	ja     0x1400aceca
1400aceb3:	48 89 57 10          	mov    %rdx,0x10(%rdi)
1400aceb7:	48 8b c7             	mov    %rdi,%rax
1400aceba:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1400acebf:	76 03                	jbe    0x1400acec4
1400acec1:	48 8b 07             	mov    (%rdi),%rax
1400acec4:	c6 04 10 00          	movb   $0x0,(%rax,%rdx,1)
1400acec8:	eb 11                	jmp    0x1400acedb
1400aceca:	0f ae e8             	lfence
1400acecd:	48 2b d0             	sub    %rax,%rdx
1400aced0:	45 33 c0             	xor    %r8d,%r8d
1400aced3:	48 8b cf             	mov    %rdi,%rcx
1400aced6:	e8 cd 13 f6 ff       	call   0x14000e2a8
1400acedb:	4c 8b cf             	mov    %rdi,%r9
1400acede:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
1400acee3:	76 03                	jbe    0x1400acee8
1400acee5:	4c 8b 0f             	mov    (%rdi),%r9
1400acee8:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
1400aceec:	44 8b c5             	mov    %ebp,%r8d
1400aceef:	48 8b d6             	mov    %rsi,%rdx
1400acef2:	41 8b ce             	mov    %r14d,%ecx
1400acef5:	e8 e6 8e 15 00       	call   0x140205de0
1400acefa:	48 c1 e8 20          	shr    $0x20,%rax
1400acefe:	85 c0                	test   %eax,%eax
1400acf00:	75 16                	jne    0x1400acf18
1400acf02:	48 8b c7             	mov    %rdi,%rax
1400acf05:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1400acf0a:	48 8b 6c 24 70       	mov    0x70(%rsp),%rbp
1400acf0f:	48 83 c4 40          	add    $0x40,%rsp
1400acf13:	41 5e                	pop    %r14
1400acf15:	5f                   	pop    %rdi
1400acf16:	5e                   	pop    %rsi
1400acf17:	c3                   	ret
1400acf18:	8b c8                	mov    %eax,%ecx
1400acf1a:	e8 c9 00 00 00       	call   0x1400acfe8
1400acf1f:	cc                   	int3
1400acf20:	b9 16 00 00 00       	mov    $0x16,%ecx
1400acf25:	e8 3a 02 00 00       	call   0x1400ad164
1400acf2a:	cc                   	int3
1400acf2b:	e8 b8 00 00 00       	call   0x1400acfe8
1400acf30:	cc                   	int3
1400acf31:	90                   	nop
1400acf32:	90                   	nop
1400acf33:	90                   	nop
1400acf34:	40 53                	rex push %rbx
1400acf36:	48 83 ec 40          	sub    $0x40,%rsp
1400acf3a:	48 8b 02             	mov    (%rdx),%rax
1400acf3d:	48 8b d9             	mov    %rcx,%rbx
1400acf40:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400acf45:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400acf49:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400acf4e:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400acf53:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1400acf58:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400acf5e:	e8 01 c7 f5 ff       	call   0x140009664
1400acf63:	48 8b c3             	mov    %rbx,%rax
1400acf66:	48 83 c4 40          	add    $0x40,%rsp
1400acf6a:	5b                   	pop    %rbx
1400acf6b:	c3                   	ret
1400acf6c:	40 53                	rex push %rbx
1400acf6e:	48 83 ec 40          	sub    $0x40,%rsp
1400acf72:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
1400acf77:	48 8b d9             	mov    %rcx,%rbx
1400acf7a:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400acf7e:	76 03                	jbe    0x1400acf83
1400acf80:	48 8b 12             	mov    (%rdx),%rdx
1400acf83:	48 89 54 24 30       	mov    %rdx,0x30(%rsp)
1400acf88:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400acf8d:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400acf92:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
1400acf97:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
1400acf9d:	e8 0a 00 00 00       	call   0x1400acfac
1400acfa2:	48 8b c3             	mov    %rbx,%rax
1400acfa5:	48 83 c4 40          	add    $0x40,%rsp
1400acfa9:	5b                   	pop    %rbx
1400acfaa:	c3                   	ret
1400acfab:	90                   	nop
1400acfac:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400acfb1:	57                   	push   %rdi
1400acfb2:	48 83 ec 40          	sub    $0x40,%rsp
1400acfb6:	48 8b da             	mov    %rdx,%rbx
1400acfb9:	48 8b f9             	mov    %rcx,%rdi
1400acfbc:	e8 af 8d 15 00       	call   0x140205d70
1400acfc1:	0f 10 03             	movups (%rbx),%xmm0
1400acfc4:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
1400acfc9:	8b d0                	mov    %eax,%edx
1400acfcb:	48 8b cf             	mov    %rdi,%rcx
1400acfce:	f3 0f 7f 44 24 30    	movdqu %xmm0,0x30(%rsp)
1400acfd4:	e8 9b fc ff ff       	call   0x1400acc74
1400acfd9:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400acfde:	48 8b c7             	mov    %rdi,%rax
1400acfe1:	48 83 c4 40          	add    $0x40,%rsp
1400acfe5:	5f                   	pop    %rdi
1400acfe6:	c3                   	ret
1400acfe7:	90                   	nop
1400acfe8:	48 83 ec 78          	sub    $0x78,%rsp
1400acfec:	8b d1                	mov    %ecx,%edx
1400acfee:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400acff3:	e8 d0 c8 f5 ff       	call   0x1400098c8
1400acff8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400acffd:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400ad002:	0f 10 00             	movups (%rax),%xmm0
1400ad005:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400ad00b:	e8 10 01 00 00       	call   0x1400ad120
1400ad010:	48 8d 15 d1 0c 22 00 	lea    0x220cd1(%rip),%rdx        # 0x1402cdce8
1400ad017:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400ad01c:	e8 d5 89 15 00       	call   0x1402059f6
1400ad021:	cc                   	int3
1400ad022:	90                   	nop
1400ad023:	90                   	nop
1400ad024:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400ad029:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1400ad02e:	55                   	push   %rbp
1400ad02f:	48 8b ec             	mov    %rsp,%rbp
1400ad032:	48 83 ec 60          	sub    $0x60,%rsp
1400ad036:	48 8b 05 43 41 25 00 	mov    0x254143(%rip),%rax        # 0x140301180
1400ad03d:	48 33 c4             	xor    %rsp,%rax
1400ad040:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1400ad044:	48 89 4d c0          	mov    %rcx,-0x40(%rbp)
1400ad048:	48 8b d9             	mov    %rcx,%rbx
1400ad04b:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
1400ad04f:	48 8b fa             	mov    %rdx,%rdi
1400ad052:	44 8b 02             	mov    (%rdx),%r8d
1400ad055:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1400ad059:	48 8b 01             	mov    (%rcx),%rax
1400ad05c:	48 8b 40 10          	mov    0x10(%rax),%rax
1400ad060:	ff 15 ca 5d 16 00    	call   *0x165dca(%rip)        # 0x140212e30
1400ad066:	48 83 7d e8 0f       	cmpq   $0xf,-0x18(%rbp)