14001fd9d:	cc                   	int3
14001fd9e:	cc                   	int3
14001fd9f:	cc                   	int3
14001fda0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
14001fda5:	55                   	push   %rbp
14001fda6:	56                   	push   %rsi
14001fda7:	57                   	push   %rdi
14001fda8:	41 54                	push   %r12
14001fdaa:	41 55                	push   %r13
14001fdac:	41 56                	push   %r14
14001fdae:	41 57                	push   %r15
14001fdb0:	48 8d ac 24 50 ff ff 	lea    -0xb0(%rsp),%rbp
14001fdb7:	ff
14001fdb8:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
14001fdbf:	48 8b 05 52 22 05 00 	mov    0x52252(%rip),%rax        # 0x140072018
14001fdc6:	48 33 c4             	xor    %rsp,%rax
14001fdc9:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
14001fdd0:	4d 8b f9             	mov    %r9,%r15
14001fdd3:	49 8b f8             	mov    %r8,%rdi
14001fdd6:	48 8b da             	mov    %rdx,%rbx
14001fdd9:	4c 89 45 b8          	mov    %r8,-0x48(%rbp)
14001fddd:	4c 8b a5 10 01 00 00 	mov    0x110(%rbp),%r12
14001fde4:	45 33 ed             	xor    %r13d,%r13d
14001fde7:	c6 44 24 38 01       	movb   $0x1,0x38(%rsp)
14001fdec:	48 c7 44 24 20 28 00 	movq   $0x28,0x20(%rsp)
14001fdf3:	00 00
14001fdf5:	4c 8d 0d 94 63 04 00 	lea    0x46394(%rip),%r9        # 0x140066190
14001fdfc:	45 8d 45 16          	lea    0x16(%r13),%r8d
14001fe00:	48 8d 15 11 42 04 00 	lea    0x44211(%rip),%rdx        # 0x140064018
14001fe07:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14001fe0b:	e8 70 41 ff ff       	call   0x140013f80
14001fe10:	48 8d 05 59 44 04 00 	lea    0x44459(%rip),%rax        # 0x140064270
14001fe17:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
14001fe1b:	4c 89 6d c0          	mov    %r13,-0x40(%rbp)
14001fe1f:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
14001fe23:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
14001fe2a:	00
14001fe2b:	66 44 89 6d c0       	mov    %r13w,-0x40(%rbp)
14001fe30:	48 85 db             	test   %rbx,%rbx
14001fe33:	0f 84 7d 02 00 00    	je     0x1400200b6
14001fe39:	48 8b c7             	mov    %rdi,%rax
14001fe3c:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
14001fe41:	72 03                	jb     0x14001fe46
14001fe43:	48 8b 07             	mov    (%rdi),%rax
14001fe46:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14001fe4b:	4c 8b cb             	mov    %rbx,%r9
14001fe4e:	4c 8d 05 63 63 04 00 	lea    0x46363(%rip),%r8        # 0x1400661b8
14001fe55:	ba 04 00 00 00       	mov    $0x4,%edx
14001fe5a:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14001fe5e:	e8 3d 43 ff ff       	call   0x1400141a0
14001fe63:	4c 89 6c 24 50       	mov    %r13,0x50(%rsp)
14001fe68:	4c 89 6c 24 60       	mov    %r13,0x60(%rsp)
14001fe6d:	48 c7 44 24 68 07 00 	movq   $0x7,0x68(%rsp)
14001fe74:	00 00
14001fe76:	66 44 89 6c 24 50    	mov    %r13w,0x50(%rsp)
14001fe7c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
14001fe83:	49 ff c0             	inc    %r8
14001fe86:	66 42 83 3c 43 00    	cmpw   $0x0,(%rbx,%r8,2)
14001fe8c:	75 f5                	jne    0x14001fe83
14001fe8e:	48 8b d3             	mov    %rbx,%rdx
14001fe91:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001fe96:	e8 45 b8 fe ff       	call   0x14000b6e0
14001fe9b:	90                   	nop
14001fe9c:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
14001fea1:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
14001fea6:	48 8b c2             	mov    %rdx,%rax
14001fea9:	48 2b c1             	sub    %rcx,%rax
14001feac:	4c 8d 0d a5 56 04 00 	lea    0x456a5(%rip),%r9        # 0x140065558
14001feb3:	48 83 f8 01          	cmp    $0x1,%rax
14001feb7:	0f 82 97 00 00 00    	jb     0x14001ff54
14001febd:	4c 8d 41 01          	lea    0x1(%rcx),%r8
14001fec1:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
14001fec6:	4c 8d 74 24 50       	lea    0x50(%rsp),%r14
14001fecb:	48 83 fa 08          	cmp    $0x8,%rdx
14001fecf:	4c 0f 43 74 24 50    	cmovae 0x50(%rsp),%r14
14001fed5:	48 8d 05 7e 56 04 00 	lea    0x4567e(%rip),%rax        # 0x14006555a
14001fedc:	49 3b c6             	cmp    %r14,%rax
14001fedf:	76 1e                	jbe    0x14001feff
14001fee1:	49 8d 04 4e          	lea    (%r14,%rcx,2),%rax
14001fee5:	4c 3b c8             	cmp    %rax,%r9
14001fee8:	77 15                	ja     0x14001feff
14001feea:	4d 3b f1             	cmp    %r9,%r14
14001feed:	77 05                	ja     0x14001fef4
14001feef:	49 8b f5             	mov    %r13,%rsi
14001fef2:	eb 10                	jmp    0x14001ff04
14001fef4:	49 8b f6             	mov    %r14,%rsi
14001fef7:	49 2b f1             	sub    %r9,%rsi
14001fefa:	48 d1 fe             	sar    $1,%rsi
14001fefd:	eb 05                	jmp    0x14001ff04
14001feff:	be 01 00 00 00       	mov    $0x1,%esi
14001ff04:	49 8d 4e 02          	lea    0x2(%r14),%rcx
14001ff08:	4d 03 c0             	add    %r8,%r8
14001ff0b:	49 8b d6             	mov    %r14,%rdx
14001ff0e:	e8 bd 71 00 00       	call   0x1400270d0
14001ff13:	48 8d 1c 36          	lea    (%rsi,%rsi,1),%rbx
14001ff17:	4c 8b c3             	mov    %rbx,%r8
14001ff1a:	48 8d 15 37 56 04 00 	lea    0x45637(%rip),%rdx        # 0x140065558
14001ff21:	49 8b ce             	mov    %r14,%rcx
14001ff24:	e8 a7 71 00 00       	call   0x1400270d0
14001ff29:	48 8d 15 28 56 04 00 	lea    0x45628(%rip),%rdx        # 0x140065558
14001ff30:	48 8d 52 02          	lea    0x2(%rdx),%rdx
14001ff34:	48 8d 14 72          	lea    (%rdx,%rsi,2),%rdx
14001ff38:	4a 8d 0c 33          	lea    (%rbx,%r14,1),%rcx
14001ff3c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001ff42:	4c 2b c6             	sub    %rsi,%r8
14001ff45:	4d 03 c0             	add    %r8,%r8
14001ff48:	e8 83 71 00 00       	call   0x1400270d0
14001ff4d:	48 8d 44 24 50       	lea    0x50(%rsp),%rax
14001ff52:	eb 18                	jmp    0x14001ff6c
14001ff54:	48 c7 44 24 28 01 00 	movq   $0x1,0x28(%rsp)
14001ff5b:	00 00
14001ff5d:	ba 01 00 00 00       	mov    $0x1,%edx
14001ff62:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
14001ff67:	e8 34 12 00 00       	call   0x1400211a0
14001ff6c:	4c 89 6c 24 70       	mov    %r13,0x70(%rsp)
14001ff71:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
14001ff75:	4c 89 6d 88          	mov    %r13,-0x78(%rbp)
14001ff79:	0f 10 00             	movups (%rax),%xmm0
14001ff7c:	0f 11 44 24 70       	movups %xmm0,0x70(%rsp)
14001ff81:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14001ff85:	0f 11 4d 80          	movups %xmm1,-0x80(%rbp)
14001ff89:	4c 89 68 10          	mov    %r13,0x10(%rax)
14001ff8d:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14001ff94:	00
14001ff95:	66 44 89 28          	mov    %r13w,(%rax)
14001ff99:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14001ff9f:	48 8d 15 b2 55 04 00 	lea    0x455b2(%rip),%rdx        # 0x140065558
14001ffa6:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
14001ffab:	e8 c0 bd fe ff       	call   0x14000bd70
14001ffb0:	0f 10 00             	movups (%rax),%xmm0
14001ffb3:	0f 11 45 98          	movups %xmm0,-0x68(%rbp)
14001ffb7:	0f 10 48 10          	movups 0x10(%rax),%xmm1
14001ffbb:	0f 11 4d a8          	movups %xmm1,-0x58(%rbp)
14001ffbf:	4c 89 68 10          	mov    %r13,0x10(%rax)
14001ffc3:	48 c7 40 18 07 00 00 	movq   $0x7,0x18(%rax)
14001ffca:	00
14001ffcb:	66 44 89 28          	mov    %r13w,(%rax)
14001ffcf:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14001ffd3:	48 83 fa 08          	cmp    $0x8,%rdx
14001ffd7:	72 3e                	jb     0x140020017
14001ffd9:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14001ffe0:	00
14001ffe1:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14001ffe5:	48 8b c1             	mov    %rcx,%rax
14001ffe8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14001ffef:	72 19                	jb     0x14002000a
14001fff1:	48 83 c2 27          	add    $0x27,%rdx
14001fff5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14001fff9:	48 2b c1             	sub    %rcx,%rax
14001fffc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140020000:	48 83 f8 1f          	cmp    $0x1f,%rax
140020004:	0f 87 98 03 00 00    	ja     0x1400203a2
14002000a:	e8 81 4e 00 00       	call   0x140024e90
14002000f:	0f 10 45 98          	movups -0x68(%rbp),%xmm0
140020013:	0f 10 4d a8          	movups -0x58(%rbp),%xmm1
140020017:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
14002001b:	0f 11 4d d0          	movups %xmm1,-0x30(%rbp)
14002001f:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
140020023:	48 83 fa 08          	cmp    $0x8,%rdx
140020027:	72 37                	jb     0x140020060
140020029:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140020030:	00
140020031:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140020036:	48 8b c1             	mov    %rcx,%rax
140020039:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020040:	72 19                	jb     0x14002005b
140020042:	48 83 c2 27          	add    $0x27,%rdx
140020046:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14002004a:	48 2b c1             	sub    %rcx,%rax
14002004d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140020051:	48 83 f8 1f          	cmp    $0x1f,%rax
140020055:	0f 87 4d 03 00 00    	ja     0x1400203a8
14002005b:	e8 30 4e 00 00       	call   0x140024e90
140020060:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140020064:	48 c7 45 88 07 00 00 	movq   $0x7,-0x78(%rbp)
14002006b:	00
14002006c:	66 44 89 6c 24 70    	mov    %r13w,0x70(%rsp)
140020072:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
140020077:	48 83 fa 08          	cmp    $0x8,%rdx
14002007b:	72 5b                	jb     0x1400200d8
14002007d:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140020084:	00
140020085:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
14002008a:	48 8b c1             	mov    %rcx,%rax
14002008d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020094:	72 19                	jb     0x1400200af
140020096:	48 83 c2 27          	add    $0x27,%rdx
14002009a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14002009e:	48 2b c1             	sub    %rcx,%rax
1400200a1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400200a5:	48 83 f8 1f          	cmp    $0x1f,%rax
1400200a9:	0f 87 ff 02 00 00    	ja     0x1400203ae
1400200af:	e8 dc 4d 00 00       	call   0x140024e90
1400200b4:	eb 22                	jmp    0x1400200d8
1400200b6:	4c 8b cf             	mov    %rdi,%r9
1400200b9:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
1400200be:	72 03                	jb     0x1400200c3
1400200c0:	4c 8b 0f             	mov    (%rdi),%r9
1400200c3:	4c 8d 05 1e 61 04 00 	lea    0x4611e(%rip),%r8        # 0x1400661e8
1400200ca:	ba 04 00 00 00       	mov    $0x4,%edx
1400200cf:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400200d3:	e8 c8 40 ff ff       	call   0x1400141a0
1400200d8:	48 8b d7             	mov    %rdi,%rdx
1400200db:	48 83 7f 18 08       	cmpq   $0x8,0x18(%rdi)
1400200e0:	72 03                	jb     0x1400200e5
1400200e2:	48 8b 17             	mov    (%rdi),%rdx
1400200e5:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400200e9:	48 83 7d d8 08       	cmpq   $0x8,-0x28(%rbp)
1400200ee:	48 0f 43 4d c0       	cmovae -0x40(%rbp),%rcx
1400200f3:	4c 89 7c 24 48       	mov    %r15,0x48(%rsp)
1400200f8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400200fd:	4c 89 6c 24 38       	mov    %r13,0x38(%rsp)
140020102:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
140020107:	c7 44 24 28 20 00 00 	movl   $0x20,0x28(%rsp)
14002010e:	00
14002010f:	c7 44 24 20 01 00 00 	movl   $0x1,0x20(%rsp)
140020116:	00
140020117:	45 33 c9             	xor    %r9d,%r9d
14002011a:	45 33 c0             	xor    %r8d,%r8d
14002011d:	ff 15 4d c0 02 00    	call   *0x2c04d(%rip)        # 0x14004c170
140020123:	8b d8                	mov    %eax,%ebx
140020125:	48 8d 05 ac 06 04 00 	lea    0x406ac(%rip),%rax        # 0x1400607d8
14002012c:	48 8d 0d b5 06 04 00 	lea    0x406b5(%rip),%rcx        # 0x1400607e8
140020133:	85 db                	test   %ebx,%ebx
140020135:	48 0f 45 c8          	cmovne %rax,%rcx
140020139:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
14002013e:	4c 8d 0d cb 60 04 00 	lea    0x460cb(%rip),%r9        # 0x140066210
140020145:	4c 8d 05 ac 06 04 00 	lea    0x406ac(%rip),%r8        # 0x1400607f8
14002014c:	ba 04 00 00 00       	mov    $0x4,%edx
140020151:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140020155:	e8 46 40 ff ff       	call   0x1400141a0
14002015a:	ba 04 00 00 00       	mov    $0x4,%edx
14002015f:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140020163:	85 db                	test   %ebx,%ebx
140020165:	0f 84 d7 00 00 00    	je     0x140020242
14002016b:	4c 8d 05 b6 60 04 00 	lea    0x460b6(%rip),%r8        # 0x140066228
140020172:	e8 29 40 ff ff       	call   0x1400141a0
140020177:	90                   	nop
140020178:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14002017c:	48 83 fa 08          	cmp    $0x8,%rdx
140020180:	72 36                	jb     0x1400201b8
140020182:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
140020189:	00
14002018a:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
14002018e:	48 8b c1             	mov    %rcx,%rax
140020191:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020198:	72 19                	jb     0x1400201b3
14002019a:	48 83 c2 27          	add    $0x27,%rdx
14002019e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400201a2:	48 2b c1             	sub    %rcx,%rax
1400201a5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400201a9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400201ad:	0f 87 e3 01 00 00    	ja     0x140020396
1400201b3:	e8 d8 4c 00 00       	call   0x140024e90
1400201b8:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
1400201bc:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
1400201c3:	00
1400201c4:	66 44 89 6d c0       	mov    %r13w,-0x40(%rbp)
1400201c9:	48 8d 05 90 07 04 00 	lea    0x40790(%rip),%rax        # 0x140060960
1400201d0:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400201d4:	80 bd 91 00 00 00 01 	cmpb   $0x1,0x91(%rbp)
1400201db:	75 1f                	jne    0x1400201fc
1400201dd:	80 bd 90 00 00 00 00 	cmpb   $0x0,0x90(%rbp)
1400201e4:	75 16                	jne    0x1400201fc
1400201e6:	4c 8d 05 63 05 04 00 	lea    0x40563(%rip),%r8        # 0x140060750
1400201ed:	ba 05 00 00 00       	mov    $0x5,%edx
1400201f2:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400201f6:	e8 a5 3f ff ff       	call   0x1400141a0
1400201fb:	90                   	nop
1400201fc:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140020200:	48 83 fa 08          	cmp    $0x8,%rdx
140020204:	72 35                	jb     0x14002023b
140020206:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14002020d:	00
14002020e:	48 8b 0f             	mov    (%rdi),%rcx
140020211:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020218:	72 1c                	jb     0x140020236
14002021a:	48 83 c2 27          	add    $0x27,%rdx
14002021e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140020222:	49 2b c8             	sub    %r8,%rcx
140020225:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140020229:	48 83 f8 1f          	cmp    $0x1f,%rax
14002022d:	0f 87 69 01 00 00    	ja     0x14002039c
140020233:	49 8b c8             	mov    %r8,%rcx
140020236:	e8 55 4c 00 00       	call   0x140024e90
14002023b:	33 c0                	xor    %eax,%eax
14002023d:	e9 1a 01 00 00       	jmp    0x14002035c
140020242:	4c 8d 05 17 60 04 00 	lea    0x46017(%rip),%r8        # 0x140066260
140020249:	e8 52 3f ff ff       	call   0x1400141a0
14002024e:	ff 15 c4 bd 02 00    	call   *0x2bdc4(%rip)        # 0x14004c018
140020254:	89 44 24 20          	mov    %eax,0x20(%rsp)
140020258:	4c 8d 0d 31 60 04 00 	lea    0x46031(%rip),%r9        # 0x140066290
14002025f:	4c 8d 05 a2 05 04 00 	lea    0x405a2(%rip),%r8        # 0x140060808
140020266:	ba 04 00 00 00       	mov    $0x4,%edx
14002026b:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
14002026f:	e8 2c 3f ff ff       	call   0x1400141a0
140020274:	49 8b 0f             	mov    (%r15),%rcx
140020277:	48 85 c9             	test   %rcx,%rcx
14002027a:	74 09                	je     0x140020285
14002027c:	ff 15 2e be 02 00    	call   *0x2be2e(%rip)        # 0x14004c0b0
140020282:	4d 89 2f             	mov    %r13,(%r15)
140020285:	49 8b 4f 08          	mov    0x8(%r15),%rcx
140020289:	48 85 c9             	test   %rcx,%rcx
14002028c:	74 0a                	je     0x140020298
14002028e:	ff 15 1c be 02 00    	call   *0x2be1c(%rip)        # 0x14004c0b0
140020294:	4d 89 6f 08          	mov    %r13,0x8(%r15)
140020298:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
14002029c:	48 83 fa 08          	cmp    $0x8,%rdx
1400202a0:	72 36                	jb     0x1400202d8
1400202a2:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400202a9:	00
1400202aa:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400202ae:	48 8b c1             	mov    %rcx,%rax
1400202b1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400202b8:	72 19                	jb     0x1400202d3
1400202ba:	48 83 c2 27          	add    $0x27,%rdx
1400202be:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400202c2:	48 2b c1             	sub    %rcx,%rax
1400202c5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400202c9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400202cd:	0f 87 c3 00 00 00    	ja     0x140020396
1400202d3:	e8 b8 4b 00 00       	call   0x140024e90
1400202d8:	4c 89 6d d0          	mov    %r13,-0x30(%rbp)
1400202dc:	48 c7 45 d8 07 00 00 	movq   $0x7,-0x28(%rbp)
1400202e3:	00
1400202e4:	66 44 89 6d c0       	mov    %r13w,-0x40(%rbp)
1400202e9:	48 8d 05 70 06 04 00 	lea    0x40670(%rip),%rax        # 0x140060960
1400202f0:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400202f4:	80 bd 91 00 00 00 01 	cmpb   $0x1,0x91(%rbp)
1400202fb:	75 1f                	jne    0x14002031c
1400202fd:	80 bd 90 00 00 00 00 	cmpb   $0x0,0x90(%rbp)
140020304:	75 16                	jne    0x14002031c
140020306:	4c 8d 05 43 04 04 00 	lea    0x40443(%rip),%r8        # 0x140060750
14002030d:	ba 05 00 00 00       	mov    $0x5,%edx
140020312:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
140020316:	e8 85 3e ff ff       	call   0x1400141a0
14002031b:	90                   	nop
14002031c:	48 8b 57 18          	mov    0x18(%rdi),%rdx
140020320:	48 83 fa 08          	cmp    $0x8,%rdx
140020324:	72 31                	jb     0x140020357
140020326:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
14002032d:	00
14002032e:	48 8b 0f             	mov    (%rdi),%rcx
140020331:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140020338:	72 18                	jb     0x140020352
14002033a:	48 83 c2 27          	add    $0x27,%rdx
14002033e:	4c 8b 41 f8          	mov    -0x8(%rcx),%r8
140020342:	49 2b c8             	sub    %r8,%rcx
140020345:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
140020349:	48 83 f8 1f          	cmp    $0x1f,%rax