1401bc992:	49 89 06             	mov    %rax,(%r14)
1401bc995:	49 89 5e 10          	mov    %rbx,0x10(%r14)
1401bc999:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401bc99d:	49 89 46 18          	mov    %rax,0x18(%r14)
1401bc9a1:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
1401bc9a8:	00
1401bc9a9:	49 8b d4             	mov    %r12,%rdx
1401bc9ac:	e8 3f 90 04 00       	call   0x1402059f0
1401bc9b1:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bc9b6:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1401bc9ba:	45 33 e4             	xor    %r12d,%r12d
1401bc9bd:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bc9c1:	48 39 07             	cmp    %rax,(%rdi)
1401bc9c4:	0f 85 3d 01 00 00    	jne    0x1401bcb07
1401bc9ca:	48 3b 47 10          	cmp    0x10(%rdi),%rax
1401bc9ce:	0f 84 28 01 00 00    	je     0x1401bcafc
1401bc9d4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bc9d7:	0f 11 00             	movups %xmm0,(%rax)
1401bc9da:	4c 89 60 10          	mov    %r12,0x10(%rax)
1401bc9de:	4c 89 60 18          	mov    %r12,0x18(%rax)
1401bc9e2:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1401bc9e8:	48 8d 15 d1 b5 08 00 	lea    0x8b5d1(%rip),%rdx        # 0x140247fc0
1401bc9ef:	48 8b c8             	mov    %rax,%rcx
1401bc9f2:	e8 95 a2 e4 ff       	call   0x140006c8c
1401bc9f7:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bc9fc:	e9 06 01 00 00       	jmp    0x1401bcb07
1401bca01:	48 89 7d 9f          	mov    %rdi,-0x61(%rbp)
1401bca05:	0f 11 45 a7          	movups %xmm0,-0x59(%rbp)
1401bca09:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
1401bca0d:	48 39 75 8f          	cmp    %rsi,-0x71(%rbp)
1401bca11:	49 0f 47 c5          	cmova  %r13,%rax
1401bca15:	48 89 45 97          	mov    %rax,-0x69(%rbp)
1401bca19:	48 3b de             	cmp    %rsi,%rbx
1401bca1c:	77 12                	ja     0x1401bca30
1401bca1e:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1401bca22:	48 89 75 bf          	mov    %rsi,-0x41(%rbp)
1401bca26:	0f 10 00             	movups (%rax),%xmm0
1401bca29:	f3 0f 7f 45 a7       	movdqu %xmm0,-0x59(%rbp)
1401bca2e:	eb 4b                	jmp    0x1401bca7b
1401bca30:	48 8b c3             	mov    %rbx,%rax
1401bca33:	48 0b c6             	or     %rsi,%rax
1401bca36:	49 3b c7             	cmp    %r15,%rax
1401bca39:	77 0f                	ja     0x1401bca4a
1401bca3b:	4c 8b f8             	mov    %rax,%r15
1401bca3e:	b9 0a 00 00 00       	mov    $0xa,%ecx
1401bca43:	48 3b c1             	cmp    %rcx,%rax
1401bca46:	4c 0f 42 f9          	cmovb  %rcx,%r15
1401bca4a:	4c 89 7d 87          	mov    %r15,-0x79(%rbp)
1401bca4e:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1401bca52:	e8 31 a3 e4 ff       	call   0x140006d88
1401bca57:	48 8b c8             	mov    %rax,%rcx
1401bca5a:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
1401bca5e:	48 89 5d b7          	mov    %rbx,-0x49(%rbp)
1401bca62:	48 8b 45 87          	mov    -0x79(%rbp),%rax
1401bca66:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
1401bca6a:	4c 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%r8
1401bca71:	00
1401bca72:	48 8b 55 97          	mov    -0x69(%rbp),%rdx
1401bca76:	e8 75 8f 04 00       	call   0x1402059f0
1401bca7b:	49 8d 5e e0          	lea    -0x20(%r14),%rbx
1401bca7f:	0f 10 03             	movups (%rbx),%xmm0
1401bca82:	41 0f 11 06          	movups %xmm0,(%r14)
1401bca86:	0f 10 4b 10          	movups 0x10(%rbx),%xmm1
1401bca8a:	41 0f 11 4e 10       	movups %xmm1,0x10(%r14)
1401bca8f:	33 c0                	xor    %eax,%eax
1401bca91:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401bca95:	48 89 73 18          	mov    %rsi,0x18(%rbx)
1401bca99:	66 89 03             	mov    %ax,(%rbx)
1401bca9c:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bcaa1:	eb 0f                	jmp    0x1401bcab2
1401bcaa3:	48 8b cb             	mov    %rbx,%rcx
1401bcaa6:	48 83 eb 20          	sub    $0x20,%rbx
1401bcaaa:	48 8b d3             	mov    %rbx,%rdx
1401bcaad:	e8 f2 a3 e4 ff       	call   0x140006ea4
1401bcab2:	49 3b dc             	cmp    %r12,%rbx
1401bcab5:	75 ec                	jne    0x1401bcaa3
1401bcab7:	48 8d 55 a7          	lea    -0x59(%rbp),%rdx
1401bcabb:	49 8b cc             	mov    %r12,%rcx
1401bcabe:	e8 e1 a3 e4 ff       	call   0x140006ea4
1401bcac3:	33 d2                	xor    %edx,%edx
1401bcac5:	48 8d 4d a7          	lea    -0x59(%rbp),%rcx
1401bcac9:	e8 0a 89 e4 ff       	call   0x1400053d8
1401bcace:	e9 e3 fe ff ff       	jmp    0x1401bc9b6
1401bcad3:	4c 8d 45 c7          	lea    -0x39(%rbp),%r8
1401bcad7:	49 8b d4             	mov    %r12,%rdx
1401bcada:	48 8b cf             	mov    %rdi,%rcx
1401bcadd:	e8 86 b9 eb ff       	call   0x140078468
1401bcae2:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1401bcae6:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401bcaea:	e9 cb fe ff ff       	jmp    0x1401bc9ba
1401bcaef:	48 8b 5d df          	mov    -0x21(%rbp),%rbx
1401bcaf3:	4c 8b 6d c7          	mov    -0x39(%rbp),%r13
1401bcaf7:	e9 c1 fe ff ff       	jmp    0x1401bc9bd
1401bcafc:	48 8b d0             	mov    %rax,%rdx
1401bcaff:	48 8b cf             	mov    %rdi,%rcx
1401bcb02:	e8 69 4a 00 00       	call   0x1401c1570
1401bcb07:	48 3b de             	cmp    %rsi,%rbx
1401bcb0a:	76 31                	jbe    0x1401bcb3d
1401bcb0c:	48 8d 04 5d 02 00 00 	lea    0x2(,%rbx,2),%rax
1401bcb13:	00
1401bcb14:	49 8b d5             	mov    %r13,%rdx
1401bcb17:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1401bcb1d:	72 15                	jb     0x1401bcb34
1401bcb1f:	4d 8b 6d f8          	mov    -0x8(%r13),%r13
1401bcb23:	49 2b d5             	sub    %r13,%rdx
1401bcb26:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcb2a:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcb2e:	0f 87 10 04 00 00    	ja     0x1401bcf44
1401bcb34:	49 8b cd             	mov    %r13,%rcx
1401bcb37:	ff 15 03 60 05 00    	call   *0x56003(%rip)        # 0x140212b40
1401bcb3d:	48 8b c7             	mov    %rdi,%rax
1401bcb40:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
1401bcb44:	48 33 cc             	xor    %rsp,%rcx
1401bcb47:	e8 24 7c 04 00       	call   0x140204770
1401bcb4c:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1401bcb53:	00
1401bcb54:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1401bcb58:	49 8b 73 40          	mov    0x40(%r11),%rsi
1401bcb5c:	49 8b 7b 48          	mov    0x48(%r11),%rdi
1401bcb60:	49 8b e3             	mov    %r11,%rsp
1401bcb63:	41 5f                	pop    %r15
1401bcb65:	41 5e                	pop    %r14
1401bcb67:	41 5d                	pop    %r13
1401bcb69:	41 5c                	pop    %r12
1401bcb6b:	5d                   	pop    %rbp
1401bcb6c:	c3                   	ret
1401bcb6d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bcb70:	0f 11 45 07          	movups %xmm0,0x7(%rbp)
1401bcb74:	66 0f 6f 0d 84 35 10 	movdqa 0x103584(%rip),%xmm1        # 0x1402c0100
1401bcb7b:	00
1401bcb7c:	f3 0f 7f 4d 17       	movdqu %xmm1,0x17(%rbp)
1401bcb81:	66 44 89 65 07       	mov    %r12w,0x7(%rbp)
1401bcb86:	48 8d 55 07          	lea    0x7(%rbp),%rdx
1401bcb8a:	4c 8d 2d ef d8 08 00 	lea    0x8d8ef(%rip),%r13        # 0x14024a480
1401bcb91:	49 8b cd             	mov    %r13,%rcx
1401bcb94:	e8 73 0e e5 ff       	call   0x14000da0c
1401bcb99:	4c 89 27             	mov    %r12,(%rdi)
1401bcb9c:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1401bcba0:	4c 89 67 10          	mov    %r12,0x10(%rdi)
1401bcba4:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bcba7:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1401bcbab:	0f 57 c9             	xorps  %xmm1,%xmm1
1401bcbae:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
1401bcbb3:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bcbb9:	48 8d 15 88 38 09 00 	lea    0x93888(%rip),%rdx        # 0x140250448
1401bcbc0:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1401bcbc4:	e8 c3 a0 e4 ff       	call   0x140006c8c
1401bcbc9:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1401bcbcd:	48 8b d7             	mov    %rdi,%rdx
1401bcbd0:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1401bcbd4:	e8 77 d6 e4 ff       	call   0x14000a250
1401bcbd9:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1401bcbdf:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401bcbe3:	be 07 00 00 00       	mov    $0x7,%esi
1401bcbe8:	48 3b c6             	cmp    %rsi,%rax
1401bcbeb:	76 2f                	jbe    0x1401bcc1c
1401bcbed:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bcbf4:	00
1401bcbf5:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401bcbf9:	48 8b d1             	mov    %rcx,%rdx
1401bcbfc:	49 3b c7             	cmp    %r15,%rax
1401bcbff:	72 15                	jb     0x1401bcc16
1401bcc01:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bcc05:	48 2b d1             	sub    %rcx,%rdx
1401bcc08:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcc0c:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcc10:	0f 87 2e 03 00 00    	ja     0x1401bcf44
1401bcc16:	ff 15 24 5f 05 00    	call   *0x55f24(%rip)        # 0x140212b40
1401bcc1c:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bcc20:	48 39 07             	cmp    %rax,(%rdi)
1401bcc23:	0f 85 d2 01 00 00    	jne    0x1401bcdfb
1401bcc29:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401bcc2d:	e8 fe f0 ff ff       	call   0x1401bbd30
1401bcc32:	48 8b d8             	mov    %rax,%rbx
1401bcc35:	48 3b f8             	cmp    %rax,%rdi
1401bcc38:	0f 84 81 00 00 00    	je     0x1401bccbf
1401bcc3e:	4c 8b 37             	mov    (%rdi),%r14
1401bcc41:	4d 85 f6             	test   %r14,%r14
1401bcc44:	74 58                	je     0x1401bcc9e
1401bcc46:	4c 8b 67 08          	mov    0x8(%rdi),%r12
1401bcc4a:	eb 0e                	jmp    0x1401bcc5a
1401bcc4c:	33 d2                	xor    %edx,%edx
1401bcc4e:	49 8b ce             	mov    %r14,%rcx
1401bcc51:	e8 82 87 e4 ff       	call   0x1400053d8
1401bcc56:	49 83 c6 20          	add    $0x20,%r14
1401bcc5a:	4d 3b f4             	cmp    %r12,%r14
1401bcc5d:	75 ed                	jne    0x1401bcc4c
1401bcc5f:	48 8b 0f             	mov    (%rdi),%rcx
1401bcc62:	48 8b 47 10          	mov    0x10(%rdi),%rax
1401bcc66:	48 2b c1             	sub    %rcx,%rax
1401bcc69:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401bcc6d:	49 3b c7             	cmp    %r15,%rax
1401bcc70:	72 18                	jb     0x1401bcc8a
1401bcc72:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401bcc76:	48 2b ca             	sub    %rdx,%rcx
1401bcc79:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401bcc7d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcc81:	0f 87 ac 00 00 00    	ja     0x1401bcd33
1401bcc87:	48 8b ca             	mov    %rdx,%rcx
1401bcc8a:	ff 15 b0 5e 05 00    	call   *0x55eb0(%rip)        # 0x140212b40
1401bcc90:	45 33 e4             	xor    %r12d,%r12d
1401bcc93:	4c 89 27             	mov    %r12,(%rdi)
1401bcc96:	4c 89 67 08          	mov    %r12,0x8(%rdi)
1401bcc9a:	4c 89 67 10          	mov    %r12,0x10(%rdi)
1401bcc9e:	48 8b 03             	mov    (%rbx),%rax
1401bcca1:	48 89 07             	mov    %rax,(%rdi)
1401bcca4:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401bcca8:	48 89 47 08          	mov    %rax,0x8(%rdi)
1401bccac:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401bccb0:	48 89 47 10          	mov    %rax,0x10(%rdi)
1401bccb4:	4c 89 23             	mov    %r12,(%rbx)
1401bccb7:	4c 89 63 08          	mov    %r12,0x8(%rbx)
1401bccbb:	4c 89 63 10          	mov    %r12,0x10(%rbx)
1401bccbf:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401bccc3:	e8 00 d5 e4 ff       	call   0x14000a1c8
1401bccc8:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bcccb:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1401bcccf:	4c 89 65 af          	mov    %r12,-0x51(%rbp)
1401bccd3:	4c 89 65 b7          	mov    %r12,-0x49(%rbp)
1401bccd7:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bccdd:	48 8d 15 64 37 09 00 	lea    0x93764(%rip),%rdx        # 0x140250448
1401bcce4:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1401bcce8:	e8 9f 9f e4 ff       	call   0x140006c8c
1401bcced:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bccf0:	0f 11 45 e7          	movups %xmm0,-0x19(%rbp)
1401bccf4:	66 0f 6f 0d 04 34 10 	movdqa 0x103404(%rip),%xmm1        # 0x1402c0100
1401bccfb:	00
1401bccfc:	f3 0f 7f 4d f7       	movdqu %xmm1,-0x9(%rbp)
1401bcd01:	66 44 89 65 e7       	mov    %r12w,-0x19(%rbp)
1401bcd06:	48 8b 1f             	mov    (%rdi),%rbx
1401bcd09:	48 3b 5f 08          	cmp    0x8(%rdi),%rbx
1401bcd0d:	74 68                	je     0x1401bcd77
1401bcd0f:	48 8d 45 e7          	lea    -0x19(%rbp),%rax
1401bcd13:	48 3b c3             	cmp    %rbx,%rax
1401bcd16:	74 55                	je     0x1401bcd6d
1401bcd18:	48 8b d3             	mov    %rbx,%rdx
1401bcd1b:	48 39 73 18          	cmp    %rsi,0x18(%rbx)
1401bcd1f:	76 03                	jbe    0x1401bcd24
1401bcd21:	48 8b 13             	mov    (%rbx),%rdx
1401bcd24:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401bcd28:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1401bcd2c:	e8 43 c6 e4 ff       	call   0x140009374
1401bcd31:	eb 3a                	jmp    0x1401bcd6d
1401bcd33:	ff 15 47 5e 05 00    	call   *0x55e47(%rip)        # 0x140212b80
1401bcd39:	cc                   	int3
1401bcd3a:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1401bcd3e:	48 39 75 b7          	cmp    %rsi,-0x49(%rbp)
1401bcd42:	48 0f 47 55 9f       	cmova  -0x61(%rbp),%rdx
1401bcd47:	4c 8b 45 af          	mov    -0x51(%rbp),%r8
1401bcd4b:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1401bcd4f:	e8 bc 9e e4 ff       	call   0x140006c10
1401bcd54:	48 8b d3             	mov    %rbx,%rdx
1401bcd57:	48 39 73 18          	cmp    %rsi,0x18(%rbx)
1401bcd5b:	76 03                	jbe    0x1401bcd60
1401bcd5d:	48 8b 13             	mov    (%rbx),%rdx
1401bcd60:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1401bcd64:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
1401bcd68:	e8 a3 9e e4 ff       	call   0x140006c10
1401bcd6d:	48 83 c3 20          	add    $0x20,%rbx
1401bcd71:	48 3b 5f 08          	cmp    0x8(%rdi),%rbx
1401bcd75:	75 c3                	jne    0x1401bcd3a
1401bcd77:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401bcd7b:	48 3b c6             	cmp    %rsi,%rax
1401bcd7e:	76 2b                	jbe    0x1401bcdab
1401bcd80:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bcd87:	00
1401bcd88:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401bcd8c:	48 8b d1             	mov    %rcx,%rdx
1401bcd8f:	49 3b c7             	cmp    %r15,%rax
1401bcd92:	72 11                	jb     0x1401bcda5
1401bcd94:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bcd98:	48 2b d1             	sub    %rcx,%rdx
1401bcd9b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcd9f:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcda3:	77 49                	ja     0x1401bcdee
1401bcda5:	ff 15 95 5d 05 00    	call   *0x55d95(%rip)        # 0x140212b40
1401bcdab:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1401bcdaf:	48 39 75 ff          	cmp    %rsi,-0x1(%rbp)
1401bcdb3:	48 0f 47 55 e7       	cmova  -0x19(%rbp),%rdx
1401bcdb8:	49 8b cd             	mov    %r13,%rcx
1401bcdbb:	e8 ec f6 e4 ff       	call   0x14000c4ac
1401bcdc0:	48 8b 45 ff          	mov    -0x1(%rbp),%rax
1401bcdc4:	48 3b c6             	cmp    %rsi,%rax
1401bcdc7:	76 32                	jbe    0x1401bcdfb
1401bcdc9:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bcdd0:	00
1401bcdd1:	48 8b 4d e7          	mov    -0x19(%rbp),%rcx
1401bcdd5:	48 8b d1             	mov    %rcx,%rdx
1401bcdd8:	49 3b c7             	cmp    %r15,%rax
1401bcddb:	72 18                	jb     0x1401bcdf5
1401bcddd:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bcde1:	48 2b d1             	sub    %rcx,%rdx
1401bcde4:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bcde8:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bcdec:	76 07                	jbe    0x1401bcdf5
1401bcdee:	ff 15 8c 5d 05 00    	call   *0x55d8c(%rip)        # 0x140212b80
1401bcdf4:	cc                   	int3
1401bcdf5:	ff 15 45 5d 05 00    	call   *0x55d45(%rip)        # 0x140212b40
1401bcdfb:	48 8d 15 a6 9c 0f 00 	lea    0xf9ca6(%rip),%rdx        # 0x1402b6aa8
1401bce02:	48 8b cf             	mov    %rdi,%rcx
1401bce05:	e8 0e b8 ff ff       	call   0x1401b8618
1401bce0a:	84 c0                	test   %al,%al
1401bce0c:	0f 85 f8 00 00 00    	jne    0x1401bcf0a
1401bce12:	48 8b 47 08          	mov    0x8(%rdi),%rax
1401bce16:	48 3b 47 10          	cmp    0x10(%rdi),%rax
1401bce1a:	74 2a                	je     0x1401bce46
1401bce1c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bce1f:	0f 11 00             	movups %xmm0,(%rax)
1401bce22:	4c 89 60 10          	mov    %r12,0x10(%rax)
1401bce26:	4c 89 60 18          	mov    %r12,0x18(%rax)
1401bce2a:	41 b8 06 00 00 00    	mov    $0x6,%r8d
1401bce30:	48 8d 15 71 9c 0f 00 	lea    0xf9c71(%rip),%rdx        # 0x1402b6aa8
1401bce37:	48 8b c8             	mov    %rax,%rcx
1401bce3a:	e8 4d 9e e4 ff       	call   0x140006c8c
1401bce3f:	48 83 47 08 20       	addq   $0x20,0x8(%rdi)
1401bce44:	eb 0b                	jmp    0x1401bce51
1401bce46:	48 8b d0             	mov    %rax,%rdx
1401bce49:	48 8b cf             	mov    %rdi,%rcx
1401bce4c:	e8 6f 49 00 00       	call   0x1401c17c0
1401bce51:	0f 57 c0             	xorps  %xmm0,%xmm0
1401bce54:	0f 11 45 9f          	movups %xmm0,-0x61(%rbp)
1401bce58:	0f 57 c9             	xorps  %xmm1,%xmm1
1401bce5b:	f3 0f 7f 4d af       	movdqu %xmm1,-0x51(%rbp)
1401bce60:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1401bce66:	48 8d 15 db 35 09 00 	lea    0x935db(%rip),%rdx        # 0x140250448
1401bce6d:	48 8d 4d 9f          	lea    -0x61(%rbp),%rcx
1401bce71:	e8 16 9e e4 ff       	call   0x140006c8c
1401bce76:	4c 8d 45 9f          	lea    -0x61(%rbp),%r8
1401bce7a:	48 8b d7             	mov    %rdi,%rdx
1401bce7d:	48 8d 4d c7          	lea    -0x39(%rbp),%rcx
1401bce81:	e8 2a 46 00 00       	call   0x1401c14b0
1401bce86:	48 8b 45 b7          	mov    -0x49(%rbp),%rax
1401bce8a:	48 3b c6             	cmp    %rsi,%rax
1401bce8d:	76 2b                	jbe    0x1401bceba
1401bce8f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401bce96:	00
1401bce97:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401bce9b:	48 8b d1             	mov    %rcx,%rdx
1401bce9e:	49 3b c7             	cmp    %r15,%rax
1401bcea1:	72 11                	jb     0x1401bceb4
1401bcea3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401bcea7:	48 2b d1             	sub    %rcx,%rdx
1401bceaa:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401bceae:	48 83 f8 1f          	cmp    $0x1f,%rax
1401bceb2:	77 49                	ja     0x1401bcefd
1401bceb4:	ff 15 86 5c 05 00    	call   *0x55c86(%rip)        # 0x140212b40
1401bceba:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1401bcebe:	48 39 75 df          	cmp    %rsi,-0x21(%rbp)
1401bcec2:	48 0f 47 55 c7       	cmova  -0x39(%rbp),%rdx
1401bcec7:	49 8b cd             	mov    %r13,%rcx