1400e293e:	48 8b 01             	mov    (%rcx),%rax
1400e2941:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1400e2948:	ff 15 ea a2 a2 00    	call   *0xa2a2ea(%rip)        # 0x140b0cc38
1400e294e:	90                   	nop
1400e294f:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e2954:	48 85 c9             	test   %rcx,%rcx
1400e2957:	0f 84 c4 f8 ff ff    	je     0x1400e2221
1400e295d:	83 cf ff             	or     $0xffffffff,%edi
1400e2960:	e9 04 05 00 00       	jmp    0x1400e2e69
1400e2965:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
1400e2969:	49 8b cf             	mov    %r15,%rcx
1400e296c:	e8 f7 22 f5 ff       	call   0x140034c68
1400e2971:	48 8b 5d 98          	mov    -0x68(%rbp),%rbx
1400e2975:	f3 0f 6f b3 00 02 00 	movdqu 0x200(%rbx),%xmm6
1400e297c:	00
1400e297d:	f3 44 0f 10 43 24    	movss  0x24(%rbx),%xmm8
1400e2983:	f3 44 0f 5c 43 1c    	subss  0x1c(%rbx),%xmm8
1400e2989:	0f 28 c6             	movaps %xmm6,%xmm0
1400e298c:	0f c6 c6 aa          	shufps $0xaa,%xmm6,%xmm0
1400e2990:	f3 44 0f 5c c0       	subss  %xmm0,%xmm8
1400e2995:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
1400e2999:	49 8b cf             	mov    %r15,%rcx
1400e299c:	e8 6b 2f fd ff       	call   0x1400b590c
1400e29a1:	4c 8b 83 50 02 00 00 	mov    0x250(%rbx),%r8
1400e29a8:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1400e29ad:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400e29b1:	e8 3a 0a 0a 00       	call   0x1401833f0
1400e29b6:	f3 44 0f 10 6b 24    	movss  0x24(%rbx),%xmm13
1400e29bc:	f3 44 0f 5c 6b 1c    	subss  0x1c(%rbx),%xmm13
1400e29c2:	f3 44 0f 5c 6c 24 78 	subss  0x78(%rsp),%xmm13
1400e29c9:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1400e29ce:	49 8b cf             	mov    %r15,%rcx
1400e29d1:	e8 36 2c fd ff       	call   0x1400b560c
1400e29d6:	90                   	nop
1400e29d7:	49 8b 07             	mov    (%r15),%rax
1400e29da:	49 8b cf             	mov    %r15,%rcx
1400e29dd:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e29e4:	ff 15 4e a2 a2 00    	call   *0xa2a24e(%rip)        # 0x140b0cc38
1400e29ea:	f3 44 0f 10 30       	movss  (%rax),%xmm14
1400e29ef:	f3 44 0f 5c f6       	subss  %xmm6,%xmm14
1400e29f4:	49 8b 07             	mov    (%r15),%rax
1400e29f7:	49 8b cf             	mov    %r15,%rcx
1400e29fa:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2a01:	ff 15 31 a2 a2 00    	call   *0xa2a231(%rip)        # 0x140b0cc38
1400e2a07:	f3 44 0f 5c 40 08    	subss  0x8(%rax),%xmm8
1400e2a0d:	f3 44 0f 11 85 00 01 	movss  %xmm8,0x100(%rbp)
1400e2a14:	00 00
1400e2a16:	49 8b 07             	mov    (%r15),%rax
1400e2a19:	49 8b cf             	mov    %r15,%rcx
1400e2a1c:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2a23:	ff 15 0f a2 a2 00    	call   *0xa2a20f(%rip)        # 0x140b0cc38
1400e2a29:	f3 44 0f 10 18       	movss  (%rax),%xmm11
1400e2a2e:	48 8b 03             	mov    (%rbx),%rax
1400e2a31:	48 8b cb             	mov    %rbx,%rcx
1400e2a34:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2a3b:	ff 15 f7 a1 a2 00    	call   *0xa2a1f7(%rip)        # 0x140b0cc38
1400e2a41:	48 8b d8             	mov    %rax,%rbx
1400e2a44:	49 8b 0f             	mov    (%r15),%rcx
1400e2a47:	48 8b 81 a8 00 00 00 	mov    0xa8(%rcx),%rax
1400e2a4e:	49 8b cf             	mov    %r15,%rcx
1400e2a51:	ff 15 e1 a1 a2 00    	call   *0xa2a1e1(%rip)        # 0x140b0cc38
1400e2a57:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1400e2a5c:	f3 0f 5c 40 08       	subss  0x8(%rax),%xmm0
1400e2a61:	f3 0f 11 85 08 01 00 	movss  %xmm0,0x108(%rbp)
1400e2a68:	00
1400e2a69:	49 8b 07             	mov    (%r15),%rax
1400e2a6c:	49 8b cf             	mov    %r15,%rcx
1400e2a6f:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2a76:	ff 15 bc a1 a2 00    	call   *0xa2a1bc(%rip)        # 0x140b0cc38
1400e2a7c:	f3 44 0f 10 20       	movss  (%rax),%xmm12
1400e2a81:	f3 44 0f 5c 64 24 70 	subss  0x70(%rsp),%xmm12
1400e2a88:	49 8b 07             	mov    (%r15),%rax
1400e2a8b:	49 8b cf             	mov    %r15,%rcx
1400e2a8e:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2a95:	ff 15 9d a1 a2 00    	call   *0xa2a19d(%rip)        # 0x140b0cc38
1400e2a9b:	f3 44 0f 5c 68 08    	subss  0x8(%rax),%xmm13
1400e2aa1:	49 8b c6             	mov    %r14,%rax
1400e2aa4:	49 2b c4             	sub    %r12,%rax
1400e2aa7:	48 c1 f8 04          	sar    $0x4,%rax
1400e2aab:	48 3b f0             	cmp    %rax,%rsi
1400e2aae:	0f 83 f1 03 00 00    	jae    0x1400e2ea5
1400e2ab4:	48 8b d6             	mov    %rsi,%rdx
1400e2ab7:	48 c1 e2 04          	shl    $0x4,%rdx
1400e2abb:	49 03 d4             	add    %r12,%rdx
1400e2abe:	e8 05 f1 ff ff       	call   0x1400e1bc8
1400e2ac3:	41 0f 28 f4          	movaps %xmm12,%xmm6
1400e2ac7:	f3 0f 5c f0          	subss  %xmm0,%xmm6
1400e2acb:	49 8b c6             	mov    %r14,%rax
1400e2ace:	49 2b c4             	sub    %r12,%rax
1400e2ad1:	48 c1 f8 04          	sar    $0x4,%rax
1400e2ad5:	48 3b f0             	cmp    %rax,%rsi
1400e2ad8:	0f 83 c7 03 00 00    	jae    0x1400e2ea5
1400e2ade:	48 8b d6             	mov    %rsi,%rdx
1400e2ae1:	48 c1 e2 04          	shl    $0x4,%rdx
1400e2ae5:	49 03 d4             	add    %r12,%rdx
1400e2ae8:	e8 8b f0 ff ff       	call   0x1400e1b78
1400e2aed:	45 0f 28 fd          	movaps %xmm13,%xmm15
1400e2af1:	f3 44 0f 5c f8       	subss  %xmm0,%xmm15
1400e2af6:	49 8b 07             	mov    (%r15),%rax
1400e2af9:	49 8b cf             	mov    %r15,%rcx
1400e2afc:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2b03:	ff 15 2f a1 a2 00    	call   *0xa2a12f(%rip)        # 0x140b0cc38
1400e2b09:	48 8b d8             	mov    %rax,%rbx
1400e2b0c:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
1400e2b11:	48 8b 17             	mov    (%rdi),%rdx
1400e2b14:	48 8b cf             	mov    %rdi,%rcx
1400e2b17:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400e2b1e:	ff 15 14 a1 a2 00    	call   *0xa2a114(%rip)        # 0x140b0cc38
1400e2b24:	f3 44 0f 10 03       	movss  (%rbx),%xmm8
1400e2b29:	f3 44 0f 5c 00       	subss  (%rax),%xmm8
1400e2b2e:	48 8b 07             	mov    (%rdi),%rax
1400e2b31:	48 8b cf             	mov    %rdi,%rcx
1400e2b34:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400e2b3b:	ff 15 f7 a0 a2 00    	call   *0xa2a0f7(%rip)        # 0x140b0cc38
1400e2b41:	48 8b d8             	mov    %rax,%rbx
1400e2b44:	49 8b 17             	mov    (%r15),%rdx
1400e2b47:	49 8b cf             	mov    %r15,%rcx
1400e2b4a:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1400e2b51:	ff 15 e1 a0 a2 00    	call   *0xa2a0e1(%rip)        # 0x140b0cc38
1400e2b57:	f3 0f 10 4b 08       	movss  0x8(%rbx),%xmm1
1400e2b5c:	f3 0f 5c 48 08       	subss  0x8(%rax),%xmm1
1400e2b61:	f3 44 0f 5c b5 00 01 	subss  0x100(%rbp),%xmm14
1400e2b68:	00 00
1400e2b6a:	45 0f 54 f2          	andps  %xmm10,%xmm14
1400e2b6e:	41 0f 2f fe          	comiss %xmm14,%xmm7
1400e2b72:	0f 87 c5 00 00 00    	ja     0x1400e2c3d
1400e2b78:	41 0f 28 c4          	movaps %xmm12,%xmm0
1400e2b7c:	f3 41 0f 5c c5       	subss  %xmm13,%xmm0
1400e2b81:	41 0f 54 c2          	andps  %xmm10,%xmm0
1400e2b85:	0f 2f f8             	comiss %xmm0,%xmm7
1400e2b88:	0f 87 af 00 00 00    	ja     0x1400e2c3d
1400e2b8e:	f3 44 0f 5c 9d 08 01 	subss  0x108(%rbp),%xmm11
1400e2b95:	00 00
1400e2b97:	45 0f 54 da          	andps  %xmm10,%xmm11
1400e2b9b:	41 0f 2f fb          	comiss %xmm11,%xmm7
1400e2b9f:	0f 87 98 00 00 00    	ja     0x1400e2c3d
1400e2ba5:	f3 44 0f 5c c1       	subss  %xmm1,%xmm8
1400e2baa:	45 0f 54 c2          	andps  %xmm10,%xmm8
1400e2bae:	41 0f 2f f8          	comiss %xmm8,%xmm7
1400e2bb2:	0f 87 85 00 00 00    	ja     0x1400e2c3d
1400e2bb8:	f3 41 0f 5c f7       	subss  %xmm15,%xmm6
1400e2bbd:	41 0f 54 f2          	andps  %xmm10,%xmm6
1400e2bc1:	4d 2b f4             	sub    %r12,%r14
1400e2bc4:	49 c1 fe 04          	sar    $0x4,%r14
1400e2bc8:	0f 2f fe             	comiss %xmm6,%xmm7
1400e2bcb:	76 1e                	jbe    0x1400e2beb
1400e2bcd:	49 3b f6             	cmp    %r14,%rsi
1400e2bd0:	0f 83 cf 02 00 00    	jae    0x1400e2ea5
1400e2bd6:	48 03 f6             	add    %rsi,%rsi
1400e2bd9:	49 8b 0c f4          	mov    (%r12,%rsi,8),%rcx
1400e2bdd:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2be4:	ba 02 00 00 00       	mov    $0x2,%edx
1400e2be9:	eb 1f                	jmp    0x1400e2c0a
1400e2beb:	45 0f 2f ec          	comiss %xmm12,%xmm13
1400e2bef:	76 2e                	jbe    0x1400e2c1f
1400e2bf1:	49 3b f6             	cmp    %r14,%rsi
1400e2bf4:	0f 83 ab 02 00 00    	jae    0x1400e2ea5
1400e2bfa:	48 03 f6             	add    %rsi,%rsi
1400e2bfd:	49 8b 0c f4          	mov    (%r12,%rsi,8),%rcx
1400e2c01:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2c08:	33 d2                	xor    %edx,%edx
1400e2c0a:	48 8b 01             	mov    (%rcx),%rax
1400e2c0d:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1400e2c14:	ff 15 1e a0 a2 00    	call   *0xa2a01e(%rip)        # 0x140b0cc38
1400e2c1a:	e9 6a 01 00 00       	jmp    0x1400e2d89
1400e2c1f:	49 3b f6             	cmp    %r14,%rsi
1400e2c22:	0f 83 7d 02 00 00    	jae    0x1400e2ea5
1400e2c28:	48 03 f6             	add    %rsi,%rsi
1400e2c2b:	49 8b 0c f4          	mov    (%r12,%rsi,8),%rcx
1400e2c2f:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2c36:	ba 01 00 00 00       	mov    $0x1,%edx
1400e2c3b:	eb cd                	jmp    0x1400e2c0a
1400e2c3d:	49 8b c6             	mov    %r14,%rax
1400e2c40:	49 2b c4             	sub    %r12,%rax
1400e2c43:	48 c1 f8 04          	sar    $0x4,%rax
1400e2c47:	48 3b f0             	cmp    %rax,%rsi
1400e2c4a:	0f 83 55 02 00 00    	jae    0x1400e2ea5
1400e2c50:	48 8b c6             	mov    %rsi,%rax
1400e2c53:	48 03 c0             	add    %rax,%rax
1400e2c56:	49 8b 0c c4          	mov    (%r12,%rax,8),%rcx
1400e2c5a:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2c61:	48 8b 01             	mov    (%rcx),%rax
1400e2c64:	ba 02 00 00 00       	mov    $0x2,%edx
1400e2c69:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1400e2c70:	ff 15 c2 9f a2 00    	call   *0xa29fc2(%rip)        # 0x140b0cc38
1400e2c76:	49 8b c6             	mov    %r14,%rax
1400e2c79:	49 2b c4             	sub    %r12,%rax
1400e2c7c:	48 c1 f8 04          	sar    $0x4,%rax
1400e2c80:	48 3b f0             	cmp    %rax,%rsi
1400e2c83:	0f 83 1c 02 00 00    	jae    0x1400e2ea5
1400e2c89:	48 8b c6             	mov    %rsi,%rax
1400e2c8c:	48 03 c0             	add    %rax,%rax
1400e2c8f:	49 8b 0c c4          	mov    (%r12,%rax,8),%rcx
1400e2c93:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2c9a:	48 8b 01             	mov    (%rcx),%rax
1400e2c9d:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e2ca1:	48 8b 80 a0 01 00 00 	mov    0x1a0(%rax),%rax
1400e2ca8:	ff 15 8a 9f a2 00    	call   *0xa29f8a(%rip)        # 0x140b0cc38
1400e2cae:	49 8b c6             	mov    %r14,%rax
1400e2cb1:	49 2b c4             	sub    %r12,%rax
1400e2cb4:	48 c1 f8 04          	sar    $0x4,%rax
1400e2cb8:	48 3b f0             	cmp    %rax,%rsi
1400e2cbb:	0f 83 e4 01 00 00    	jae    0x1400e2ea5
1400e2cc1:	48 8b c6             	mov    %rsi,%rax
1400e2cc4:	48 03 c0             	add    %rax,%rax
1400e2cc7:	49 8b 0c c4          	mov    (%r12,%rax,8),%rcx
1400e2ccb:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2cd2:	48 8b 01             	mov    (%rcx),%rax
1400e2cd5:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e2cd9:	48 8b 80 c0 01 00 00 	mov    0x1c0(%rax),%rax
1400e2ce0:	ff 15 52 9f a2 00    	call   *0xa29f52(%rip)        # 0x140b0cc38
1400e2ce6:	49 8b c6             	mov    %r14,%rax
1400e2ce9:	49 2b c4             	sub    %r12,%rax
1400e2cec:	48 c1 f8 04          	sar    $0x4,%rax
1400e2cf0:	48 3b f0             	cmp    %rax,%rsi
1400e2cf3:	0f 83 ac 01 00 00    	jae    0x1400e2ea5
1400e2cf9:	48 8b c6             	mov    %rsi,%rax
1400e2cfc:	48 03 c0             	add    %rax,%rax
1400e2cff:	49 8b 0c c4          	mov    (%r12,%rax,8),%rcx
1400e2d03:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2d0a:	48 8b 01             	mov    (%rcx),%rax
1400e2d0d:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e2d11:	48 8b 80 b0 01 00 00 	mov    0x1b0(%rax),%rax
1400e2d18:	ff 15 1a 9f a2 00    	call   *0xa29f1a(%rip)        # 0x140b0cc38
1400e2d1e:	49 8b c6             	mov    %r14,%rax
1400e2d21:	49 2b c4             	sub    %r12,%rax
1400e2d24:	48 c1 f8 04          	sar    $0x4,%rax
1400e2d28:	48 3b f0             	cmp    %rax,%rsi
1400e2d2b:	0f 83 74 01 00 00    	jae    0x1400e2ea5
1400e2d31:	48 8b c6             	mov    %rsi,%rax
1400e2d34:	48 03 c0             	add    %rax,%rax
1400e2d37:	49 8b 0c c4          	mov    (%r12,%rax,8),%rcx
1400e2d3b:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2d42:	48 8b 01             	mov    (%rcx),%rax
1400e2d45:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e2d49:	48 8b 80 d0 01 00 00 	mov    0x1d0(%rax),%rax
1400e2d50:	ff 15 e2 9e a2 00    	call   *0xa29ee2(%rip)        # 0x140b0cc38
1400e2d56:	4d 2b f4             	sub    %r12,%r14
1400e2d59:	49 c1 fe 04          	sar    $0x4,%r14
1400e2d5d:	49 3b f6             	cmp    %r14,%rsi
1400e2d60:	0f 83 3f 01 00 00    	jae    0x1400e2ea5
1400e2d66:	48 03 f6             	add    %rsi,%rsi
1400e2d69:	49 8b 0c f4          	mov    (%r12,%rsi,8),%rcx
1400e2d6d:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1400e2d74:	48 8b 01             	mov    (%rcx),%rax
1400e2d77:	41 0f 28 c9          	movaps %xmm9,%xmm1
1400e2d7b:	48 8b 80 80 01 00 00 	mov    0x180(%rax),%rax
1400e2d82:	ff 15 b0 9e a2 00    	call   *0xa29eb0(%rip)        # 0x140b0cc38
1400e2d88:	90                   	nop
1400e2d89:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400e2d8e:	83 cf ff             	or     $0xffffffff,%edi
1400e2d91:	48 85 c9             	test   %rcx,%rcx
1400e2d94:	74 3d                	je     0x1400e2dd3
1400e2d96:	8b c7                	mov    %edi,%eax
1400e2d98:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e2d9d:	03 c7                	add    %edi,%eax
1400e2d9f:	75 32                	jne    0x1400e2dd3
1400e2da1:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
1400e2da6:	48 8b 03             	mov    (%rbx),%rax
1400e2da9:	48 8b cb             	mov    %rbx,%rcx
1400e2dac:	48 8b 00             	mov    (%rax),%rax
1400e2daf:	ff 15 83 9e a2 00    	call   *0xa29e83(%rip)        # 0x140b0cc38
1400e2db5:	8b c7                	mov    %edi,%eax
1400e2db7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e2dbc:	03 c7                	add    %edi,%eax
1400e2dbe:	75 13                	jne    0x1400e2dd3
1400e2dc0:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400e2dc5:	48 8b 01             	mov    (%rcx),%rax
1400e2dc8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e2dcc:	ff 15 66 9e a2 00    	call   *0xa29e66(%rip)        # 0x140b0cc38
1400e2dd2:	90                   	nop
1400e2dd3:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400e2dd7:	48 85 c9             	test   %rcx,%rcx
1400e2dda:	74 3b                	je     0x1400e2e17
1400e2ddc:	8b c7                	mov    %edi,%eax
1400e2dde:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e2de3:	03 c7                	add    %edi,%eax
1400e2de5:	75 30                	jne    0x1400e2e17
1400e2de7:	48 8b 5d b0          	mov    -0x50(%rbp),%rbx
1400e2deb:	48 8b 03             	mov    (%rbx),%rax
1400e2dee:	48 8b cb             	mov    %rbx,%rcx
1400e2df1:	48 8b 00             	mov    (%rax),%rax
1400e2df4:	ff 15 3e 9e a2 00    	call   *0xa29e3e(%rip)        # 0x140b0cc38
1400e2dfa:	8b c7                	mov    %edi,%eax
1400e2dfc:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e2e01:	03 c7                	add    %edi,%eax
1400e2e03:	75 12                	jne    0x1400e2e17
1400e2e05:	48 8b 4d b0          	mov    -0x50(%rbp),%rcx
1400e2e09:	48 8b 01             	mov    (%rcx),%rax
1400e2e0c:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e2e10:	ff 15 22 9e a2 00    	call   *0xa29e22(%rip)        # 0x140b0cc38
1400e2e16:	90                   	nop
1400e2e17:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400e2e1b:	48 85 c9             	test   %rcx,%rcx
1400e2e1e:	74 3b                	je     0x1400e2e5b
1400e2e20:	8b c7                	mov    %edi,%eax
1400e2e22:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e2e27:	03 c7                	add    %edi,%eax
1400e2e29:	75 30                	jne    0x1400e2e5b
1400e2e2b:	48 8b 5d a0          	mov    -0x60(%rbp),%rbx
1400e2e2f:	48 8b 03             	mov    (%rbx),%rax
1400e2e32:	48 8b cb             	mov    %rbx,%rcx
1400e2e35:	48 8b 00             	mov    (%rax),%rax
1400e2e38:	ff 15 fa 9d a2 00    	call   *0xa29dfa(%rip)        # 0x140b0cc38
1400e2e3e:	8b c7                	mov    %edi,%eax
1400e2e40:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e2e45:	03 c7                	add    %edi,%eax
1400e2e47:	75 12                	jne    0x1400e2e5b
1400e2e49:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400e2e4d:	48 8b 01             	mov    (%rcx),%rax
1400e2e50:	48 8b 40 08          	mov    0x8(%rax),%rax
1400e2e54:	ff 15 de 9d a2 00    	call   *0xa29dde(%rip)        # 0x140b0cc38
1400e2e5a:	90                   	nop
1400e2e5b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e2e60:	48 85 c9             	test   %rcx,%rcx
1400e2e63:	0f 84 b8 f3 ff ff    	je     0x1400e2221
1400e2e69:	8b c7                	mov    %edi,%eax
1400e2e6b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400e2e70:	03 c7                	add    %edi,%eax
1400e2e72:	0f 85 a9 f3 ff ff    	jne    0x1400e2221
1400e2e78:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400e2e7d:	48 8b 03             	mov    (%rbx),%rax
1400e2e80:	48 8b cb             	mov    %rbx,%rcx
1400e2e83:	48 8b 00             	mov    (%rax),%rax
1400e2e86:	ff 15 ac 9d a2 00    	call   *0xa29dac(%rip)        # 0x140b0cc38
1400e2e8c:	8b c7                	mov    %edi,%eax
1400e2e8e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400e2e93:	03 c7                	add    %edi,%eax
1400e2e95:	0f 85 86 f3 ff ff    	jne    0x1400e2221
1400e2e9b:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400e2ea0:	e9 5a 06 00 00       	jmp    0x1400e34ff
1400e2ea5:	ff 15 ed 9a a2 00    	call   *0xa29aed(%rip)        # 0x140b0c998
1400e2eab:	90                   	nop
1400e2eac:	48 8d 5e 01          	lea    0x1(%rsi),%rbx
1400e2eb0:	48 89 9d 08 01 00 00 	mov    %rbx,0x108(%rbp)
1400e2eb7:	49 3b dd             	cmp    %r13,%rbx
1400e2eba:	0f 87 15 05 00 00    	ja     0x1400e33d5
1400e2ec0:	4d 2b f4             	sub    %r12,%r14
1400e2ec3:	49 c1 fe 04          	sar    $0x4,%r14
1400e2ec7:	48 8d 43 ff          	lea    -0x1(%rbx),%rax
1400e2ecb:	48 89 85 18 01 00 00 	mov    %rax,0x118(%rbp)
1400e2ed2:	48 8b fb             	mov    %rbx,%rdi
1400e2ed5:	48 c1 e7 04          	shl    $0x4,%rdi
1400e2ed9:	49 03 fc             	add    %r12,%rdi
1400e2edc:	48 89 bd 10 01 00 00 	mov    %rdi,0x110(%rbp)
1400e2ee3:	49 3b c6             	cmp    %r14,%rax
1400e2ee6:	0f 83 2c 06 00 00    	jae    0x1400e3518
1400e2eec:	48 8b 57 f0          	mov    -0x10(%rdi),%rdx
1400e2ef0:	48 81 c2 e0 00 00 00 	add    $0xe0,%rdx
1400e2ef7:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx