1400dfb8a:	4c 89 75 ef          	mov    %r14,-0x11(%rbp)
1400dfb8e:	4c 89 75 f7          	mov    %r14,-0x9(%rbp)
1400dfb92:	b9 28 00 00 00       	mov    $0x28,%ecx
1400dfb97:	ff 15 2b cd a2 00    	call   *0xa2cd2b(%rip)        # 0x140b0c8c8
1400dfb9d:	48 85 c0             	test   %rax,%rax
1400dfba0:	75 07                	jne    0x1400dfba9
1400dfba2:	ff 15 f0 c8 a2 00    	call   *0xa2c8f0(%rip)        # 0x140b0c498
1400dfba8:	cc                   	int3
1400dfba9:	48 89 00             	mov    %rax,(%rax)
1400dfbac:	48 89 40 08          	mov    %rax,0x8(%rax)
1400dfbb0:	48 89 40 10          	mov    %rax,0x10(%rax)
1400dfbb4:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
1400dfbba:	48 89 45 ef          	mov    %rax,-0x11(%rbp)
1400dfbbe:	48 8b 97 c0 02 00 00 	mov    0x2c0(%rdi),%rdx
1400dfbc5:	48 85 d2             	test   %rdx,%rdx
1400dfbc8:	0f 84 b3 02 00 00    	je     0x1400dfe81
1400dfbce:	8b 42 08             	mov    0x8(%rdx),%eax
1400dfbd1:	eb 0a                	jmp    0x1400dfbdd
1400dfbd3:	8d 48 01             	lea    0x1(%rax),%ecx
1400dfbd6:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
1400dfbdb:	74 0a                	je     0x1400dfbe7
1400dfbdd:	85 c0                	test   %eax,%eax
1400dfbdf:	0f 84 9c 02 00 00    	je     0x1400dfe81
1400dfbe5:	eb ec                	jmp    0x1400dfbd3
1400dfbe7:	48 8b 87 b8 02 00 00 	mov    0x2b8(%rdi),%rax
1400dfbee:	48 8b 9f c0 02 00 00 	mov    0x2c0(%rdi),%rbx
1400dfbf5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400dfbf8:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400dfbfe:	48 85 db             	test   %rbx,%rbx
1400dfc01:	74 1e                	je     0x1400dfc21
1400dfc03:	48 8d 88 b0 02 00 00 	lea    0x2b0(%rax),%rcx
1400dfc0a:	48 f7 d8             	neg    %rax
1400dfc0d:	48 1b c0             	sbb    %rax,%rax
1400dfc10:	48 23 c1             	and    %rcx,%rax
1400dfc13:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400dfc18:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
1400dfc1d:	f0 ff 43 0c          	lock incl 0xc(%rbx)
1400dfc21:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400dfc26:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400dfc2a:	e8 45 9b f2 ff       	call   0x140009774
1400dfc2f:	41 83 cf ff          	or     $0xffffffff,%r15d
1400dfc33:	48 85 db             	test   %rbx,%rbx
1400dfc36:	74 39                	je     0x1400dfc71
1400dfc38:	41 8b c7             	mov    %r15d,%eax
1400dfc3b:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400dfc40:	41 03 c7             	add    %r15d,%eax
1400dfc43:	75 2c                	jne    0x1400dfc71
1400dfc45:	48 8b 03             	mov    (%rbx),%rax
1400dfc48:	48 8b cb             	mov    %rbx,%rcx
1400dfc4b:	48 8b 00             	mov    (%rax),%rax
1400dfc4e:	ff 15 e4 cf a2 00    	call   *0xa2cfe4(%rip)        # 0x140b0cc38
1400dfc54:	41 8b c7             	mov    %r15d,%eax
1400dfc57:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400dfc5c:	41 03 c7             	add    %r15d,%eax
1400dfc5f:	75 10                	jne    0x1400dfc71
1400dfc61:	48 8b 03             	mov    (%rbx),%rax
1400dfc64:	48 8b cb             	mov    %rbx,%rcx
1400dfc67:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dfc6b:	ff 15 c7 cf a2 00    	call   *0xa2cfc7(%rip)        # 0x140b0cc38
1400dfc71:	4c 39 b7 f8 08 00 00 	cmp    %r14,0x8f8(%rdi)
1400dfc78:	0f 84 6e 01 00 00    	je     0x1400dfdec
1400dfc7e:	44 38 b7 10 09 00 00 	cmp    %r14b,0x910(%rdi)
1400dfc85:	0f 84 c7 00 00 00    	je     0x1400dfd52
1400dfc8b:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1400dfc91:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1400dfc95:	48 8b 8f d8 08 00 00 	mov    0x8d8(%rdi),%rcx
1400dfc9c:	e8 af 01 0b 00       	call   0x14018fe50
1400dfca1:	48 8b 08             	mov    (%rax),%rcx
1400dfca4:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400dfca9:	48 8b 48 08          	mov    0x8(%rax),%rcx
1400dfcad:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1400dfcb2:	4c 89 30             	mov    %r14,(%rax)
1400dfcb5:	4c 89 70 08          	mov    %r14,0x8(%rax)
1400dfcb9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400dfcbe:	e8 0d 04 00 00       	call   0x1400e00d0
1400dfcc3:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400dfcc8:	48 85 c9             	test   %rcx,%rcx
1400dfccb:	74 43                	je     0x1400dfd10
1400dfccd:	41 8b c7             	mov    %r15d,%eax
1400dfcd0:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400dfcd5:	41 03 c7             	add    %r15d,%eax
1400dfcd8:	75 36                	jne    0x1400dfd10
1400dfcda:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400dfcdf:	48 8b 03             	mov    (%rbx),%rax
1400dfce2:	48 8b cb             	mov    %rbx,%rcx
1400dfce5:	48 8b 00             	mov    (%rax),%rax
1400dfce8:	ff 15 4a cf a2 00    	call   *0xa2cf4a(%rip)        # 0x140b0cc38
1400dfcee:	41 8b c7             	mov    %r15d,%eax
1400dfcf1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400dfcf6:	41 03 c7             	add    %r15d,%eax
1400dfcf9:	75 15                	jne    0x1400dfd10
1400dfcfb:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400dfd00:	48 8b 01             	mov    (%rcx),%rax
1400dfd03:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dfd07:	ff 15 2b cf a2 00    	call   *0xa2cf2b(%rip)        # 0x140b0cc38
1400dfd0d:	90                   	nop
1400dfd0e:	66 90                	xchg   %ax,%ax
1400dfd10:	48 8b 5d 8f          	mov    -0x71(%rbp),%rbx
1400dfd14:	48 85 db             	test   %rbx,%rbx
1400dfd17:	74 39                	je     0x1400dfd52
1400dfd19:	41 8b c7             	mov    %r15d,%eax
1400dfd1c:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400dfd21:	41 03 c7             	add    %r15d,%eax
1400dfd24:	75 2c                	jne    0x1400dfd52
1400dfd26:	48 8b 03             	mov    (%rbx),%rax
1400dfd29:	48 8b cb             	mov    %rbx,%rcx
1400dfd2c:	48 8b 00             	mov    (%rax),%rax
1400dfd2f:	ff 15 03 cf a2 00    	call   *0xa2cf03(%rip)        # 0x140b0cc38
1400dfd35:	41 8b c7             	mov    %r15d,%eax
1400dfd38:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400dfd3d:	41 03 c7             	add    %r15d,%eax
1400dfd40:	75 10                	jne    0x1400dfd52
1400dfd42:	48 8b 03             	mov    (%rbx),%rax
1400dfd45:	48 8b cb             	mov    %rbx,%rcx
1400dfd48:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dfd4c:	ff 15 e6 ce a2 00    	call   *0xa2cee6(%rip)        # 0x140b0cc38
1400dfd52:	4c 89 75 87          	mov    %r14,-0x79(%rbp)
1400dfd56:	48 8d 8f e8 08 00 00 	lea    0x8e8(%rdi),%rcx
1400dfd5d:	48 83 79 18 07       	cmpq   $0x7,0x18(%rcx)
1400dfd62:	76 03                	jbe    0x1400dfd67
1400dfd64:	48 8b 09             	mov    (%rcx),%rcx
1400dfd67:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1400dfd6b:	ba 01 10 00 00       	mov    $0x1001,%edx
1400dfd70:	ff 15 9a 33 c7 00    	call   *0xc7339a(%rip)        # 0x140d53110
1400dfd76:	8b d8                	mov    %eax,%ebx
1400dfd78:	85 c0                	test   %eax,%eax
1400dfd7a:	79 12                	jns    0x1400dfd8e
1400dfd7c:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400dfd80:	48 85 c9             	test   %rcx,%rcx
1400dfd83:	74 5d                	je     0x1400dfde2
1400dfd85:	48 8b 11             	mov    (%rcx),%rdx
1400dfd88:	48 8b 42 10          	mov    0x10(%rdx),%rax
1400dfd8c:	eb 4e                	jmp    0x1400dfddc
1400dfd8e:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1400dfd92:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400dfd96:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400dfd9a:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400dfd9f:	48 85 c9             	test   %rcx,%rcx
1400dfda2:	74 0d                	je     0x1400dfdb1
1400dfda4:	48 8b 11             	mov    (%rcx),%rdx
1400dfda7:	48 8b 42 08          	mov    0x8(%rdx),%rax
1400dfdab:	ff 15 87 ce a2 00    	call   *0xa2ce87(%rip)        # 0x140b0cc38
1400dfdb1:	48 8d 97 d8 08 00 00 	lea    0x8d8(%rdi),%rdx
1400dfdb8:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400dfdbd:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400dfdc1:	48 8b c3             	mov    %rbx,%rax
1400dfdc4:	ff 15 6e ce a2 00    	call   *0xa2ce6e(%rip)        # 0x140b0cc38
1400dfdca:	8b d8                	mov    %eax,%ebx
1400dfdcc:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400dfdd0:	48 85 c9             	test   %rcx,%rcx
1400dfdd3:	74 0d                	je     0x1400dfde2
1400dfdd5:	48 8b 01             	mov    (%rcx),%rax
1400dfdd8:	48 8b 40 10          	mov    0x10(%rax),%rax
1400dfddc:	ff 15 56 ce a2 00    	call   *0xa2ce56(%rip)        # 0x140b0cc38
1400dfde2:	85 db                	test   %ebx,%ebx
1400dfde4:	0f 88 9d 00 00 00    	js     0x1400dfe87
1400dfdea:	eb 3b                	jmp    0x1400dfe27
1400dfdec:	48 8b 8f 08 09 00 00 	mov    0x908(%rdi),%rcx
1400dfdf3:	48 85 c9             	test   %rcx,%rcx
1400dfdf6:	0f 84 aa 00 00 00    	je     0x1400dfea6
1400dfdfc:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400dfe01:	48 8b 01             	mov    (%rcx),%rax
1400dfe04:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dfe08:	ff 15 2a ce a2 00    	call   *0xa2ce2a(%rip)        # 0x140b0cc38
1400dfe0e:	48 8d 97 d8 08 00 00 	lea    0x8d8(%rdi),%rdx
1400dfe15:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400dfe1a:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400dfe1e:	e8 6d df 04 00       	call   0x14012dd90
1400dfe23:	85 c0                	test   %eax,%eax
1400dfe25:	78 3b                	js     0x1400dfe62
1400dfe27:	48 8b cf             	mov    %rdi,%rcx
1400dfe2a:	e8 75 01 00 00       	call   0x1400dffa4
1400dfe2f:	90                   	nop
1400dfe30:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400dfe34:	e8 87 00 00 00       	call   0x1400dfec0
1400dfe39:	48 8b 4d 37          	mov    0x37(%rbp),%rcx
1400dfe3d:	48 33 cc             	xor    %rsp,%rcx
1400dfe40:	e8 9b f7 a0 00       	call   0x140aef5e0
1400dfe45:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
1400dfe4c:	00
1400dfe4d:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1400dfe51:	49 8b 73 30          	mov    0x30(%r11),%rsi
1400dfe55:	49 8b 7b 38          	mov    0x38(%r11),%rdi
1400dfe59:	49 8b e3             	mov    %r11,%rsp
1400dfe5c:	41 5f                	pop    %r15
1400dfe5e:	41 5e                	pop    %r14
1400dfe60:	5d                   	pop    %rbp
1400dfe61:	c3                   	ret
1400dfe62:	ba 07 00 00 00       	mov    $0x7,%edx
1400dfe67:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfe6b:	e8 a0 f7 ff ff       	call   0x1400df610
1400dfe70:	48 8d 15 69 5b b5 00 	lea    0xb55b69(%rip),%rdx        # 0x140c359e0
1400dfe77:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfe7b:	e8 fe 05 a1 00       	call   0x140af047e
1400dfe80:	cc                   	int3
1400dfe81:	e8 02 94 f2 ff       	call   0x140009288
1400dfe86:	cc                   	int3
1400dfe87:	ba 07 00 00 00       	mov    $0x7,%edx
1400dfe8c:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfe90:	e8 7b f7 ff ff       	call   0x1400df610
1400dfe95:	48 8d 15 44 5b b5 00 	lea    0xb55b44(%rip),%rdx        # 0x140c359e0
1400dfe9c:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfea0:	e8 d9 05 a1 00       	call   0x140af047e
1400dfea5:	cc                   	int3
1400dfea6:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfeaa:	e8 01 91 f4 ff       	call   0x140028fb0
1400dfeaf:	48 8d 15 2a 5b b5 00 	lea    0xb55b2a(%rip),%rdx        # 0x140c359e0
1400dfeb6:	48 8d 4d 07          	lea    0x7(%rbp),%rcx
1400dfeba:	e8 bf 05 a1 00       	call   0x140af047e
1400dfebf:	cc                   	int3
1400dfec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dfec5:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400dfeca:	57                   	push   %rdi
1400dfecb:	48 83 ec 20          	sub    $0x20,%rsp
1400dfecf:	48 8d 79 58          	lea    0x58(%rcx),%rdi
1400dfed3:	48 8b f1             	mov    %rcx,%rsi
1400dfed6:	48 8b 07             	mov    (%rdi),%rax
1400dfed9:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400dfedd:	eb 1b                	jmp    0x1400dfefa
1400dfedf:	4c 8b 43 10          	mov    0x10(%rbx),%r8
1400dfee3:	48 8b d7             	mov    %rdi,%rdx
1400dfee6:	48 8b cf             	mov    %rdi,%rcx
1400dfee9:	e8 0e 74 f2 ff       	call   0x1400072fc
1400dfeee:	48 8b cb             	mov    %rbx,%rcx
1400dfef1:	48 8b 1b             	mov    (%rbx),%rbx
1400dfef4:	ff 15 c6 c9 a2 00    	call   *0xa2c9c6(%rip)        # 0x140b0c8c0
1400dfefa:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
1400dfefe:	74 df                	je     0x1400dfedf
1400dff00:	48 8b 0f             	mov    (%rdi),%rcx
1400dff03:	ff 15 b7 c9 a2 00    	call   *0xa2c9b7(%rip)        # 0x140b0c8c0
1400dff09:	48 8b 5e 48          	mov    0x48(%rsi),%rbx
1400dff0d:	83 cf ff             	or     $0xffffffff,%edi
1400dff10:	48 85 db             	test   %rbx,%rbx
1400dff13:	74 35                	je     0x1400dff4a
1400dff15:	8b c7                	mov    %edi,%eax
1400dff17:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400dff1c:	03 c7                	add    %edi,%eax
1400dff1e:	75 2a                	jne    0x1400dff4a
1400dff20:	48 8b 03             	mov    (%rbx),%rax
1400dff23:	48 8b cb             	mov    %rbx,%rcx
1400dff26:	48 8b 00             	mov    (%rax),%rax
1400dff29:	ff 15 09 cd a2 00    	call   *0xa2cd09(%rip)        # 0x140b0cc38
1400dff2f:	8b c7                	mov    %edi,%eax
1400dff31:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400dff36:	03 c7                	add    %edi,%eax
1400dff38:	75 10                	jne    0x1400dff4a
1400dff3a:	48 8b 03             	mov    (%rbx),%rax
1400dff3d:	48 8b cb             	mov    %rbx,%rcx
1400dff40:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dff44:	ff 15 ee cc a2 00    	call   *0xa2ccee(%rip)        # 0x140b0cc38
1400dff4a:	48 8d 5e 28          	lea    0x28(%rsi),%rbx
1400dff4e:	4c 8b 03             	mov    (%rbx),%r8
1400dff51:	48 8b d3             	mov    %rbx,%rdx
1400dff54:	48 8b cb             	mov    %rbx,%rcx
1400dff57:	4d 8b 40 08          	mov    0x8(%r8),%r8
1400dff5b:	e8 18 2b ff ff       	call   0x1400d2a78
1400dff60:	48 8b 0b             	mov    (%rbx),%rcx
1400dff63:	ff 15 57 c9 a2 00    	call   *0xa2c957(%rip)        # 0x140b0c8c0
1400dff69:	48 8d 05 b8 9e a3 00 	lea    0xa39eb8(%rip),%rax        # 0x140b19e28
1400dff70:	48 89 06             	mov    %rax,(%rsi)
1400dff73:	48 8b 4e 10          	mov    0x10(%rsi),%rcx
1400dff77:	48 85 c9             	test   %rcx,%rcx
1400dff7a:	74 18                	je     0x1400dff94
1400dff7c:	8b c7                	mov    %edi,%eax
1400dff7e:	f0 0f c1 41 0c       	lock xadd %eax,0xc(%rcx)
1400dff83:	03 c7                	add    %edi,%eax
1400dff85:	75 0d                	jne    0x1400dff94
1400dff87:	48 8b 01             	mov    (%rcx),%rax
1400dff8a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400dff8e:	ff 15 a4 cc a2 00    	call   *0xa2cca4(%rip)        # 0x140b0cc38
1400dff94:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400dff99:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400dff9e:	48 83 c4 20          	add    $0x20,%rsp
1400dffa2:	5f                   	pop    %rdi
1400dffa3:	c3                   	ret
1400dffa4:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400dffa9:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1400dffae:	57                   	push   %rdi
1400dffaf:	48 83 ec 40          	sub    $0x40,%rsp
1400dffb3:	48 8b f9             	mov    %rcx,%rdi
1400dffb6:	45 33 c0             	xor    %r8d,%r8d
1400dffb9:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400dffbe:	48 8b 89 d8 08 00 00 	mov    0x8d8(%rcx),%rcx
1400dffc5:	e8 86 fe 0a 00       	call   0x14018fe50
1400dffca:	48 8b d0             	mov    %rax,%rdx
1400dffcd:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1400dffd2:	e8 79 f1 fe ff       	call   0x1400cf150
1400dffd7:	83 ce ff             	or     $0xffffffff,%esi
1400dffda:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400dffdf:	48 85 db             	test   %rbx,%rbx
1400dffe2:	74 35                	je     0x1400e0019
1400dffe4:	8b c6                	mov    %esi,%eax
1400dffe6:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400dffeb:	03 c6                	add    %esi,%eax
1400dffed:	75 2a                	jne    0x1400e0019
1400dffef:	48 8b 03             	mov    (%rbx),%rax
1400dfff2:	48 8b cb             	mov    %rbx,%rcx
1400dfff5:	48 8b 00             	mov    (%rax),%rax
1400dfff8:	ff 15 3a cc a2 00    	call   *0xa2cc3a(%rip)        # 0x140b0cc38
1400dfffe:	8b c6                	mov    %esi,%eax
1400e0000:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e0005:	03 c6                	add    %esi,%eax
1400e0007:	75 10                	jne    0x1400e0019
1400e0009:	48 8b 03             	mov    (%rbx),%rax
1400e000c:	48 8b cb             	mov    %rbx,%rcx
1400e000f:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e0013:	ff 15 1f cc a2 00    	call   *0xa2cc1f(%rip)        # 0x140b0cc38
1400e0019:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1400e001e:	83 bb b0 00 00 00 00 	cmpl   $0x0,0xb0(%rbx)
1400e0025:	7e 12                	jle    0x1400e0039
1400e0027:	48 8b 07             	mov    (%rdi),%rax
1400e002a:	33 d2                	xor    %edx,%edx
1400e002c:	48 8b cf             	mov    %rdi,%rcx
1400e002f:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e0033:	ff 15 ff cb a2 00    	call   *0xa2cbff(%rip)        # 0x140b0cc38
1400e0039:	8b 83 ac 00 00 00    	mov    0xac(%rbx),%eax
1400e003f:	85 c0                	test   %eax,%eax
1400e0041:	7e 35                	jle    0x1400e0078
1400e0043:	66 0f 6e 8b a0 00 00 	movd   0xa0(%rbx),%xmm1
1400e004a:	00
1400e004b:	0f 5b c9             	cvtdq2ps %xmm1,%xmm1
1400e004e:	66 0f 6e c0          	movd   %eax,%xmm0
1400e0052:	0f 5b c0             	cvtdq2ps %xmm0,%xmm0
1400e0055:	f3 0f 5e c8          	divss  %xmm0,%xmm1
1400e0059:	0f 2f 0d 08 10 ad 00 	comiss 0xad1008(%rip),%xmm1        # 0x140bb1068
1400e0060:	76 16                	jbe    0x1400e0078
1400e0062:	48 8b 07             	mov    (%rdi),%rax
1400e0065:	ba 01 00 00 00       	mov    $0x1,%edx
1400e006a:	48 8b cf             	mov    %rdi,%rcx
1400e006d:	48 8b 40 20          	mov    0x20(%rax),%rax
1400e0071:	ff 15 c1 cb a2 00    	call   *0xa2cbc1(%rip)        # 0x140b0cc38
1400e0077:	90                   	nop
1400e0078:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e007d:	48 85 c9             	test   %rcx,%rcx
1400e0080:	74 3c                	je     0x1400e00be
1400e0082:	8b c6                	mov    %esi,%eax
1400e0084:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e0089:	03 c6                	add    %esi,%eax
1400e008b:	75 31                	jne    0x1400e00be
1400e008d:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400e0092:	48 8b 03             	mov    (%rbx),%rax
1400e0095:	48 8b cb             	mov    %rbx,%rcx
1400e0098:	48 8b 00             	mov    (%rax),%rax
1400e009b:	ff 15 97 cb a2 00    	call   *0xa2cb97(%rip)        # 0x140b0cc38
1400e00a1:	8b c6                	mov    %esi,%eax
1400e00a3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e00a8:	03 c6                	add    %esi,%eax
1400e00aa:	75 12                	jne    0x1400e00be
1400e00ac:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e00b1:	48 8b 01             	mov    (%rcx),%rax