140177c78:	45 8b cf             	mov    %r15d,%r9d
140177c7b:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177c7f:	48 8d 15 c2 8b 13 00 	lea    0x138bc2(%rip),%rdx        # 0x1402b0848
140177c86:	48 8b cb             	mov    %rbx,%rcx
140177c89:	e8 56 68 00 00       	call   0x14017e4e4
140177c8e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177c93:	e8 a8 f6 fa ff       	call   0x140127340
140177c98:	48 8b d8             	mov    %rax,%rbx
140177c9b:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177ca2:	0f 84 73 03 00 00    	je     0x14017801b
140177ca8:	0f 57 c0             	xorps  %xmm0,%xmm0
140177cab:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177caf:	0f 57 c9             	xorps  %xmm1,%xmm1
140177cb2:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177cb7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140177cbb:	48 83 7d e8 07       	cmpq   $0x7,-0x18(%rbp)
140177cc0:	48 0f 47 55 d0       	cmova  -0x30(%rbp),%rdx
140177cc5:	4c 8b 45 e0          	mov    -0x20(%rbp),%r8
140177cc9:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177ccd:	e8 22 f1 e8 ff       	call   0x140006df4
140177cd2:	41 b9 00 01 00 00    	mov    $0x100,%r9d
140177cd8:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177cdc:	48 8d 15 ad 8b 13 00 	lea    0x138bad(%rip),%rdx        # 0x1402b0890
140177ce3:	48 8b cb             	mov    %rbx,%rcx
140177ce6:	e8 f9 67 00 00       	call   0x14017e4e4
140177ceb:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177cf0:	e8 4b f6 fa ff       	call   0x140127340
140177cf5:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177cfc:	0f 84 19 03 00 00    	je     0x14017801b
140177d02:	45 8b cf             	mov    %r15d,%r9d
140177d05:	44 8b 45 f0          	mov    -0x10(%rbp),%r8d
140177d09:	48 8d 15 7c 8a 13 00 	lea    0x138a7c(%rip),%rdx        # 0x1402b078c
140177d10:	48 8b c8             	mov    %rax,%rcx
140177d13:	e8 98 a1 fa ff       	call   0x140121eb0
140177d18:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177d1f:	0f 84 f6 02 00 00    	je     0x14017801b
140177d25:	48 8d 05 34 8b 13 00 	lea    0x138b34(%rip),%rax        # 0x1402b0860
140177d2c:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140177d30:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177d35:	e8 06 f6 fa ff       	call   0x140127340
140177d3a:	4c 8d 45 f8          	lea    -0x8(%rbp),%r8
140177d3e:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140177d42:	48 8b c8             	mov    %rax,%rcx
140177d45:	e8 92 9f fa ff       	call   0x140121cdc
140177d4a:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177d51:	75 07                	jne    0x140177d5a
140177d53:	ff 15 27 ae 09 00    	call   *0x9ae27(%rip)        # 0x140212b80
140177d59:	cc                   	int3
140177d5a:	0f 57 c0             	xorps  %xmm0,%xmm0
140177d5d:	0f 57 c9             	xorps  %xmm1,%xmm1
140177d60:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177d64:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177d68:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177d6d:	40 38 75 38          	cmp    %sil,0x38(%rbp)
140177d71:	74 19                	je     0x140177d8c
140177d73:	48 8d 55 18          	lea    0x18(%rbp),%rdx
140177d77:	48 83 7d 30 07       	cmpq   $0x7,0x30(%rbp)
140177d7c:	48 0f 47 55 18       	cmova  0x18(%rbp),%rdx
140177d81:	4c 8b 45 28          	mov    0x28(%rbp),%r8
140177d85:	e8 6a f0 e8 ff       	call   0x140006df4
140177d8a:	eb 0f                	jmp    0x140177d9b
140177d8c:	45 33 c0             	xor    %r8d,%r8d
140177d8f:	48 8d 15 6a fb 0c 00 	lea    0xcfb6a(%rip),%rdx        # 0x140247900
140177d96:	e8 f1 ee e8 ff       	call   0x140006c8c
140177d9b:	0f 10 45 90          	movups -0x70(%rbp),%xmm0
140177d9f:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
140177da4:	0f 10 4d a0          	movups -0x60(%rbp),%xmm1
140177da8:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
140177dad:	c6 45 80 01          	movb   $0x1,-0x80(%rbp)
140177db1:	48 8d 05 78 8a 13 00 	lea    0x138a78(%rip),%rax        # 0x1402b0830
140177db8:	48 89 45 88          	mov    %rax,-0x78(%rbp)
140177dbc:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177dc1:	e8 7a f5 fa ff       	call   0x140127340
140177dc6:	48 8b c8             	mov    %rax,%rcx
140177dc9:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
140177dce:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
140177dd2:	e8 3d 9f fa ff       	call   0x140121d14
140177dd7:	40 38 75 80          	cmp    %sil,-0x80(%rbp)
140177ddb:	74 0c                	je     0x140177de9
140177ddd:	33 d2                	xor    %edx,%edx
140177ddf:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140177de4:	e8 ef d5 e8 ff       	call   0x1400053d8
140177de9:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177dee:	e8 4d f5 fa ff       	call   0x140127340
140177df3:	48 8b d8             	mov    %rax,%rbx
140177df6:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177dfd:	0f 84 18 02 00 00    	je     0x14017801b
140177e03:	0f 57 c0             	xorps  %xmm0,%xmm0
140177e06:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177e0a:	0f 57 c9             	xorps  %xmm1,%xmm1
140177e0d:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177e12:	48 8d 55 40          	lea    0x40(%rbp),%rdx
140177e16:	48 83 7d 58 07       	cmpq   $0x7,0x58(%rbp)
140177e1b:	48 0f 47 55 40       	cmova  0x40(%rbp),%rdx
140177e20:	4c 8b 45 50          	mov    0x50(%rbp),%r8
140177e24:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177e28:	e8 c7 ef e8 ff       	call   0x140006df4
140177e2d:	45 8b cf             	mov    %r15d,%r9d
140177e30:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177e34:	48 8d 15 85 89 13 00 	lea    0x138985(%rip),%rdx        # 0x1402b07c0
140177e3b:	48 8b cb             	mov    %rbx,%rcx
140177e3e:	e8 a1 66 00 00       	call   0x14017e4e4
140177e43:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177e48:	e8 f3 f4 fa ff       	call   0x140127340
140177e4d:	48 8b d8             	mov    %rax,%rbx
140177e50:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177e57:	0f 84 be 01 00 00    	je     0x14017801b
140177e5d:	0f 57 c0             	xorps  %xmm0,%xmm0
140177e60:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177e64:	0f 57 c9             	xorps  %xmm1,%xmm1
140177e67:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177e6c:	48 8d 55 60          	lea    0x60(%rbp),%rdx
140177e70:	48 83 7d 78 07       	cmpq   $0x7,0x78(%rbp)
140177e75:	48 0f 47 55 60       	cmova  0x60(%rbp),%rdx
140177e7a:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140177e7e:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177e82:	e8 6d ef e8 ff       	call   0x140006df4
140177e87:	45 8b cf             	mov    %r15d,%r9d
140177e8a:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177e8e:	48 8d 15 13 89 13 00 	lea    0x138913(%rip),%rdx        # 0x1402b07a8
140177e95:	48 8b cb             	mov    %rbx,%rcx
140177e98:	e8 47 66 00 00       	call   0x14017e4e4
140177e9d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177ea2:	e8 99 f4 fa ff       	call   0x140127340
140177ea7:	48 8b d8             	mov    %rax,%rbx
140177eaa:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177eb1:	0f 84 64 01 00 00    	je     0x14017801b
140177eb7:	0f 57 c0             	xorps  %xmm0,%xmm0
140177eba:	0f 11 45 90          	movups %xmm0,-0x70(%rbp)
140177ebe:	0f 57 c9             	xorps  %xmm1,%xmm1
140177ec1:	f3 0f 7f 4d a0       	movdqu %xmm1,-0x60(%rbp)
140177ec6:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
140177ecd:	48 83 bd 98 00 00 00 	cmpq   $0x7,0x98(%rbp)
140177ed4:	07
140177ed5:	48 0f 47 95 80 00 00 	cmova  0x80(%rbp),%rdx
140177edc:	00
140177edd:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140177ee4:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
140177ee8:	e8 07 ef e8 ff       	call   0x140006df4
140177eed:	45 8b cf             	mov    %r15d,%r9d
140177ef0:	4c 8d 45 90          	lea    -0x70(%rbp),%r8
140177ef4:	48 8d 15 d5 88 13 00 	lea    0x1388d5(%rip),%rdx        # 0x1402b07d0
140177efb:	48 8b cb             	mov    %rbx,%rcx
140177efe:	e8 e1 65 00 00       	call   0x14017e4e4
140177f03:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f08:	e8 33 f4 fa ff       	call   0x140127340
140177f0d:	45 8b cf             	mov    %r15d,%r9d
140177f10:	4d 8b c6             	mov    %r14,%r8
140177f13:	48 8d 15 de 89 13 00 	lea    0x1389de(%rip),%rdx        # 0x1402b08f8
140177f1a:	48 8b c8             	mov    %rax,%rcx
140177f1d:	e8 36 65 00 00       	call   0x14017e458
140177f22:	44 88 6c 24 30       	mov    %r13b,0x30(%rsp)
140177f27:	c6 44 24 31 01       	movb   $0x1,0x31(%rsp)
140177f2c:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f31:	e8 3a f4 fa ff       	call   0x140127370
140177f36:	0f b7 4c 24 30       	movzwl 0x30(%rsp),%ecx
140177f3b:	66 89 08             	mov    %cx,(%rax)
140177f3e:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140177f43:	e8 68 f1 fa ff       	call   0x1401270b0
140177f48:	40 38 b5 a0 00 00 00 	cmp    %sil,0xa0(%rbp)
140177f4f:	74 09                	je     0x140177f5a
140177f51:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
140177f55:	e8 26 52 00 00       	call   0x14017d180
140177f5a:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
140177f5f:	e8 4c f1 fa ff       	call   0x1401270b0
140177f64:	48 8b 8f 98 01 00 00 	mov    0x198(%rdi),%rcx
140177f6b:	48 85 c9             	test   %rcx,%rcx
140177f6e:	74 14                	je     0x140177f84
140177f70:	48 89 b7 98 01 00 00 	mov    %rsi,0x198(%rdi)
140177f77:	48 8b 01             	mov    (%rcx),%rax
140177f7a:	48 8b 40 10          	mov    0x10(%rax),%rax
140177f7e:	ff 15 ac ae 09 00    	call   *0x9aeac(%rip)        # 0x140212e30
140177f84:	48 8d 8f 30 01 00 00 	lea    0x130(%rdi),%rcx
140177f8b:	40 38 71 60          	cmp    %sil,0x60(%rcx)
140177f8f:	74 05                	je     0x140177f96
140177f91:	e8 9a 19 fa ff       	call   0x140119930
140177f96:	48 8d 4f 70          	lea    0x70(%rdi),%rcx
140177f9a:	e8 4d ef ff ff       	call   0x140176eec
140177f9f:	48 8b 4f 10          	mov    0x10(%rdi),%rcx
140177fa3:	48 85 c9             	test   %rcx,%rcx
140177fa6:	74 39                	je     0x140177fe1
140177fa8:	48 8b 47 20          	mov    0x20(%rdi),%rax
140177fac:	48 2b c1             	sub    %rcx,%rax
140177faf:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140177fb3:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140177fb9:	72 14                	jb     0x140177fcf
140177fbb:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
140177fbf:	48 2b ca             	sub    %rdx,%rcx
140177fc2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140177fc6:	48 83 f8 1f          	cmp    $0x1f,%rax
140177fca:	77 56                	ja     0x140178022
140177fcc:	48 8b ca             	mov    %rdx,%rcx
140177fcf:	ff 15 6b ab 09 00    	call   *0x9ab6b(%rip)        # 0x140212b40
140177fd5:	48 89 77 10          	mov    %rsi,0x10(%rdi)
140177fd9:	48 89 77 18          	mov    %rsi,0x18(%rdi)
140177fdd:	48 89 77 20          	mov    %rsi,0x20(%rdi)
140177fe1:	48 8d 05 c0 bd 0c 00 	lea    0xcbdc0(%rip),%rax        # 0x140243da8
140177fe8:	48 89 07             	mov    %rax,(%rdi)
140177feb:	48 8b 8d 60 01 00 00 	mov    0x160(%rbp),%rcx
140177ff2:	48 33 cc             	xor    %rsp,%rcx
140177ff5:	e8 76 c7 08 00       	call   0x140204770
140177ffa:	4c 8d 9c 24 70 02 00 	lea    0x270(%rsp),%r11
140178001:	00
140178002:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140178006:	49 8b 73 40          	mov    0x40(%r11),%rsi
14017800a:	49 8b 7b 48          	mov    0x48(%r11),%rdi
14017800e:	49 8b e3             	mov    %r11,%rsp
140178011:	41 5f                	pop    %r15
140178013:	41 5e                	pop    %r14
140178015:	41 5d                	pop    %r13
140178017:	41 5c                	pop    %r12
140178019:	5d                   	pop    %rbp
14017801a:	c3                   	ret
14017801b:	ff 15 5f ab 09 00    	call   *0x9ab5f(%rip)        # 0x140212b80
140178021:	cc                   	int3
140178022:	ff 15 58 ab 09 00    	call   *0x9ab58(%rip)        # 0x140212b80
140178028:	cc                   	int3
140178029:	90                   	nop
14017802a:	90                   	nop
14017802b:	90                   	nop
14017802c:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140178031:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
140178036:	55                   	push   %rbp
140178037:	57                   	push   %rdi
140178038:	41 54                	push   %r12
14017803a:	41 56                	push   %r14
14017803c:	41 57                	push   %r15
14017803e:	48 8d ac 24 c0 fd ff 	lea    -0x240(%rsp),%rbp
140178045:	ff
140178046:	48 81 ec 40 03 00 00 	sub    $0x340,%rsp
14017804d:	48 8b 05 2c 91 18 00 	mov    0x18912c(%rip),%rax        # 0x140301180
140178054:	48 33 c4             	xor    %rsp,%rax
140178057:	48 89 85 30 02 00 00 	mov    %rax,0x230(%rbp)
14017805e:	49 8b f9             	mov    %r9,%rdi
140178061:	41 8b d8             	mov    %r8d,%ebx
140178064:	4c 8b b5 90 02 00 00 	mov    0x290(%rbp),%r14
14017806b:	45 33 ff             	xor    %r15d,%r15d
14017806e:	85 d2                	test   %edx,%edx
140178070:	0f 95 c0             	setne  %al
140178073:	88 44 24 30          	mov    %al,0x30(%rsp)
140178077:	4c 89 4c 24 28       	mov    %r9,0x28(%rsp)
14017807c:	44 88 7c 24 20       	mov    %r15b,0x20(%rsp)
140178081:	45 8b c8             	mov    %r8d,%r9d
140178084:	44 8b c2             	mov    %edx,%r8d
140178087:	8b d1                	mov    %ecx,%edx
140178089:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
140178090:	e8 43 f1 ff ff       	call   0x1401771d8
140178095:	49 83 cc ff          	or     $0xffffffffffffffff,%r12
140178099:	81 fb 2a 01 00 00    	cmp    $0x12a,%ebx
14017809f:	73 3a                	jae    0x1401780db
1401780a1:	0f ae e8             	lfence
1401780a4:	48 8d 15 95 a1 13 00 	lea    0x13a195(%rip),%rdx        # 0x1402b2240
1401780ab:	48 8b 14 da          	mov    (%rdx,%rbx,8),%rdx
1401780af:	48 85 d2             	test   %rdx,%rdx
1401780b2:	74 27                	je     0x1401780db
1401780b4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401780b7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401780bb:	0f 57 c9             	xorps  %xmm1,%xmm1
1401780be:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401780c3:	4d 8b c4             	mov    %r12,%r8
1401780c6:	49 ff c0             	inc    %r8
1401780c9:	66 46 39 3c 42       	cmp    %r15w,(%rdx,%r8,2)
1401780ce:	75 f6                	jne    0x1401780c6
1401780d0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401780d4:	e8 b3 eb e8 ff       	call   0x140006c8c
1401780d9:	eb 19                	jmp    0x1401780f4
1401780db:	0f 57 c0             	xorps  %xmm0,%xmm0
1401780de:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401780e2:	66 0f 6f 0d 16 80 14 	movdqa 0x148016(%rip),%xmm1        # 0x1402c0100
1401780e9:	00
1401780ea:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401780ef:	66 44 89 7d d0       	mov    %r15w,-0x30(%rbp)
1401780f4:	8b b5 98 02 00 00    	mov    0x298(%rbp),%esi
1401780fa:	85 f6                	test   %esi,%esi
1401780fc:	0f 84 a3 05 00 00    	je     0x1401786a5
140178102:	66 45 89 3e          	mov    %r15w,(%r14)
140178106:	48 8d 8d 90 00 00 00 	lea    0x90(%rbp),%rcx
14017810d:	81 fb 2a 01 00 00    	cmp    $0x12a,%ebx
140178113:	72 36                	jb     0x14017814b
140178115:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
14017811c:	be 02 00 00 00       	mov    $0x2,%esi
140178121:	44 8b c6             	mov    %esi,%r8d
140178124:	ba df 46 5c 1e       	mov    $0x1e5c46df,%edx
140178129:	48 8b 40 10          	mov    0x10(%rax),%rax
14017812d:	ff 15 fd ac 09 00    	call   *0x9acfd(%rip)        # 0x140212e30
140178133:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
140178137:	48 83 f8 07          	cmp    $0x7,%rax
14017813b:	0f 86 4d 04 00 00    	jbe    0x14017858e
140178141:	bf 00 10 00 00       	mov    $0x1000,%edi
140178146:	e9 14 04 00 00       	jmp    0x14017855f
14017814b:	41 b8 73 02 00 00    	mov    $0x273,%r8d
140178151:	48 8b d7             	mov    %rdi,%rdx
140178154:	e8 ff 08 00 00       	call   0x140178a58
140178159:	84 c0                	test   %al,%al
14017815b:	0f 85 fb 00 00 00    	jne    0x14017825c
140178161:	48 8d 0d 00 ec 0b 00 	lea    0xbec00(%rip),%rcx        # 0x140236d68
140178168:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
14017816c:	48 8d 0d bd df 0f 00 	lea    0xfdfbd(%rip),%rcx        # 0x140276130
140178173:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
140178177:	48 8d 05 d2 84 13 00 	lea    0x1384d2(%rip),%rax        # 0x1402b0650
14017817e:	48 89 45 00          	mov    %rax,0x0(%rbp)
140178182:	b8 04 00 00 00       	mov    $0x4,%eax
140178187:	66 89 45 08          	mov    %ax,0x8(%rbp)
14017818b:	0f 57 c0             	xorps  %xmm0,%xmm0
14017818e:	0f 11 45 10          	movups %xmm0,0x10(%rbp)
140178192:	66 0f 6f 0d 66 7f 14 	movdqa 0x147f66(%rip),%xmm1        # 0x1402c0100
140178199:	00
14017819a:	66 0f 7f 4d 20       	movdqa %xmm1,0x20(%rbp)
14017819f:	66 44 89 7d 10       	mov    %r15w,0x10(%rbp)
1401781a4:	48 8d 05 15 85 13 00 	lea    0x138515(%rip),%rax        # 0x1402b06c0
1401781ab:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1401781b0:	48 8d 45 f0          	lea    -0x10(%rbp),%rax
1401781b4:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1401781b9:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1401781be:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401781c3:	ba 37 03 00 00       	mov    $0x337,%edx
1401781c8:	b9 9c 56 05 08       	mov    $0x805569c,%ecx
1401781cd:	41 b8 0f 00 00 00    	mov    $0xf,%r8d
1401781d3:	e8 f4 d4 ea ff       	call   0x1400256cc
1401781d8:	bf 00 10 00 00       	mov    $0x1000,%edi
1401781dd:	48 8b 45 28          	mov    0x28(%rbp),%rax
1401781e1:	48 83 f8 07          	cmp    $0x7,%rax
1401781e5:	76 32                	jbe    0x140178219
1401781e7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401781ee:	00
1401781ef:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1401781f3:	48 8b d1             	mov    %rcx,%rdx
1401781f6:	48 3b c7             	cmp    %rdi,%rax
1401781f9:	72 18                	jb     0x140178213
1401781fb:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401781ff:	48 2b d1             	sub    %rcx,%rdx
140178202:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140178206:	48 83 f8 1f          	cmp    $0x1f,%rax
14017820a:	76 07                	jbe    0x140178213
14017820c:	ff 15 6e a9 09 00    	call   *0x9a96e(%rip)        # 0x140212b80
140178212:	cc                   	int3
140178213:	ff 15 27 a9 09 00    	call   *0x9a927(%rip)        # 0x140212b40
140178219:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
14017821d:	48 83 f8 07          	cmp    $0x7,%rax
140178221:	76 2f                	jbe    0x140178252
140178223:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
14017822a:	00
14017822b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
14017822f:	48 8b d1             	mov    %rcx,%rdx
140178232:	48 3b c7             	cmp    %rdi,%rax
140178235:	72 15                	jb     0x14017824c
140178237:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14017823b:	48 2b d1             	sub    %rcx,%rdx
14017823e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140178242:	48 83 f8 1f          	cmp    $0x1f,%rax