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
1401dbfcb:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1401dbfcf:	48 2b cb             	sub    %rbx,%rcx
1401dbfd2:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401dbfd6:	48 83 f8 1f          	cmp    $0x1f,%rax
1401dbfda:	76 07                	jbe    0x1401dbfe3
1401dbfdc:	ff 15 9e 6b 03 00    	call   *0x36b9e(%rip)        # 0x140212b80
1401dbfe2:	cc                   	int3
1401dbfe3:	48 8b cb             	mov    %rbx,%rcx
1401dbfe6:	ff 15 54 6b 03 00    	call   *0x36b54(%rip)        # 0x140212b40
1401dbfec:	33 c0                	xor    %eax,%eax
1401dbfee:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1401dbff2:	48 33 cc             	xor    %rsp,%rcx
1401dbff5:	e8 76 87 02 00       	call   0x140204770
1401dbffa:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1401dc001:	00
1401dc002:	48 83 c4 70          	add    $0x70,%rsp
1401dc006:	41 5f                	pop    %r15
1401dc008:	41 5e                	pop    %r14
1401dc00a:	5f                   	pop    %rdi
1401dc00b:	5e                   	pop    %rsi
1401dc00c:	5d                   	pop    %rbp
1401dc00d:	c3                   	ret
1401dc00e:	90                   	nop
1401dc00f:	90                   	nop
1401dc010:	40 53                	rex push %rbx
1401dc012:	48 83 ec 20          	sub    $0x20,%rsp
1401dc016:	48 8b 49 08          	mov    0x8(%rcx),%rcx
1401dc01a:	48 85 c9             	test   %rcx,%rcx
1401dc01d:	75 15                	jne    0x1401dc034
1401dc01f:	bb 57 00 07 80       	mov    $0x80070057,%ebx
1401dc024:	b9 d1 16 79 02       	mov    $0x27916d1,%ecx
1401dc029:	8b d3                	mov    %ebx,%edx
1401dc02b:	e8 fc 2a ff ff       	call   0x1401ceb2c
1401dc030:	8b c3                	mov    %ebx,%eax
1401dc032:	eb 1f                	jmp    0x1401dc053
1401dc034:	48 8b 01             	mov    (%rcx),%rax
1401dc037:	48 8b 40 38          	mov    0x38(%rax),%rax
1401dc03b:	ff 15 ef 6d 03 00    	call   *0x36def(%rip)        # 0x140212e30
1401dc041:	8b d8                	mov    %eax,%ebx
1401dc043:	85 c0                	test   %eax,%eax
1401dc045:	79 0a                	jns    0x1401dc051
1401dc047:	0f ae e8             	lfence
1401dc04a:	b9 d2 16 79 02       	mov    $0x27916d2,%ecx
1401dc04f:	eb d8                	jmp    0x1401dc029
1401dc051:	33 c0                	xor    %eax,%eax
1401dc053:	48 83 c4 20          	add    $0x20,%rsp
1401dc057:	5b                   	pop    %rbx
1401dc058:	c3                   	ret
1401dc059:	90                   	nop
1401dc05a:	90                   	nop
1401dc05b:	90                   	nop
1401dc05c:	90                   	nop
1401dc05d:	90                   	nop
1401dc05e:	90                   	nop
1401dc05f:	90                   	nop
1401dc060:	40 53                	rex push %rbx
1401dc062:	48 83 ec 20          	sub    $0x20,%rsp
1401dc066:	33 db                	xor    %ebx,%ebx
1401dc068:	4c 8b d2             	mov    %rdx,%r10
1401dc06b:	4c 8b c9             	mov    %rcx,%r9
1401dc06e:	4d 85 c0             	test   %r8,%r8
1401dc071:	0f 84 ac 00 00 00    	je     0x1401dc123
1401dc077:	48 8b 02             	mov    (%rdx),%rax
1401dc07a:	48 3b 05 8f 46 07 00 	cmp    0x7468f(%rip),%rax        # 0x140250710
1401dc081:	75 13                	jne    0x1401dc096
1401dc083:	48 8b 42 08          	mov    0x8(%rdx),%rax
1401dc087:	48 3b 05 8a 46 07 00 	cmp    0x7468a(%rip),%rax        # 0x140250718
1401dc08e:	75 06                	jne    0x1401dc096
1401dc090:	49 8b 48 08          	mov    0x8(%r8),%rcx
1401dc094:	eb 03                	jmp    0x1401dc099
1401dc096:	49 8b ca             	mov    %r10,%rcx
1401dc099:	48 8b 01             	mov    (%rcx),%rax
1401dc09c:	48 3b 05 f5 43 07 00 	cmp    0x743f5(%rip),%rax        # 0x140250498
1401dc0a3:	75 12                	jne    0x1401dc0b7
1401dc0a5:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401dc0a9:	48 3b 05 f0 43 07 00 	cmp    0x743f0(%rip),%rax        # 0x1402504a0
1401dc0b0:	75 05                	jne    0x1401dc0b7
1401dc0b2:	49 8b c1             	mov    %r9,%rax
1401dc0b5:	eb 40                	jmp    0x1401dc0f7
1401dc0b7:	48 8b 01             	mov    (%rcx),%rax
1401dc0ba:	48 3b 05 6f 57 08 00 	cmp    0x8576f(%rip),%rax        # 0x140261830
1401dc0c1:	75 13                	jne    0x1401dc0d6
1401dc0c3:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401dc0c7:	48 3b 05 6a 57 08 00 	cmp    0x8576a(%rip),%rax        # 0x140261838
1401dc0ce:	75 06                	jne    0x1401dc0d6
1401dc0d0:	49 8b 41 f8          	mov    -0x8(%r9),%rax
1401dc0d4:	eb 21                	jmp    0x1401dc0f7
1401dc0d6:	48 8b 11             	mov    (%rcx),%rdx
1401dc0d9:	48 2b 15 88 36 0e 00 	sub    0xe3688(%rip),%rdx        # 0x1402bf768
1401dc0e0:	75 0b                	jne    0x1401dc0ed
1401dc0e2:	48 8b 51 08          	mov    0x8(%rcx),%rdx
1401dc0e6:	48 2b 15 83 36 0e 00 	sub    0xe3683(%rip),%rdx        # 0x1402bf770
1401dc0ed:	48 85 d2             	test   %rdx,%rdx
1401dc0f0:	48 8b c3             	mov    %rbx,%rax
1401dc0f3:	49 0f 44 c1          	cmove  %r9,%rax
1401dc0f7:	49 89 00             	mov    %rax,(%r8)
1401dc0fa:	48 85 c0             	test   %rax,%rax
1401dc0fd:	75 07                	jne    0x1401dc106
1401dc0ff:	bb 02 40 00 80       	mov    $0x80004002,%ebx
1401dc104:	eb 15                	jmp    0x1401dc11b
1401dc106:	4c 3b d1             	cmp    %rcx,%r10
1401dc109:	75 10                	jne    0x1401dc11b
1401dc10b:	49 8b 09             	mov    (%r9),%rcx
1401dc10e:	48 8b 41 08          	mov    0x8(%rcx),%rax
1401dc112:	49 8b c9             	mov    %r9,%rcx
1401dc115:	ff 15 15 6d 03 00    	call   *0x36d15(%rip)        # 0x140212e30
1401dc11b:	8b c3                	mov    %ebx,%eax
1401dc11d:	48 83 c4 20          	add    $0x20,%rsp
1401dc121:	5b                   	pop    %rbx
1401dc122:	c3                   	ret
1401dc123:	33 d2                	xor    %edx,%edx
1401dc125:	b9 60 25 65 1f       	mov    $0x1f652560,%ecx
1401dc12a:	e8 b5 f1 e2 ff       	call   0x14000b2e4
1401dc12f:	cc                   	int3
1401dc130:	e9 eb 06 00 00       	jmp    0x1401dc820
1401dc135:	90                   	nop
1401dc136:	90                   	nop
1401dc137:	90                   	nop
1401dc138:	90                   	nop
1401dc139:	90                   	nop
1401dc13a:	90                   	nop
1401dc13b:	90                   	nop
1401dc13c:	90                   	nop
1401dc13d:	90                   	nop
1401dc13e:	90                   	nop
1401dc13f:	90                   	nop
1401dc140:	e9 6b 09 00 00       	jmp    0x1401dcab0
1401dc145:	90                   	nop
1401dc146:	90                   	nop
1401dc147:	90                   	nop
1401dc148:	90                   	nop
1401dc149:	90                   	nop
1401dc14a:	90                   	nop
1401dc14b:	90                   	nop
1401dc14c:	90                   	nop
1401dc14d:	90                   	nop
1401dc14e:	90                   	nop
1401dc14f:	90                   	nop
1401dc150:	e9 ef 0b 00 00       	jmp    0x1401dcd44
1401dc155:	90                   	nop
1401dc156:	90                   	nop
1401dc157:	90                   	nop
1401dc158:	90                   	nop
1401dc159:	90                   	nop
1401dc15a:	90                   	nop
1401dc15b:	90                   	nop
1401dc15c:	90                   	nop
1401dc15d:	90                   	nop
1401dc15e:	90                   	nop
1401dc15f:	90                   	nop
1401dc160:	e9 73 0e 00 00       	jmp    0x1401dcfd8
1401dc165:	90                   	nop
1401dc166:	90                   	nop
1401dc167:	90                   	nop
1401dc168:	90                   	nop
1401dc169:	90                   	nop
1401dc16a:	90                   	nop
1401dc16b:	90                   	nop
1401dc16c:	90                   	nop
1401dc16d:	90                   	nop
1401dc16e:	90                   	nop
1401dc16f:	90                   	nop
1401dc170:	e9 c3 10 00 00       	jmp    0x1401dd238
1401dc175:	90                   	nop
1401dc176:	90                   	nop
1401dc177:	90                   	nop
1401dc178:	90                   	nop
1401dc179:	90                   	nop
1401dc17a:	90                   	nop
1401dc17b:	90                   	nop
1401dc17c:	90                   	nop
1401dc17d:	90                   	nop
1401dc17e:	90                   	nop
1401dc17f:	90                   	nop
1401dc180:	e9 4b 13 00 00       	jmp    0x1401dd4d0