1401dbafc:	48 3b de             	cmp    %rsi,%rbx
1401dbaff:	75 ed                	jne    0x1401dbaee
1401dbb01:	eb 62                	jmp    0x1401dbb65
1401dbb03:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
1401dbb07:	48 85 c9             	test   %rcx,%rcx
1401dbb0a:	0f 84 9f 01 00 00    	je     0x1401dbcaf
1401dbb10:	48 8b 01             	mov    (%rcx),%rax
1401dbb13:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401dbb17:	48 8b 40 28          	mov    0x28(%rax),%rax
1401dbb1b:	ff 15 0f 73 03 00    	call   *0x3730f(%rip)        # 0x140212e30
1401dbb21:	44 8b f0             	mov    %eax,%r14d
1401dbb24:	85 c0                	test   %eax,%eax
1401dbb26:	0f 89 be 00 00 00    	jns    0x1401dbbea
1401dbb2c:	0f ae e8             	lfence
1401dbb2f:	8b d0                	mov    %eax,%edx
1401dbb31:	b9 cb 16 79 02       	mov    $0x27916cb,%ecx
1401dbb36:	e8 f1 2f ff ff       	call   0x1401ceb2c
1401dbb3b:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbb3f:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbb44:	48 85 db             	test   %rbx,%rbx
1401dbb47:	74 5d                	je     0x1401dbba6
1401dbb49:	48 8b 75 b8          	mov    -0x48(%rbp),%rsi
1401dbb4d:	48 3b de             	cmp    %rsi,%rbx
1401dbb50:	74 17                	je     0x1401dbb69
1401dbb52:	33 d2                	xor    %edx,%edx
1401dbb54:	48 8b cb             	mov    %rbx,%rcx
1401dbb57:	e8 7c 98 e2 ff       	call   0x1400053d8
1401dbb5c:	48 83 c3 20          	add    $0x20,%rbx
1401dbb60:	48 3b de             	cmp    %rsi,%rbx
1401dbb63:	75 ed                	jne    0x1401dbb52
1401dbb65:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbb69:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401dbb6d:	48 8b cb             	mov    %rbx,%rcx
1401dbb70:	48 2b c3             	sub    %rbx,%rax
1401dbb73:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401dbb77:	48 3b c7             	cmp    %rdi,%rax
1401dbb7a:	72 15                	jb     0x1401dbb91
1401dbb7c:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401dbb80:	48 2b cb             	sub    %rbx,%rcx
1401dbb83:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401dbb87:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbb8b:	0f 87 ef 00 00 00    	ja     0x1401dbc80
1401dbb91:	48 8b cb             	mov    %rbx,%rcx
1401dbb94:	ff 15 a6 6f 03 00    	call   *0x36fa6(%rip)        # 0x140212b40
1401dbb9a:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dbb9d:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1401dbba1:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401dbba6:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401dbbaa:	48 83 f8 07          	cmp    $0x7,%rax
1401dbbae:	76 2f                	jbe    0x1401dbbdf
1401dbbb0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401dbbb4:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dbbbb:	00
1401dbbbc:	48 8b d1             	mov    %rcx,%rdx
1401dbbbf:	48 3b c7             	cmp    %rdi,%rax
1401dbbc2:	72 15                	jb     0x1401dbbd9
1401dbbc4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dbbc8:	48 2b d1             	sub    %rcx,%rdx
1401dbbcb:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dbbcf:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbbd3:	0f 87 a7 00 00 00    	ja     0x1401dbc80
1401dbbd9:	ff 15 61 6f 03 00    	call   *0x36f61(%rip)        # 0x140212b40
1401dbbdf:	41 8b de             	mov    %r14d,%ebx
1401dbbe2:	0f ae e8             	lfence
1401dbbe5:	e9 b6 fd ff ff       	jmp    0x1401db9a0
1401dbbea:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbbee:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbbf3:	48 85 db             	test   %rbx,%rbx
1401dbbf6:	74 59                	je     0x1401dbc51
1401dbbf8:	48 8b 75 b8          	mov    -0x48(%rbp),%rsi
1401dbbfc:	48 3b de             	cmp    %rsi,%rbx
1401dbbff:	74 17                	je     0x1401dbc18
1401dbc01:	33 d2                	xor    %edx,%edx
1401dbc03:	48 8b cb             	mov    %rbx,%rcx
1401dbc06:	e8 cd 97 e2 ff       	call   0x1400053d8
1401dbc0b:	48 83 c3 20          	add    $0x20,%rbx
1401dbc0f:	48 3b de             	cmp    %rsi,%rbx
1401dbc12:	75 ed                	jne    0x1401dbc01
1401dbc14:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbc18:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401dbc1c:	48 8b cb             	mov    %rbx,%rcx
1401dbc1f:	48 2b c3             	sub    %rbx,%rax
1401dbc22:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401dbc26:	48 3b c7             	cmp    %rdi,%rax
1401dbc29:	72 11                	jb     0x1401dbc3c
1401dbc2b:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401dbc2f:	48 2b cb             	sub    %rbx,%rcx
1401dbc32:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401dbc36:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbc3a:	77 44                	ja     0x1401dbc80
1401dbc3c:	48 8b cb             	mov    %rbx,%rcx
1401dbc3f:	ff 15 fb 6e 03 00    	call   *0x36efb(%rip)        # 0x140212b40
1401dbc45:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dbc48:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1401dbc4c:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401dbc51:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401dbc55:	48 83 f8 07          	cmp    $0x7,%rax
1401dbc59:	76 32                	jbe    0x1401dbc8d
1401dbc5b:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401dbc5f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dbc66:	00
1401dbc67:	48 8b d1             	mov    %rcx,%rdx
1401dbc6a:	48 3b c7             	cmp    %rdi,%rax
1401dbc6d:	72 18                	jb     0x1401dbc87
1401dbc6f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dbc73:	48 2b d1             	sub    %rcx,%rdx
1401dbc76:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dbc7a:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbc7e:	76 07                	jbe    0x1401dbc87
1401dbc80:	ff 15 fa 6e 03 00    	call   *0x36efa(%rip)        # 0x140212b80
1401dbc86:	cc                   	int3
1401dbc87:	ff 15 b3 6e 03 00    	call   *0x36eb3(%rip)        # 0x140212b40
1401dbc8d:	33 c0                	xor    %eax,%eax
1401dbc8f:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401dbc93:	48 33 cc             	xor    %rsp,%rcx
1401dbc96:	e8 d5 8a 02 00       	call   0x140204770
1401dbc9b:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401dbca2:	00
1401dbca3:	48 83 c4 70          	add    $0x70,%rsp
1401dbca7:	41 5f                	pop    %r15
1401dbca9:	41 5e                	pop    %r14
1401dbcab:	5f                   	pop    %rdi
1401dbcac:	5e                   	pop    %rsi
1401dbcad:	5d                   	pop    %rbp
1401dbcae:	c3                   	ret
1401dbcaf:	33 d2                	xor    %edx,%edx
1401dbcb1:	b9 40 38 3c 1e       	mov    $0x1e3c3840,%ecx
1401dbcb6:	e8 29 f6 e2 ff       	call   0x14000b2e4
1401dbcbb:	cc                   	int3
1401dbcbc:	90                   	nop
1401dbcbd:	90                   	nop
1401dbcbe:	90                   	nop
1401dbcbf:	90                   	nop
1401dbcc0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1401dbcc5:	55                   	push   %rbp
1401dbcc6:	56                   	push   %rsi
1401dbcc7:	57                   	push   %rdi
1401dbcc8:	41 56                	push   %r14
1401dbcca:	41 57                	push   %r15
1401dbccc:	48 8b ec             	mov    %rsp,%rbp
1401dbccf:	48 83 ec 70          	sub    $0x70,%rsp
1401dbcd3:	48 8b 05 a6 54 12 00 	mov    0x1254a6(%rip),%rax        # 0x140301180
1401dbcda:	48 33 c4             	xor    %rsp,%rax
1401dbcdd:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401dbce1:	45 33 ff             	xor    %r15d,%r15d
1401dbce4:	48 8b da             	mov    %rdx,%rbx
1401dbce7:	48 85 d2             	test   %rdx,%rdx
1401dbcea:	75 18                	jne    0x1401dbd04
1401dbcec:	b9 cc 16 79 02       	mov    $0x27916cc,%ecx
1401dbcf1:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1401dbcf6:	8b d3                	mov    %ebx,%edx
1401dbcf8:	e8 2f 2e ff ff       	call   0x1401ceb2c
1401dbcfd:	8b c3                	mov    %ebx,%eax
1401dbcff:	e9 ea 02 00 00       	jmp    0x1401dbfee
1401dbd04:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401dbd08:	48 85 c9             	test   %rcx,%rcx
1401dbd0b:	75 07                	jne    0x1401dbd14
1401dbd0d:	b9 cd 16 79 02       	mov    $0x27916cd,%ecx
1401dbd12:	eb dd                	jmp    0x1401dbcf1
1401dbd14:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dbd17:	4c 89 7d c0          	mov    %r15,-0x40(%rbp)
1401dbd1b:	f3 0f 7f 45 b0       	movdqu %xmm0,-0x50(%rbp)
1401dbd20:	48 8b 01             	mov    (%rcx),%rax
1401dbd23:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1401dbd27:	48 8b 40 30          	mov    0x30(%rax),%rax
1401dbd2b:	ff 15 ff 70 03 00    	call   *0x370ff(%rip)        # 0x140212e30
1401dbd31:	8b f0                	mov    %eax,%esi
1401dbd33:	85 c0                	test   %eax,%eax
1401dbd35:	79 46                	jns    0x1401dbd7d
1401dbd37:	0f ae e8             	lfence
1401dbd3a:	8b d0                	mov    %eax,%edx
1401dbd3c:	b9 ce 16 79 02       	mov    $0x27916ce,%ecx
1401dbd41:	e8 e6 2d ff ff       	call   0x1401ceb2c
1401dbd46:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbd4a:	48 85 db             	test   %rbx,%rbx
1401dbd4d:	0f 84 f1 01 00 00    	je     0x1401dbf44
1401dbd53:	48 8b 7d b8          	mov    -0x48(%rbp),%rdi
1401dbd57:	48 3b df             	cmp    %rdi,%rbx
1401dbd5a:	74 17                	je     0x1401dbd73
1401dbd5c:	33 d2                	xor    %edx,%edx
1401dbd5e:	48 8b cb             	mov    %rbx,%rcx
1401dbd61:	e8 72 96 e2 ff       	call   0x1400053d8
1401dbd66:	48 83 c3 20          	add    $0x20,%rbx
1401dbd6a:	48 3b df             	cmp    %rdi,%rbx
1401dbd6d:	75 ed                	jne    0x1401dbd5c
1401dbd6f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbd73:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbd78:	e9 96 01 00 00       	jmp    0x1401dbf13
1401dbd7d:	66 0f 6f 0d 7b 43 0e 	movdqa 0xe437b(%rip),%xmm1        # 0x1402c0100
1401dbd84:	00
1401dbd85:	48 8d 05 14 b7 06 00 	lea    0x6b714(%rip),%rax        # 0x1402474a0
1401dbd8c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401dbd8f:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1401dbd93:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1401dbd97:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1401dbd9b:	66 44 89 7d d0       	mov    %r15w,-0x30(%rbp)
1401dbda0:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401dbda4:	48 8d 4d b0          	lea    -0x50(%rbp),%rcx
1401dbda8:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1401dbdad:	e8 0a dc 00 00       	call   0x1401e99bc
1401dbdb2:	44 8b f0             	mov    %eax,%r14d
1401dbdb5:	85 c0                	test   %eax,%eax
1401dbdb7:	0f 89 af 00 00 00    	jns    0x1401dbe6c
1401dbdbd:	0f ae e8             	lfence
1401dbdc0:	8b d0                	mov    %eax,%edx
1401dbdc2:	b9 cf 16 79 02       	mov    $0x27916cf,%ecx
1401dbdc7:	e8 60 2d ff ff       	call   0x1401ceb2c
1401dbdcc:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401dbdd0:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbdd5:	48 83 f8 07          	cmp    $0x7,%rax
1401dbdd9:	76 2f                	jbe    0x1401dbe0a
1401dbddb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401dbddf:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dbde6:	00
1401dbde7:	48 8b d1             	mov    %rcx,%rdx
1401dbdea:	48 3b c7             	cmp    %rdi,%rax
1401dbded:	72 15                	jb     0x1401dbe04
1401dbdef:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dbdf3:	48 2b d1             	sub    %rcx,%rdx
1401dbdf6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dbdfa:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbdfe:	0f 87 d8 01 00 00    	ja     0x1401dbfdc
1401dbe04:	ff 15 36 6d 03 00    	call   *0x36d36(%rip)        # 0x140212b40
1401dbe0a:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbe0e:	48 85 db             	test   %rbx,%rbx
1401dbe11:	74 51                	je     0x1401dbe64
1401dbe13:	48 8b 75 b8          	mov    -0x48(%rbp),%rsi
1401dbe17:	48 3b de             	cmp    %rsi,%rbx
1401dbe1a:	74 17                	je     0x1401dbe33
1401dbe1c:	33 d2                	xor    %edx,%edx
1401dbe1e:	48 8b cb             	mov    %rbx,%rcx
1401dbe21:	e8 b2 95 e2 ff       	call   0x1400053d8
1401dbe26:	48 83 c3 20          	add    $0x20,%rbx
1401dbe2a:	48 3b de             	cmp    %rsi,%rbx
1401dbe2d:	75 ed                	jne    0x1401dbe1c
1401dbe2f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbe33:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401dbe37:	48 8b cb             	mov    %rbx,%rcx
1401dbe3a:	48 2b c3             	sub    %rbx,%rax
1401dbe3d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401dbe41:	48 3b c7             	cmp    %rdi,%rax
1401dbe44:	72 15                	jb     0x1401dbe5b
1401dbe46:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401dbe4a:	48 2b cb             	sub    %rbx,%rcx
1401dbe4d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401dbe51:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbe55:	0f 87 81 01 00 00    	ja     0x1401dbfdc
1401dbe5b:	48 8b cb             	mov    %rbx,%rcx
1401dbe5e:	ff 15 dc 6c 03 00    	call   *0x36cdc(%rip)        # 0x140212b40
1401dbe64:	41 8b f6             	mov    %r14d,%esi
1401dbe67:	e9 d8 00 00 00       	jmp    0x1401dbf44
1401dbe6c:	48 8d 55 c8          	lea    -0x38(%rbp),%rdx
1401dbe70:	4c 89 7d c8          	mov    %r15,-0x38(%rbp)
1401dbe74:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401dbe78:	e8 af ca 00 00       	call   0x1401e892c
1401dbe7d:	8b f0                	mov    %eax,%esi
1401dbe7f:	85 c0                	test   %eax,%eax
1401dbe81:	0f 89 c7 00 00 00    	jns    0x1401dbf4e
1401dbe87:	0f ae e8             	lfence
1401dbe8a:	8b d0                	mov    %eax,%edx
1401dbe8c:	b9 d0 16 79 02       	mov    $0x27916d0,%ecx
1401dbe91:	e8 96 2c ff ff       	call   0x1401ceb2c
1401dbe96:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1401dbe9a:	48 85 c9             	test   %rcx,%rcx
1401dbe9d:	74 0d                	je     0x1401dbeac
1401dbe9f:	48 8b 11             	mov    (%rcx),%rdx
1401dbea2:	48 8b 42 10          	mov    0x10(%rdx),%rax
1401dbea6:	ff 15 84 6f 03 00    	call   *0x36f84(%rip)        # 0x140212e30
1401dbeac:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401dbeb0:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbeb5:	48 83 f8 07          	cmp    $0x7,%rax
1401dbeb9:	76 2f                	jbe    0x1401dbeea
1401dbebb:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401dbebf:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dbec6:	00
1401dbec7:	48 8b d1             	mov    %rcx,%rdx
1401dbeca:	48 3b c7             	cmp    %rdi,%rax
1401dbecd:	72 15                	jb     0x1401dbee4
1401dbecf:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dbed3:	48 2b d1             	sub    %rcx,%rdx
1401dbed6:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dbeda:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbede:	0f 87 f8 00 00 00    	ja     0x1401dbfdc
1401dbee4:	ff 15 56 6c 03 00    	call   *0x36c56(%rip)        # 0x140212b40
1401dbeea:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbeee:	48 85 db             	test   %rbx,%rbx
1401dbef1:	74 51                	je     0x1401dbf44
1401dbef3:	4c 8b 75 b8          	mov    -0x48(%rbp),%r14
1401dbef7:	49 3b de             	cmp    %r14,%rbx
1401dbefa:	74 17                	je     0x1401dbf13
1401dbefc:	33 d2                	xor    %edx,%edx
1401dbefe:	48 8b cb             	mov    %rbx,%rcx
1401dbf01:	e8 d2 94 e2 ff       	call   0x1400053d8
1401dbf06:	48 83 c3 20          	add    $0x20,%rbx
1401dbf0a:	49 3b de             	cmp    %r14,%rbx
1401dbf0d:	75 ed                	jne    0x1401dbefc
1401dbf0f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbf13:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401dbf17:	48 8b cb             	mov    %rbx,%rcx
1401dbf1a:	48 2b c3             	sub    %rbx,%rax
1401dbf1d:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401dbf21:	48 3b c7             	cmp    %rdi,%rax
1401dbf24:	72 15                	jb     0x1401dbf3b
1401dbf26:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401dbf2a:	48 2b cb             	sub    %rbx,%rcx
1401dbf2d:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401dbf31:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbf35:	0f 87 a1 00 00 00    	ja     0x1401dbfdc
1401dbf3b:	48 8b cb             	mov    %rbx,%rcx
1401dbf3e:	ff 15 fc 6b 03 00    	call   *0x36bfc(%rip)        # 0x140212b40
1401dbf44:	0f ae e8             	lfence
1401dbf47:	8b c6                	mov    %esi,%eax
1401dbf49:	e9 a0 00 00 00       	jmp    0x1401dbfee
1401dbf4e:	48 8b 45 c8          	mov    -0x38(%rbp),%rax
1401dbf52:	bf 00 10 00 00       	mov    $0x1000,%edi
1401dbf57:	48 89 03             	mov    %rax,(%rbx)
1401dbf5a:	48 8b 45 e8          	mov    -0x18(%rbp),%rax
1401dbf5e:	48 83 f8 07          	cmp    $0x7,%rax
1401dbf62:	76 2b                	jbe    0x1401dbf8f
1401dbf64:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1401dbf68:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401dbf6f:	00
1401dbf70:	48 8b d1             	mov    %rcx,%rdx
1401dbf73:	48 3b c7             	cmp    %rdi,%rax
1401dbf76:	72 11                	jb     0x1401dbf89
1401dbf78:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1401dbf7c:	48 2b d1             	sub    %rcx,%rdx
1401dbf7f:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1401dbf83:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbf87:	77 53                	ja     0x1401dbfdc
1401dbf89:	ff 15 b1 6b 03 00    	call   *0x36bb1(%rip)        # 0x140212b40
1401dbf8f:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbf93:	48 85 db             	test   %rbx,%rbx
1401dbf96:	74 54                	je     0x1401dbfec
1401dbf98:	48 8b 75 b8          	mov    -0x48(%rbp),%rsi
1401dbf9c:	48 3b de             	cmp    %rsi,%rbx
1401dbf9f:	74 17                	je     0x1401dbfb8
1401dbfa1:	33 d2                	xor    %edx,%edx
1401dbfa3:	48 8b cb             	mov    %rbx,%rcx
1401dbfa6:	e8 2d 94 e2 ff       	call   0x1400053d8
1401dbfab:	48 83 c3 20          	add    $0x20,%rbx
1401dbfaf:	48 3b de             	cmp    %rsi,%rbx
1401dbfb2:	75 ed                	jne    0x1401dbfa1
1401dbfb4:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1401dbfb8:	48 8b 45 c0          	mov    -0x40(%rbp),%rax
1401dbfbc:	48 8b cb             	mov    %rbx,%rcx
1401dbfbf:	48 2b c3             	sub    %rbx,%rax
1401dbfc2:	48 83 e0 e0          	and    $0xffffffffffffffe0,%rax
1401dbfc6:	48 3b c7             	cmp    %rdi,%rax
1401dbfc9:	72 18                	jb     0x1401dbfe3