1402ece00:	ff 15 32 fe 81 00    	call   *0x81fe32(%rip)        # 0x140b0cc38
1402ece06:	48 8b d0             	mov    %rax,%rdx
1402ece09:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ece0c:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1402ece12:	48 8b 48 08          	mov    0x8(%rax),%rcx
1402ece16:	48 85 c9             	test   %rcx,%rcx
1402ece19:	74 0a                	je     0x1402ece25
1402ece1b:	f0 44 01 69 08       	lock add %r13d,0x8(%rcx)
1402ece20:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402ece25:	48 8b 00             	mov    (%rax),%rax
1402ece28:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402ece2d:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402ece31:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402ece36:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ece3b:	e8 08 04 00 00       	call   0x1402ed248
1402ece40:	48 ff c7             	inc    %rdi
1402ece43:	84 c0                	test   %al,%al
1402ece45:	49 0f 44 ff          	cmove  %r15,%rdi
1402ece49:	49 03 f5             	add    %r13,%rsi
1402ece4c:	48 8b 03             	mov    (%rbx),%rax
1402ece4f:	48 8b cb             	mov    %rbx,%rcx
1402ece52:	48 8b 40 48          	mov    0x48(%rax),%rax
1402ece56:	ff 15 dc fd 81 00    	call   *0x81fddc(%rip)        # 0x140b0cc38
1402ece5c:	48 3b f0             	cmp    %rax,%rsi
1402ece5f:	72 8f                	jb     0x1402ecdf0
1402ece61:	41 bf 00 10 00 00    	mov    $0x1000,%r15d
1402ece67:	49 8b 06             	mov    (%r14),%rax
1402ece6a:	49 8b ce             	mov    %r14,%rcx
1402ece6d:	48 8b 40 48          	mov    0x48(%rax),%rax
1402ece71:	ff 15 c1 fd 81 00    	call   *0x81fdc1(%rip)        # 0x140b0cc38
1402ece77:	48 3b f8             	cmp    %rax,%rdi
1402ece7a:	75 36                	jne    0x1402eceb2
1402ece7c:	e9 ad 00 00 00       	jmp    0x1402ecf2e
1402ece81:	0f 57 c0             	xorps  %xmm0,%xmm0
1402ece84:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ece8a:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
1402ece8f:	48 85 c0             	test   %rax,%rax
1402ece92:	74 05                	je     0x1402ece99
1402ece94:	f0 44 01 68 08       	lock add %r13d,0x8(%rax)
1402ece99:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1402ece9e:	66 0f 7f 44 24 40    	movdqa %xmm0,0x40(%rsp)
1402ecea4:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1402ecea9:	e8 9a 03 00 00       	call   0x1402ed248
1402eceae:	84 c0                	test   %al,%al
1402eceb0:	75 7c                	jne    0x1402ecf2e
1402eceb2:	0f 57 c0             	xorps  %xmm0,%xmm0
1402eceb5:	0f 11 44 24 78       	movups %xmm0,0x78(%rsp)
1402eceba:	0f 57 c9             	xorps  %xmm1,%xmm1
1402ecebd:	f3 0f 7f 4d 88       	movdqu %xmm1,-0x78(%rbp)
1402ecec2:	41 b8 41 00 00 00    	mov    $0x41,%r8d
1402ecec8:	48 8d 15 d1 d1 85 00 	lea    0x85d1d1(%rip),%rdx        # 0x140b4a0a0
1402ececf:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
1402eced4:	e8 c7 22 e2 ff       	call   0x14010f1a0
1402eced9:	90                   	nop
1402eceda:	45 33 c0             	xor    %r8d,%r8d
1402ecedd:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1402ecee2:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecee6:	e8 b5 0a e2 ff       	call   0x14010d9a0
1402eceeb:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402eceef:	e8 6c 1c e2 ff       	call   0x14010eb60
1402ecef4:	90                   	nop
1402ecef5:	48 8b 45 90          	mov    -0x70(%rbp),%rax
1402ecef9:	48 83 f8 0f          	cmp    $0xf,%rax
1402ecefd:	76 2f                	jbe    0x1402ecf2e
1402eceff:	48 ff c0             	inc    %rax
1402ecf02:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1402ecf07:	48 8b d1             	mov    %rcx,%rdx
1402ecf0a:	49 3b c7             	cmp    %r15,%rax
1402ecf0d:	72 18                	jb     0x1402ecf27
1402ecf0f:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402ecf13:	48 2b d1             	sub    %rcx,%rdx
1402ecf16:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402ecf1a:	48 83 f8 1f          	cmp    $0x1f,%rax
1402ecf1e:	76 07                	jbe    0x1402ecf27
1402ecf20:	ff 15 72 fa 81 00    	call   *0x81fa72(%rip)        # 0x140b0c998
1402ecf26:	cc                   	int3
1402ecf27:	ff 15 93 f9 81 00    	call   *0x81f993(%rip)        # 0x140b0c8c0
1402ecf2d:	90                   	nop
1402ecf2e:	48 8d 4c 24 58       	lea    0x58(%rsp),%rcx
1402ecf33:	e8 48 92 d1 ff       	call   0x140006180
1402ecf38:	90                   	nop
1402ecf39:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402ecf3e:	48 85 c9             	test   %rcx,%rcx
1402ecf41:	74 05                	je     0x1402ecf48
1402ecf43:	e8 3c 6e d1 ff       	call   0x140003d84
1402ecf48:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1402ecf4c:	48 33 cc             	xor    %rsp,%rcx
1402ecf4f:	e8 8c 26 80 00       	call   0x140aef5e0
1402ecf54:	4c 8d 9c 24 70 01 00 	lea    0x170(%rsp),%r11
1402ecf5b:	00
1402ecf5c:	49 8b 5b 50          	mov    0x50(%r11),%rbx
1402ecf60:	41 0f 28 73 f0       	movaps -0x10(%r11),%xmm6
1402ecf65:	41 0f 28 7b e0       	movaps -0x20(%r11),%xmm7
1402ecf6a:	45 0f 28 43 d0       	movaps -0x30(%r11),%xmm8
1402ecf6f:	45 0f 28 53 c0       	movaps -0x40(%r11),%xmm10
1402ecf74:	49 8b e3             	mov    %r11,%rsp
1402ecf77:	41 5f                	pop    %r15
1402ecf79:	41 5e                	pop    %r14
1402ecf7b:	41 5d                	pop    %r13
1402ecf7d:	41 5c                	pop    %r12
1402ecf7f:	5f                   	pop    %rdi
1402ecf80:	5e                   	pop    %rsi
1402ecf81:	5d                   	pop    %rbp
1402ecf82:	c3                   	ret
1402ecf83:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1402ecf89:	48 8d 15 04 d1 85 00 	lea    0x85d104(%rip),%rdx        # 0x140b4a094
1402ecf90:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecf94:	e8 0f 10 00 00       	call   0x1402edfa8
1402ecf99:	48 8d 15 58 94 94 00 	lea    0x949458(%rip),%rdx        # 0x140c363f8
1402ecfa0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecfa4:	e8 d5 34 80 00       	call   0x140af047e
1402ecfa9:	90                   	nop
1402ecfaa:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ecfb0:	48 8d 15 65 d0 85 00 	lea    0x85d065(%rip),%rdx        # 0x140b4a01c
1402ecfb7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecfbb:	e8 e8 0f 00 00       	call   0x1402edfa8
1402ecfc0:	48 8d 15 31 94 94 00 	lea    0x949431(%rip),%rdx        # 0x140c363f8
1402ecfc7:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecfcb:	e8 ae 34 80 00       	call   0x140af047e
1402ecfd0:	90                   	nop
1402ecfd1:	45 8b cd             	mov    %r13d,%r9d
1402ecfd4:	48 8d 15 d9 ce 85 00 	lea    0x85ced9(%rip),%rdx        # 0x140b49eb4
1402ecfdb:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecfdf:	e8 c4 0f 00 00       	call   0x1402edfa8
1402ecfe4:	48 8d 15 0d 94 94 00 	lea    0x94940d(%rip),%rdx        # 0x140c363f8
1402ecfeb:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ecfef:	e8 8a 34 80 00       	call   0x140af047e
1402ecff4:	90                   	nop
1402ecff5:	45 8b cd             	mov    %r13d,%r9d
1402ecff8:	48 8d 15 c1 ce 85 00 	lea    0x85cec1(%rip),%rdx        # 0x140b49ec0
1402ecfff:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed003:	e8 a0 0f 00 00       	call   0x1402edfa8
1402ed008:	48 8d 15 e9 93 94 00 	lea    0x9493e9(%rip),%rdx        # 0x140c363f8
1402ed00f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed013:	e8 66 34 80 00       	call   0x140af047e
1402ed018:	90                   	nop
1402ed019:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ed01f:	48 8d 15 a6 ce 85 00 	lea    0x85cea6(%rip),%rdx        # 0x140b49ecc
1402ed026:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed02a:	e8 79 0f 00 00       	call   0x1402edfa8
1402ed02f:	48 8d 15 c2 93 94 00 	lea    0x9493c2(%rip),%rdx        # 0x140c363f8
1402ed036:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed03a:	e8 3f 34 80 00       	call   0x140af047e
1402ed03f:	90                   	nop
1402ed040:	41 b9 05 00 00 00    	mov    $0x5,%r9d
1402ed046:	48 8d 15 87 ce 85 00 	lea    0x85ce87(%rip),%rdx        # 0x140b49ed4
1402ed04d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed051:	e8 52 0f 00 00       	call   0x1402edfa8
1402ed056:	48 8d 15 9b 93 94 00 	lea    0x94939b(%rip),%rdx        # 0x140c363f8
1402ed05d:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed061:	e8 18 34 80 00       	call   0x140af047e
1402ed066:	cc                   	int3
1402ed067:	4c 8d 0d 72 ce 85 00 	lea    0x85ce72(%rip),%r9        # 0x140b49ee0
1402ed06e:	45 33 c0             	xor    %r8d,%r8d
1402ed071:	48 8d 15 5c ce 85 00 	lea    0x85ce5c(%rip),%rdx        # 0x140b49ed4
1402ed078:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed07c:	e8 fb 1e fc ff       	call   0x1402aef7c
1402ed081:	48 8d 15 68 91 94 00 	lea    0x949168(%rip),%rdx        # 0x140c361f0
1402ed088:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed08c:	e8 ed 33 80 00       	call   0x140af047e
1402ed091:	90                   	nop
1402ed092:	41 b9 05 00 00 00    	mov    $0x5,%r9d
1402ed098:	48 8d 15 35 ce 85 00 	lea    0x85ce35(%rip),%rdx        # 0x140b49ed4
1402ed09f:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0a3:	e8 00 0f 00 00       	call   0x1402edfa8
1402ed0a8:	48 8d 15 49 93 94 00 	lea    0x949349(%rip),%rdx        # 0x140c363f8
1402ed0af:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0b3:	e8 c6 33 80 00       	call   0x140af047e
1402ed0b8:	90                   	nop
1402ed0b9:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ed0bf:	48 8d 15 0e ce 85 00 	lea    0x85ce0e(%rip),%rdx        # 0x140b49ed4
1402ed0c6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0ca:	e8 d9 0e 00 00       	call   0x1402edfa8
1402ed0cf:	48 8d 15 22 93 94 00 	lea    0x949322(%rip),%rdx        # 0x140c363f8
1402ed0d6:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0da:	e8 9f 33 80 00       	call   0x140af047e
1402ed0df:	90                   	nop
1402ed0e0:	45 33 c9             	xor    %r9d,%r9d
1402ed0e3:	48 8d 15 1a ce 85 00 	lea    0x85ce1a(%rip),%rdx        # 0x140b49f04
1402ed0ea:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0ee:	e8 b5 0e 00 00       	call   0x1402edfa8
1402ed0f3:	48 8d 15 fe 92 94 00 	lea    0x9492fe(%rip),%rdx        # 0x140c363f8
1402ed0fa:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed0fe:	e8 7b 33 80 00       	call   0x140af047e
1402ed103:	90                   	nop
1402ed104:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ed10a:	48 8d 15 ff cd 85 00 	lea    0x85cdff(%rip),%rdx        # 0x140b49f10
1402ed111:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed115:	e8 8e 0e 00 00       	call   0x1402edfa8
1402ed11a:	48 8d 15 d7 92 94 00 	lea    0x9492d7(%rip),%rdx        # 0x140c363f8
1402ed121:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed125:	e8 54 33 80 00       	call   0x140af047e
1402ed12a:	cc                   	int3
1402ed12b:	4c 8d 0d e6 cd 85 00 	lea    0x85cde6(%rip),%r9        # 0x140b49f18
1402ed132:	45 33 c0             	xor    %r8d,%r8d
1402ed135:	48 8d 15 d4 cd 85 00 	lea    0x85cdd4(%rip),%rdx        # 0x140b49f10
1402ed13c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed140:	e8 37 1e fc ff       	call   0x1402aef7c
1402ed145:	48 8d 15 a4 90 94 00 	lea    0x9490a4(%rip),%rdx        # 0x140c361f0
1402ed14c:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed150:	e8 29 33 80 00       	call   0x140af047e
1402ed155:	90                   	nop
1402ed156:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1402ed15c:	48 8d 15 dd cd 85 00 	lea    0x85cddd(%rip),%rdx        # 0x140b49f40
1402ed163:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed167:	e8 3c 0e 00 00       	call   0x1402edfa8
1402ed16c:	48 8d 15 85 92 94 00 	lea    0x949285(%rip),%rdx        # 0x140c363f8
1402ed173:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed177:	e8 02 33 80 00       	call   0x140af047e
1402ed17c:	cc                   	int3
1402ed17d:	4c 8d 0d 94 cd 85 00 	lea    0x85cd94(%rip),%r9        # 0x140b49f18
1402ed184:	45 33 c0             	xor    %r8d,%r8d
1402ed187:	48 8d 15 b2 cd 85 00 	lea    0x85cdb2(%rip),%rdx        # 0x140b49f40
1402ed18e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed192:	e8 e5 1d fc ff       	call   0x1402aef7c
1402ed197:	48 8d 15 52 90 94 00 	lea    0x949052(%rip),%rdx        # 0x140c361f0
1402ed19e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed1a2:	e8 d7 32 80 00       	call   0x140af047e
1402ed1a7:	90                   	nop
1402ed1a8:	41 b9 06 00 00 00    	mov    $0x6,%r9d
1402ed1ae:	48 8d 15 93 cd 85 00 	lea    0x85cd93(%rip),%rdx        # 0x140b49f48
1402ed1b5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed1b9:	e8 ea 0d 00 00       	call   0x1402edfa8
1402ed1be:	48 8d 15 33 92 94 00 	lea    0x949233(%rip),%rdx        # 0x140c363f8
1402ed1c5:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed1c9:	e8 b0 32 80 00       	call   0x140af047e
1402ed1ce:	90                   	nop
1402ed1cf:	4c 8d 0d ce b1 85 00 	lea    0x85b1ce(%rip),%r9        # 0x140b483a4
1402ed1d6:	45 33 c0             	xor    %r8d,%r8d
1402ed1d9:	48 8d 15 68 cd 85 00 	lea    0x85cd68(%rip),%rdx        # 0x140b49f48
1402ed1e0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed1e4:	e8 93 1d fc ff       	call   0x1402aef7c
1402ed1e9:	48 8d 15 00 90 94 00 	lea    0x949000(%rip),%rdx        # 0x140c361f0
1402ed1f0:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed1f4:	e8 85 32 80 00       	call   0x140af047e
1402ed1f9:	90                   	nop
1402ed1fa:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1402ed200:	48 8d 15 51 cd 85 00 	lea    0x85cd51(%rip),%rdx        # 0x140b49f58
1402ed207:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed20b:	e8 98 0d 00 00       	call   0x1402edfa8
1402ed210:	48 8d 15 e1 91 94 00 	lea    0x9491e1(%rip),%rdx        # 0x140c363f8
1402ed217:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed21b:	e8 5e 32 80 00       	call   0x140af047e
1402ed220:	cc                   	int3
1402ed221:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1402ed227:	48 8d 15 2a cd 85 00 	lea    0x85cd2a(%rip),%rdx        # 0x140b49f58
1402ed22e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed232:	e8 71 0d 00 00       	call   0x1402edfa8
1402ed237:	48 8d 15 ba 91 94 00 	lea    0x9491ba(%rip),%rdx        # 0x140c363f8
1402ed23e:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1402ed242:	e8 37 32 80 00       	call   0x140af047e
1402ed247:	cc                   	int3
1402ed248:	4c 8b dc             	mov    %rsp,%r11
1402ed24b:	49 89 5b 08          	mov    %rbx,0x8(%r11)
1402ed24f:	49 89 6b 18          	mov    %rbp,0x18(%r11)
1402ed253:	49 89 73 20          	mov    %rsi,0x20(%r11)
1402ed257:	57                   	push   %rdi
1402ed258:	48 83 ec 60          	sub    $0x60,%rsp
1402ed25c:	48 8b 05 dd 1d 9d 00 	mov    0x9d1ddd(%rip),%rax        # 0x140cbf040
1402ed263:	48 33 c4             	xor    %rsp,%rax
1402ed266:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
1402ed26b:	48 8b fa             	mov    %rdx,%rdi
1402ed26e:	49 89 53 c8          	mov    %rdx,-0x38(%r11)
1402ed272:	40 32 f6             	xor    %sil,%sil
1402ed275:	49 8d 4b b8          	lea    -0x48(%r11),%rcx
1402ed279:	e8 16 9e e3 ff       	call   0x140127094
1402ed27e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
1402ed283:	48 85 c9             	test   %rcx,%rcx
1402ed286:	0f 84 8b 00 00 00    	je     0x1402ed317
1402ed28c:	48 8b 01             	mov    (%rcx),%rax
1402ed28f:	48 8b 40 40          	mov    0x40(%rax),%rax
1402ed293:	ff 15 9f f9 81 00    	call   *0x81f99f(%rip)        # 0x140b0cc38
1402ed299:	48 8b d0             	mov    %rax,%rdx
1402ed29c:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402ed2a1:	e8 ea 14 e2 ff       	call   0x14010e790
1402ed2a6:	48 8d 4c 24 38       	lea    0x38(%rsp),%rcx
1402ed2ab:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1402ed2b0:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
1402ed2b5:	48 83 fd 0f          	cmp    $0xf,%rbp
1402ed2b9:	48 0f 47 cb          	cmova  %rbx,%rcx
1402ed2bd:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
1402ed2c2:	49 83 f8 09          	cmp    $0x9,%r8
1402ed2c6:	75 15                	jne    0x1402ed2dd
1402ed2c8:	48 8d 15 91 cc 85 00 	lea    0x85cc91(%rip),%rdx        # 0x140b49f60
1402ed2cf:	e8 16 50 80 00       	call   0x140af22ea
1402ed2d4:	85 c0                	test   %eax,%eax
1402ed2d6:	75 05                	jne    0x1402ed2dd
1402ed2d8:	40 b6 01             	mov    $0x1,%sil
1402ed2db:	eb 03                	jmp    0x1402ed2e0
1402ed2dd:	40 32 f6             	xor    %sil,%sil
1402ed2e0:	48 83 fd 0f          	cmp    $0xf,%rbp
1402ed2e4:	76 31                	jbe    0x1402ed317
1402ed2e6:	48 8d 45 01          	lea    0x1(%rbp),%rax
1402ed2ea:	48 8b cb             	mov    %rbx,%rcx
1402ed2ed:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402ed2f3:	72 18                	jb     0x1402ed30d
1402ed2f5:	48 8b 5b f8          	mov    -0x8(%rbx),%rbx
1402ed2f9:	48 2b cb             	sub    %rbx,%rcx
1402ed2fc:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1402ed300:	48 83 f8 1f          	cmp    $0x1f,%rax
1402ed304:	76 07                	jbe    0x1402ed30d
1402ed306:	ff 15 8c f6 81 00    	call   *0x81f68c(%rip)        # 0x140b0c998
1402ed30c:	cc                   	int3
1402ed30d:	48 8b cb             	mov    %rbx,%rcx
1402ed310:	ff 15 aa f5 81 00    	call   *0x81f5aa(%rip)        # 0x140b0c8c0
1402ed316:	90                   	nop
1402ed317:	83 cd ff             	or     $0xffffffff,%ebp
1402ed31a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402ed31f:	48 85 c9             	test   %rcx,%rcx
1402ed322:	74 3d                	je     0x1402ed361
1402ed324:	8b c5                	mov    %ebp,%eax
1402ed326:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402ed32b:	03 c5                	add    %ebp,%eax
1402ed32d:	75 32                	jne    0x1402ed361
1402ed32f:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402ed334:	48 8b 03             	mov    (%rbx),%rax
1402ed337:	48 8b cb             	mov    %rbx,%rcx
1402ed33a:	48 8b 00             	mov    (%rax),%rax
1402ed33d:	ff 15 f5 f8 81 00    	call   *0x81f8f5(%rip)        # 0x140b0cc38
1402ed343:	8b c5                	mov    %ebp,%eax
1402ed345:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402ed34a:	03 c5                	add    %ebp,%eax
1402ed34c:	75 13                	jne    0x1402ed361
1402ed34e:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1402ed353:	48 8b 01             	mov    (%rcx),%rax
1402ed356:	48 8b 40 08          	mov    0x8(%rax),%rax
1402ed35a:	ff 15 d8 f8 81 00    	call   *0x81f8d8(%rip)        # 0x140b0cc38
1402ed360:	90                   	nop
1402ed361:	48 8b 5f 08          	mov    0x8(%rdi),%rbx
1402ed365:	48 85 db             	test   %rbx,%rbx
1402ed368:	74 35                	je     0x1402ed39f
1402ed36a:	8b c5                	mov    %ebp,%eax
1402ed36c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402ed371:	03 c5                	add    %ebp,%eax
1402ed373:	75 2a                	jne    0x1402ed39f
1402ed375:	48 8b 03             	mov    (%rbx),%rax
1402ed378:	48 8b cb             	mov    %rbx,%rcx
1402ed37b:	48 8b 00             	mov    (%rax),%rax
1402ed37e:	ff 15 b4 f8 81 00    	call   *0x81f8b4(%rip)        # 0x140b0cc38
1402ed384:	8b d5                	mov    %ebp,%edx
1402ed386:	f0 0f c1 53 0c       	lock xadd %edx,0xc(%rbx)
1402ed38b:	03 d5                	add    %ebp,%edx
1402ed38d:	75 10                	jne    0x1402ed39f
1402ed38f:	48 8b 13             	mov    (%rbx),%rdx
1402ed392:	48 8b cb             	mov    %rbx,%rcx
1402ed395:	48 8b 42 08          	mov    0x8(%rdx),%rax
1402ed399:	ff 15 99 f8 81 00    	call   *0x81f899(%rip)        # 0x140b0cc38
1402ed39f:	40 8a c6             	mov    %sil,%al
1402ed3a2:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1402ed3a7:	48 33 cc             	xor    %rsp,%rcx