140093e1b:	e8 20 1f ff ff       	call   0x140085d40
140093e20:	48 8b c3             	mov    %rbx,%rax
140093e23:	48 83 c4 20          	add    $0x20,%rsp
140093e27:	5b                   	pop    %rbx
140093e28:	c3                   	ret
140093e29:	cc                   	int3
140093e2a:	cc                   	int3
140093e2b:	cc                   	int3
140093e2c:	cc                   	int3
140093e2d:	cc                   	int3
140093e2e:	cc                   	int3
140093e2f:	cc                   	int3
140093e30:	4d 8b c8             	mov    %r8,%r9
140093e33:	48 3b ca             	cmp    %rdx,%rcx
140093e36:	74 69                	je     0x140093ea1
140093e38:	4d 8b d1             	mov    %r9,%r10
140093e3b:	4c 8d 41 08          	lea    0x8(%rcx),%r8
140093e3f:	4c 2b d1             	sub    %rcx,%r10
140093e42:	45 33 db             	xor    %r11d,%r11d
140093e45:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140093e4c:	00 00 00 00
140093e50:	41 8b 40 f8          	mov    -0x8(%r8),%eax
140093e54:	4d 8d 40 28          	lea    0x28(%r8),%r8
140093e58:	41 89 01             	mov    %eax,(%r9)
140093e5b:	49 8d 48 f8          	lea    -0x8(%r8),%rcx
140093e5f:	0f 57 c0             	xorps  %xmm0,%xmm0
140093e62:	49 83 c1 28          	add    $0x28,%r9
140093e66:	43 0f 11 44 02 d8    	movups %xmm0,-0x28(%r10,%r8,1)
140093e6c:	4f 89 5c 02 e8       	mov    %r11,-0x18(%r10,%r8,1)
140093e71:	4f 89 5c 02 f0       	mov    %r11,-0x10(%r10,%r8,1)
140093e76:	41 0f 10 40 d8       	movups -0x28(%r8),%xmm0
140093e7b:	43 0f 11 44 02 d8    	movups %xmm0,-0x28(%r10,%r8,1)
140093e81:	41 0f 10 48 e8       	movups -0x18(%r8),%xmm1
140093e86:	43 0f 11 4c 02 e8    	movups %xmm1,-0x18(%r10,%r8,1)
140093e8c:	4d 89 58 e8          	mov    %r11,-0x18(%r8)
140093e90:	49 c7 40 f0 0f 00 00 	movq   $0xf,-0x10(%r8)
140093e97:	00
140093e98:	45 88 58 d8          	mov    %r11b,-0x28(%r8)
140093e9c:	48 3b ca             	cmp    %rdx,%rcx
140093e9f:	75 af                	jne    0x140093e50
140093ea1:	49 8b c1             	mov    %r9,%rax
140093ea4:	c3                   	ret
140093ea5:	cc                   	int3
140093ea6:	cc                   	int3
140093ea7:	cc                   	int3
140093ea8:	cc                   	int3
140093ea9:	cc                   	int3
140093eaa:	cc                   	int3
140093eab:	cc                   	int3
140093eac:	cc                   	int3
140093ead:	cc                   	int3
140093eae:	cc                   	int3
140093eaf:	cc                   	int3
140093eb0:	48 83 ec 08          	sub    $0x8,%rsp
140093eb4:	4d 8b c8             	mov    %r8,%r9
140093eb7:	4c 8b da             	mov    %rdx,%r11
140093eba:	48 3b ca             	cmp    %rdx,%rcx
140093ebd:	74 7a                	je     0x140093f39
140093ebf:	4d 8b d1             	mov    %r9,%r10
140093ec2:	48 89 1c 24          	mov    %rbx,(%rsp)
140093ec6:	4c 2b d1             	sub    %rcx,%r10
140093ec9:	4c 8d 41 10          	lea    0x10(%rcx),%r8
140093ecd:	33 db                	xor    %ebx,%ebx
140093ecf:	90                   	nop
140093ed0:	49 89 19             	mov    %rbx,(%r9)
140093ed3:	4b 89 5c 10 f8       	mov    %rbx,-0x8(%r8,%r10,1)
140093ed8:	66 43 c7 04 02 00 01 	movw   $0x100,(%r10,%r8,1)
140093edf:	49 8b 40 f0          	mov    -0x10(%r8),%rax
140093ee3:	4d 8d 40 18          	lea    0x18(%r8),%r8
140093ee7:	49 89 01             	mov    %rax,(%r9)
140093eea:	49 83 c1 18          	add    $0x18,%r9
140093eee:	49 89 58 d8          	mov    %rbx,-0x28(%r8)
140093ef2:	4b 8b 4c 10 e0       	mov    -0x20(%r8,%r10,1),%rcx
140093ef7:	49 8b 40 e0          	mov    -0x20(%r8),%rax
140093efb:	4b 89 44 10 e0       	mov    %rax,-0x20(%r8,%r10,1)
140093f00:	49 89 48 e0          	mov    %rcx,-0x20(%r8)
140093f04:	41 0f b6 48 e8       	movzbl -0x18(%r8),%ecx
140093f09:	43 0f b6 54 02 e8    	movzbl -0x18(%r10,%r8,1),%edx
140093f0f:	43 88 4c 02 e8       	mov    %cl,-0x18(%r10,%r8,1)
140093f14:	41 0f b6 48 e9       	movzbl -0x17(%r8),%ecx
140093f19:	41 88 50 e8          	mov    %dl,-0x18(%r8)
140093f1d:	43 0f b6 54 02 e9    	movzbl -0x17(%r10,%r8,1),%edx
140093f23:	43 88 4c 02 e9       	mov    %cl,-0x17(%r10,%r8,1)
140093f28:	49 8d 48 f0          	lea    -0x10(%r8),%rcx
140093f2c:	41 88 50 e9          	mov    %dl,-0x17(%r8)
140093f30:	49 3b cb             	cmp    %r11,%rcx
140093f33:	75 9b                	jne    0x140093ed0
140093f35:	48 8b 1c 24          	mov    (%rsp),%rbx
140093f39:	49 8b c1             	mov    %r9,%rax
140093f3c:	48 83 c4 08          	add    $0x8,%rsp
140093f40:	c3                   	ret
140093f41:	cc                   	int3
140093f42:	cc                   	int3
140093f43:	cc                   	int3
140093f44:	cc                   	int3
140093f45:	cc                   	int3
140093f46:	cc                   	int3
140093f47:	cc                   	int3
140093f48:	cc                   	int3
140093f49:	cc                   	int3
140093f4a:	cc                   	int3
140093f4b:	cc                   	int3
140093f4c:	cc                   	int3
140093f4d:	cc                   	int3
140093f4e:	cc                   	int3
140093f4f:	cc                   	int3
140093f50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140093f55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140093f5a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140093f5f:	57                   	push   %rdi
140093f60:	48 83 ec 40          	sub    $0x40,%rsp
140093f64:	49 8b f0             	mov    %r8,%rsi
140093f67:	48 8b da             	mov    %rdx,%rbx
140093f6a:	48 8b f9             	mov    %rcx,%rdi
140093f6d:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
140093f72:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140093f77:	4c 89 44 24 30       	mov    %r8,0x30(%rsp)
140093f7c:	48 85 d2             	test   %rdx,%rdx
140093f7f:	74 74                	je     0x140093ff5
140093f81:	33 ed                	xor    %ebp,%ebp
140093f83:	0f 1f 40 00          	nopl   0x0(%rax)
140093f87:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140093f8e:	00 00
140093f90:	48 89 7c 24 50       	mov    %rdi,0x50(%rsp)
140093f95:	0f 57 c0             	xorps  %xmm0,%xmm0
140093f98:	0f 11 07             	movups %xmm0,(%rdi)
140093f9b:	48 89 6f 10          	mov    %rbp,0x10(%rdi)
140093f9f:	48 c7 47 18 0f 00 00 	movq   $0xf,0x18(%rdi)
140093fa6:	00
140093fa7:	c6 07 00             	movb   $0x0,(%rdi)
140093faa:	89 6f 20             	mov    %ebp,0x20(%rdi)
140093fad:	0f 11 47 28          	movups %xmm0,0x28(%rdi)
140093fb1:	48 89 6f 38          	mov    %rbp,0x38(%rdi)
140093fb5:	48 c7 47 40 0f 00 00 	movq   $0xf,0x40(%rdi)
140093fbc:	00
140093fbd:	c6 47 28 00          	movb   $0x0,0x28(%rdi)
140093fc1:	c6 47 48 00          	movb   $0x0,0x48(%rdi)
140093fc5:	48 89 6f 50          	mov    %rbp,0x50(%rdi)
140093fc9:	48 89 6f 58          	mov    %rbp,0x58(%rdi)
140093fcd:	48 89 6f 60          	mov    %rbp,0x60(%rdi)
140093fd1:	48 89 6f 68          	mov    %rbp,0x68(%rdi)
140093fd5:	48 89 6f 70          	mov    %rbp,0x70(%rdi)
140093fd9:	48 8d 4f 78          	lea    0x78(%rdi),%rcx
140093fdd:	e8 ee 11 00 00       	call   0x1400951d0
140093fe2:	90                   	nop
140093fe3:	48 81 c7 b8 00 00 00 	add    $0xb8,%rdi
140093fea:	48 89 7c 24 28       	mov    %rdi,0x28(%rsp)
140093fef:	48 83 eb 01          	sub    $0x1,%rbx
140093ff3:	75 9b                	jne    0x140093f90
140093ff5:	4c 8b c6             	mov    %rsi,%r8
140093ff8:	48 8b d7             	mov    %rdi,%rdx
140093ffb:	48 8b cf             	mov    %rdi,%rcx
140093ffe:	e8 8d 90 ff ff       	call   0x14008d090
140094003:	48 8b c7             	mov    %rdi,%rax
140094006:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
14009400b:	48 8b 6c 24 60       	mov    0x60(%rsp),%rbp
140094010:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
140094015:	48 83 c4 40          	add    $0x40,%rsp
140094019:	5f                   	pop    %rdi
14009401a:	c3                   	ret
14009401b:	cc                   	int3
14009401c:	cc                   	int3
14009401d:	cc                   	int3
14009401e:	cc                   	int3
14009401f:	cc                   	int3
140094020:	48 85 d2             	test   %rdx,%rdx
140094023:	0f 84 c0 00 00 00    	je     0x1400940e9
140094029:	48 8d 41 78          	lea    0x78(%rcx),%rax
14009402d:	45 33 c9             	xor    %r9d,%r9d
140094030:	0f 57 c0             	xorps  %xmm0,%xmm0
140094033:	48 8d 80 88 00 00 00 	lea    0x88(%rax),%rax
14009403a:	0f 11 41 10          	movups %xmm0,0x10(%rcx)
14009403e:	45 33 c0             	xor    %r8d,%r8d
140094041:	0f 11 41 20          	movups %xmm0,0x20(%rcx)
140094045:	0f 11 41 30          	movups %xmm0,0x30(%rcx)
140094049:	0f 11 41 40          	movups %xmm0,0x40(%rcx)
14009404d:	0f 11 41 50          	movups %xmm0,0x50(%rcx)
140094051:	0f 11 41 60          	movups %xmm0,0x60(%rcx)
140094055:	0f 11 41 70          	movups %xmm0,0x70(%rcx)
140094059:	4c 89 81 80 00 00 00 	mov    %r8,0x80(%rcx)
140094060:	0f 11 01             	movups %xmm0,(%rcx)
140094063:	4c 89 88 10 ff ff ff 	mov    %r9,-0xf0(%rax)
14009406a:	48 c7 80 18 ff ff ff 	movq   $0xf,-0xe8(%rax)
140094071:	0f 00 00 00
140094075:	44 88 01             	mov    %r8b,(%rcx)
140094078:	48 81 c1 88 00 00 00 	add    $0x88,%rcx
14009407f:	0f 11 80 20 ff ff ff 	movups %xmm0,-0xe0(%rax)
140094086:	4c 89 88 30 ff ff ff 	mov    %r9,-0xd0(%rax)
14009408d:	48 c7 80 38 ff ff ff 	movq   $0xf,-0xc8(%rax)
140094094:	0f 00 00 00
140094098:	44 88 80 20 ff ff ff 	mov    %r8b,-0xe0(%rax)
14009409f:	0f 11 80 40 ff ff ff 	movups %xmm0,-0xc0(%rax)
1400940a6:	4c 89 88 50 ff ff ff 	mov    %r9,-0xb0(%rax)
1400940ad:	48 c7 80 58 ff ff ff 	movq   $0xf,-0xa8(%rax)
1400940b4:	0f 00 00 00
1400940b8:	44 88 80 40 ff ff ff 	mov    %r8b,-0xc0(%rax)
1400940bf:	0f 11 80 60 ff ff ff 	movups %xmm0,-0xa0(%rax)
1400940c6:	4c 89 88 70 ff ff ff 	mov    %r9,-0x90(%rax)
1400940cd:	48 c7 80 78 ff ff ff 	movq   $0xf,-0x88(%rax)
1400940d4:	0f 00 00 00
1400940d8:	44 88 80 60 ff ff ff 	mov    %r8b,-0xa0(%rax)
1400940df:	48 83 ea 01          	sub    $0x1,%rdx
1400940e3:	0f 85 47 ff ff ff    	jne    0x140094030
1400940e9:	48 8b c1             	mov    %rcx,%rax
1400940ec:	c3                   	ret
1400940ed:	cc                   	int3
1400940ee:	cc                   	int3
1400940ef:	cc                   	int3
1400940f0:	48 85 d2             	test   %rdx,%rdx
1400940f3:	74 5e                	je     0x140094153
1400940f5:	48 8d 41 38          	lea    0x38(%rcx),%rax
1400940f9:	45 33 c0             	xor    %r8d,%r8d
1400940fc:	0f 1f 40 00          	nopl   0x0(%rax)
140094100:	4c 89 41 10          	mov    %r8,0x10(%rcx)
140094104:	48 8d 40 48          	lea    0x48(%rax),%rax
140094108:	4c 89 41 18          	mov    %r8,0x18(%rcx)
14009410c:	0f 57 c0             	xorps  %xmm0,%xmm0
14009410f:	4c 89 41 20          	mov    %r8,0x20(%rcx)
140094113:	4c 89 41 28          	mov    %r8,0x28(%rcx)
140094117:	4c 89 41 30          	mov    %r8,0x30(%rcx)
14009411b:	4c 89 41 38          	mov    %r8,0x38(%rcx)
14009411f:	4c 89 41 40          	mov    %r8,0x40(%rcx)
140094123:	0f 11 01             	movups %xmm0,(%rcx)
140094126:	4c 89 40 90          	mov    %r8,-0x70(%rax)
14009412a:	48 c7 40 98 0f 00 00 	movq   $0xf,-0x68(%rax)
140094131:	00
140094132:	44 88 01             	mov    %r8b,(%rcx)
140094135:	48 83 c1 48          	add    $0x48,%rcx
140094139:	0f 11 40 a0          	movups %xmm0,-0x60(%rax)
14009413d:	4c 89 40 b0          	mov    %r8,-0x50(%rax)
140094141:	48 c7 40 b8 0f 00 00 	movq   $0xf,-0x48(%rax)
140094148:	00
140094149:	44 88 40 a0          	mov    %r8b,-0x60(%rax)
14009414d:	48 83 ea 01          	sub    $0x1,%rdx
140094151:	75 ad                	jne    0x140094100
140094153:	48 8b c1             	mov    %rcx,%rax
140094156:	c3                   	ret
140094157:	cc                   	int3
140094158:	cc                   	int3
140094159:	cc                   	int3
14009415a:	cc                   	int3
14009415b:	cc                   	int3
14009415c:	cc                   	int3
14009415d:	cc                   	int3
14009415e:	cc                   	int3
14009415f:	cc                   	int3
140094160:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140094165:	57                   	push   %rdi
140094166:	48 83 ec 20          	sub    $0x20,%rsp
14009416a:	48 8b f2             	mov    %rdx,%rsi
14009416d:	48 8b f9             	mov    %rcx,%rdi
140094170:	48 85 d2             	test   %rdx,%rdx
140094173:	0f 84 f7 00 00 00    	je     0x140094270
140094179:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
14009417e:	48 8d 59 78          	lea    0x78(%rcx),%rbx
140094182:	48 89 6c 24 38       	mov    %rbp,0x38(%rsp)
140094187:	33 ed                	xor    %ebp,%ebp
140094189:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140094190:	48 8d 4f 10          	lea    0x10(%rdi),%rcx
140094194:	33 d2                	xor    %edx,%edx
140094196:	41 b8 a8 00 00 00    	mov    $0xa8,%r8d
14009419c:	e8 bd 88 26 00       	call   0x1402fca5e
1400941a1:	0f 57 c0             	xorps  %xmm0,%xmm0
1400941a4:	48 8d 9b b8 00 00 00 	lea    0xb8(%rbx),%rbx
1400941ab:	0f 11 07             	movups %xmm0,(%rdi)
1400941ae:	48 89 ab e0 fe ff ff 	mov    %rbp,-0x120(%rbx)
1400941b5:	48 c7 83 e8 fe ff ff 	movq   $0xf,-0x118(%rbx)
1400941bc:	0f 00 00 00
1400941c0:	40 88 2f             	mov    %bpl,(%rdi)
1400941c3:	48 81 c7 b8 00 00 00 	add    $0xb8,%rdi
1400941ca:	0f 11 83 f0 fe ff ff 	movups %xmm0,-0x110(%rbx)
1400941d1:	48 89 ab 00 ff ff ff 	mov    %rbp,-0x100(%rbx)
1400941d8:	48 c7 83 08 ff ff ff 	movq   $0xf,-0xf8(%rbx)
1400941df:	0f 00 00 00
1400941e3:	40 88 ab f0 fe ff ff 	mov    %bpl,-0x110(%rbx)
1400941ea:	0f 11 83 10 ff ff ff 	movups %xmm0,-0xf0(%rbx)
1400941f1:	48 89 ab 20 ff ff ff 	mov    %rbp,-0xe0(%rbx)
1400941f8:	48 c7 83 28 ff ff ff 	movq   $0xf,-0xd8(%rbx)
1400941ff:	0f 00 00 00
140094203:	40 88 ab 10 ff ff ff 	mov    %bpl,-0xf0(%rbx)
14009420a:	0f 11 83 30 ff ff ff 	movups %xmm0,-0xd0(%rbx)
140094211:	48 89 ab 40 ff ff ff 	mov    %rbp,-0xc0(%rbx)
140094218:	48 c7 83 48 ff ff ff 	movq   $0xf,-0xb8(%rbx)
14009421f:	0f 00 00 00
140094223:	40 88 ab 30 ff ff ff 	mov    %bpl,-0xd0(%rbx)
14009422a:	0f 11 83 50 ff ff ff 	movups %xmm0,-0xb0(%rbx)
140094231:	48 89 ab 60 ff ff ff 	mov    %rbp,-0xa0(%rbx)
140094238:	48 c7 83 68 ff ff ff 	movq   $0xf,-0x98(%rbx)
14009423f:	0f 00 00 00
140094243:	40 88 ab 50 ff ff ff 	mov    %bpl,-0xb0(%rbx)
14009424a:	48 89 ab 70 ff ff ff 	mov    %rbp,-0x90(%rbx)
140094251:	48 89 ab 78 ff ff ff 	mov    %rbp,-0x88(%rbx)
140094258:	48 89 6b 80          	mov    %rbp,-0x80(%rbx)
14009425c:	48 83 ee 01          	sub    $0x1,%rsi
140094260:	0f 85 2a ff ff ff    	jne    0x140094190
140094266:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
14009426b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140094270:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140094275:	48 8b c7             	mov    %rdi,%rax
140094278:	48 83 c4 20          	add    $0x20,%rsp
14009427c:	5f                   	pop    %rdi
14009427d:	c3                   	ret
14009427e:	cc                   	int3
14009427f:	cc                   	int3
140094280:	48 8b c1             	mov    %rcx,%rax
140094283:	48 85 d2             	test   %rdx,%rdx
140094286:	0f 84 c9 00 00 00    	je     0x140094355
14009428c:	48 83 e9 80          	sub    $0xffffffffffffff80,%rcx
140094290:	45 33 c0             	xor    %r8d,%r8d
140094293:	0f 1f 40 00          	nopl   0x0(%rax)
140094297:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
14009429e:	00 00
1400942a0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400942a3:	48 8d 89 90 00 00 00 	lea    0x90(%rcx),%rcx
1400942aa:	0f 11 40 10          	movups %xmm0,0x10(%rax)
1400942ae:	0f 11 40 20          	movups %xmm0,0x20(%rax)
1400942b2:	0f 11 40 30          	movups %xmm0,0x30(%rax)
1400942b6:	0f 11 40 40          	movups %xmm0,0x40(%rax)
1400942ba:	0f 11 40 50          	movups %xmm0,0x50(%rax)
1400942be:	0f 11 40 60          	movups %xmm0,0x60(%rax)
1400942c2:	0f 11 40 70          	movups %xmm0,0x70(%rax)
1400942c6:	0f 11 80 80 00 00 00 	movups %xmm0,0x80(%rax)
1400942cd:	0f 11 00             	movups %xmm0,(%rax)
1400942d0:	4c 89 81 00 ff ff ff 	mov    %r8,-0x100(%rcx)
1400942d7:	48 c7 81 08 ff ff ff 	movq   $0xf,-0xf8(%rcx)
1400942de:	0f 00 00 00
1400942e2:	44 88 00             	mov    %r8b,(%rax)
1400942e5:	48 05 90 00 00 00    	add    $0x90,%rax
1400942eb:	0f 11 81 10 ff ff ff 	movups %xmm0,-0xf0(%rcx)
1400942f2:	4c 89 81 20 ff ff ff 	mov    %r8,-0xe0(%rcx)
1400942f9:	48 c7 81 28 ff ff ff 	movq   $0xf,-0xd8(%rcx)
140094300:	0f 00 00 00
140094304:	44 88 81 10 ff ff ff 	mov    %r8b,-0xf0(%rcx)
14009430b:	0f 11 81 38 ff ff ff 	movups %xmm0,-0xc8(%rcx)
140094312:	4c 89 81 48 ff ff ff 	mov    %r8,-0xb8(%rcx)
140094319:	48 c7 81 50 ff ff ff 	movq   $0xf,-0xb0(%rcx)
140094320:	0f 00 00 00
140094324:	44 88 81 38 ff ff ff 	mov    %r8b,-0xc8(%rcx)
14009432b:	0f 11 81 58 ff ff ff 	movups %xmm0,-0xa8(%rcx)
140094332:	4c 89 81 68 ff ff ff 	mov    %r8,-0x98(%rcx)
140094339:	48 c7 81 70 ff ff ff 	movq   $0xf,-0x90(%rcx)
140094340:	0f 00 00 00
140094344:	44 88 81 58 ff ff ff 	mov    %r8b,-0xa8(%rcx)
14009434b:	48 83 ea 01          	sub    $0x1,%rdx
14009434f:	0f 85 4b ff ff ff    	jne    0x1400942a0
140094355:	c3                   	ret
140094356:	cc                   	int3
140094357:	cc                   	int3
140094358:	cc                   	int3
140094359:	cc                   	int3