1400bdc7e:	48 8b 08             	mov    (%rax),%rcx
1400bdc81:	48 8b 41 60          	mov    0x60(%rcx),%rax
1400bdc85:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bdc88:	f3 0f 7f 45 38       	movdqu %xmm0,0x38(%rbp)
1400bdc8d:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400bdc91:	48 85 c9             	test   %rcx,%rcx
1400bdc94:	74 05                	je     0x1400bdc9b
1400bdc96:	f0 44 01 79 08       	lock add %r15d,0x8(%rcx)
1400bdc9b:	49 8b 4d 00          	mov    0x0(%r13),%rcx
1400bdc9f:	48 89 4d 38          	mov    %rcx,0x38(%rbp)
1400bdca3:	49 8b 4d 08          	mov    0x8(%r13),%rcx
1400bdca7:	48 89 4d 40          	mov    %rcx,0x40(%rbp)
1400bdcab:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1400bdcaf:	ba 02 00 00 00       	mov    $0x2,%edx
1400bdcb4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400bdcb9:	ff 15 79 ef a4 00    	call   *0xa4ef79(%rip)        # 0x140b0cc38
1400bdcbf:	48 8b 5d 40          	mov    0x40(%rbp),%rbx
1400bdcc3:	48 85 db             	test   %rbx,%rbx
1400bdcc6:	74 39                	je     0x1400bdd01
1400bdcc8:	41 8b c6             	mov    %r14d,%eax
1400bdccb:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bdcd0:	41 03 c6             	add    %r14d,%eax
1400bdcd3:	75 2c                	jne    0x1400bdd01
1400bdcd5:	48 8b 03             	mov    (%rbx),%rax
1400bdcd8:	48 8b cb             	mov    %rbx,%rcx
1400bdcdb:	48 8b 00             	mov    (%rax),%rax
1400bdcde:	ff 15 54 ef a4 00    	call   *0xa4ef54(%rip)        # 0x140b0cc38
1400bdce4:	41 8b c6             	mov    %r14d,%eax
1400bdce7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bdcec:	41 03 c6             	add    %r14d,%eax
1400bdcef:	75 10                	jne    0x1400bdd01
1400bdcf1:	48 8b 03             	mov    (%rbx),%rax
1400bdcf4:	48 8b cb             	mov    %rbx,%rcx
1400bdcf7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bdcfb:	ff 15 37 ef a4 00    	call   *0xa4ef37(%rip)        # 0x140b0cc38
1400bdd01:	4c 8b bd 48 01 00 00 	mov    0x148(%rbp),%r15
1400bdd08:	4d 85 ff             	test   %r15,%r15
1400bdd0b:	0f 84 e8 05 00 00    	je     0x1400be2f9
1400bdd11:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bdd14:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
1400bdd19:	48 89 7d b0          	mov    %rdi,-0x50(%rbp)
1400bdd1d:	41 be 0d 00 00 00    	mov    $0xd,%r14d
1400bdd23:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400bdd28:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1400bdd2e:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1400bdd33:	41 8d 5e f4          	lea    -0xc(%r14),%ebx
1400bdd37:	8b d3                	mov    %ebx,%edx
1400bdd39:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400bdd3e:	e8 49 4a f6 ff       	call   0x14002278c
1400bdd43:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
1400bdd48:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400bdd4c:	44 89 30             	mov    %r14d,(%rax)
1400bdd4f:	8d 53 03             	lea    0x3(%rbx),%edx
1400bdd52:	48 03 d0             	add    %rax,%rdx
1400bdd55:	48 89 54 24 68       	mov    %rdx,0x68(%rsp)
1400bdd5a:	8d 43 0b             	lea    0xb(%rbx),%eax
1400bdd5d:	89 44 24 20          	mov    %eax,0x20(%rsp)
1400bdd61:	48 3b 54 24 70       	cmp    0x70(%rsp),%rdx
1400bdd66:	74 0a                	je     0x1400bdd72
1400bdd68:	89 02                	mov    %eax,(%rdx)
1400bdd6a:	48 83 44 24 68 04    	addq   $0x4,0x68(%rsp)
1400bdd70:	eb 0f                	jmp    0x1400bdd81
1400bdd72:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1400bdd77:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400bdd7c:	e8 8f 40 f7 ff       	call   0x140031e10
1400bdd81:	45 33 c9             	xor    %r9d,%r9d
1400bdd84:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
1400bdd89:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400bdd8d:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400bdd92:	e8 65 3c f7 ff       	call   0x1400319fc
1400bdd97:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bdd9a:	0f 11 44 24 30       	movups %xmm0,0x30(%rsp)
1400bdd9f:	44 8a e7             	mov    %dil,%r12b
1400bdda2:	4c 8b f7             	mov    %rdi,%r14
1400bdda5:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400bdda9:	48 8b c1             	mov    %rcx,%rax
1400bddac:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400bddb0:	48 2b c2             	sub    %rdx,%rax
1400bddb3:	48 c1 f8 04          	sar    $0x4,%rax
1400bddb7:	48 85 c0             	test   %rax,%rax
1400bddba:	0f 84 b5 01 00 00    	je     0x1400bdf75
1400bddc0:	4c 8b ff             	mov    %rdi,%r15
1400bddc3:	8b b5 30 01 00 00    	mov    0x130(%rbp),%esi
1400bddc9:	89 b5 30 01 00 00    	mov    %esi,0x130(%rbp)
1400bddcf:	48 2b ca             	sub    %rdx,%rcx
1400bddd2:	48 c1 f9 04          	sar    $0x4,%rcx
1400bddd6:	4c 3b f1             	cmp    %rcx,%r14
1400bddd9:	0f 83 f8 07 00 00    	jae    0x1400be5d7
1400bdddf:	49 8b 3c 17          	mov    (%r15,%rdx,1),%rdi
1400bdde3:	33 f6                	xor    %esi,%esi
1400bdde5:	48 8b 07             	mov    (%rdi),%rax
1400bdde8:	48 8b cf             	mov    %rdi,%rcx
1400bddeb:	48 8b 40 40          	mov    0x40(%rax),%rax
1400bddef:	ff 15 43 ee a4 00    	call   *0xa4ee43(%rip)        # 0x140b0cc38
1400bddf5:	48 85 c0             	test   %rax,%rax
1400bddf8:	0f 84 97 00 00 00    	je     0x1400bde95
1400bddfe:	48 8b 07             	mov    (%rdi),%rax
1400bde01:	4c 8b c6             	mov    %rsi,%r8
1400bde04:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1400bde09:	48 8b cf             	mov    %rdi,%rcx
1400bde0c:	48 8b 40 30          	mov    0x30(%rax),%rax
1400bde10:	ff 15 22 ee a4 00    	call   *0xa4ee22(%rip)        # 0x140b0cc38
1400bde16:	90                   	nop
1400bde17:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
1400bde1c:	48 8b 01             	mov    (%rcx),%rax
1400bde1f:	48 8b 40 18          	mov    0x18(%rax),%rax
1400bde23:	ff 15 0f ee a4 00    	call   *0xa4ee0f(%rip)        # 0x140b0cc38
1400bde29:	83 f8 03             	cmp    $0x3,%eax
1400bde2c:	0f 84 9f 03 00 00    	je     0x1400be1d1
1400bde32:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx
1400bde36:	48 85 db             	test   %rbx,%rbx
1400bde39:	74 39                	je     0x1400bde74
1400bde3b:	83 c8 ff             	or     $0xffffffff,%eax
1400bde3e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400bde43:	83 f8 01             	cmp    $0x1,%eax
1400bde46:	75 2c                	jne    0x1400bde74
1400bde48:	48 8b 03             	mov    (%rbx),%rax
1400bde4b:	48 8b cb             	mov    %rbx,%rcx
1400bde4e:	48 8b 00             	mov    (%rax),%rax
1400bde51:	ff 15 e1 ed a4 00    	call   *0xa4ede1(%rip)        # 0x140b0cc38
1400bde57:	83 c8 ff             	or     $0xffffffff,%eax
1400bde5a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bde5f:	83 f8 01             	cmp    $0x1,%eax
1400bde62:	75 10                	jne    0x1400bde74
1400bde64:	48 8b 03             	mov    (%rbx),%rax
1400bde67:	48 8b cb             	mov    %rbx,%rcx
1400bde6a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bde6e:	ff 15 c4 ed a4 00    	call   *0xa4edc4(%rip)        # 0x140b0cc38
1400bde74:	bb 01 00 00 00       	mov    $0x1,%ebx
1400bde79:	48 03 f3             	add    %rbx,%rsi
1400bde7c:	48 8b 07             	mov    (%rdi),%rax
1400bde7f:	48 8b cf             	mov    %rdi,%rcx
1400bde82:	48 8b 40 40          	mov    0x40(%rax),%rax
1400bde86:	ff 15 ac ed a4 00    	call   *0xa4edac(%rip)        # 0x140b0cc38
1400bde8c:	48 3b f0             	cmp    %rax,%rsi
1400bde8f:	0f 82 69 ff ff ff    	jb     0x1400bddfe
1400bde95:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bde98:	f3 0f 7f 45 f0       	movdqu %xmm0,-0x10(%rbp)
1400bde9d:	33 ff                	xor    %edi,%edi
1400bde9f:	8b b5 30 01 00 00    	mov    0x130(%rbp),%esi
1400bdea5:	0b f3                	or     %ebx,%esi
1400bdea7:	89 b5 30 01 00 00    	mov    %esi,0x130(%rbp)
1400bdead:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400bdeb1:	48 85 c9             	test   %rcx,%rcx
1400bdeb4:	74 43                	je     0x1400bdef9
1400bdeb6:	83 c8 ff             	or     $0xffffffff,%eax
1400bdeb9:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400bdebe:	83 f8 01             	cmp    $0x1,%eax
1400bdec1:	75 36                	jne    0x1400bdef9
1400bdec3:	48 8b 5d f8          	mov    -0x8(%rbp),%rbx
1400bdec7:	48 8b 03             	mov    (%rbx),%rax
1400bdeca:	48 8b cb             	mov    %rbx,%rcx
1400bdecd:	48 8b 00             	mov    (%rax),%rax
1400bded0:	ff 15 62 ed a4 00    	call   *0xa4ed62(%rip)        # 0x140b0cc38
1400bded6:	83 c8 ff             	or     $0xffffffff,%eax
1400bded9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400bdede:	83 f8 01             	cmp    $0x1,%eax
1400bdee1:	75 11                	jne    0x1400bdef4
1400bdee3:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400bdee7:	48 8b 01             	mov    (%rcx),%rax
1400bdeea:	48 8b 40 08          	mov    0x8(%rax),%rax
1400bdeee:	ff 15 44 ed a4 00    	call   *0xa4ed44(%rip)        # 0x140b0cc38
1400bdef4:	bb 01 00 00 00       	mov    $0x1,%ebx
1400bdef9:	48 85 ff             	test   %rdi,%rdi
1400bdefc:	74 4a                	je     0x1400bdf48
1400bdefe:	48 8b 45 a8          	mov    -0x58(%rbp),%rax
1400bdf02:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400bdf06:	48 2b c1             	sub    %rcx,%rax
1400bdf09:	48 c1 f8 04          	sar    $0x4,%rax
1400bdf0d:	4c 3b f0             	cmp    %rax,%r14
1400bdf10:	0f 83 ba 06 00 00    	jae    0x1400be5d0
1400bdf16:	33 ff                	xor    %edi,%edi
1400bdf18:	45 84 e4             	test   %r12b,%r12b
1400bdf1b:	0f 94 c3             	sete   %bl
1400bdf1e:	44 8d 47 02          	lea    0x2(%rdi),%r8d
1400bdf22:	48 8d 95 80 00 00 00 	lea    0x80(%rbp),%rdx
1400bdf29:	4a 8b 0c 39          	mov    (%rcx,%r15,1),%rcx
1400bdf2d:	e8 3e 7c 0c 00       	call   0x140185b70
1400bdf32:	48 8b d0             	mov    %rax,%rdx
1400bdf35:	44 8a c3             	mov    %bl,%r8b
1400bdf38:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400bdf3d:	e8 56 83 0f 00       	call   0x1401b6298
1400bdf42:	8d 5f 01             	lea    0x1(%rdi),%ebx
1400bdf45:	44 8a e3             	mov    %bl,%r12b
1400bdf48:	4c 03 f3             	add    %rbx,%r14
1400bdf4b:	49 83 c7 10          	add    $0x10,%r15
1400bdf4f:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
1400bdf53:	48 8b c1             	mov    %rcx,%rax
1400bdf56:	48 8b 55 a0          	mov    -0x60(%rbp),%rdx
1400bdf5a:	48 2b c2             	sub    %rdx,%rax
1400bdf5d:	48 c1 f8 04          	sar    $0x4,%rax
1400bdf61:	4c 3b f0             	cmp    %rax,%r14
1400bdf64:	0f 82 5f fe ff ff    	jb     0x1400bddc9
1400bdf6a:	48 8b 75 48          	mov    0x48(%rbp),%rsi
1400bdf6e:	4c 8b bd 48 01 00 00 	mov    0x148(%rbp),%r15
1400bdf75:	0f 57 c0             	xorps  %xmm0,%xmm0
1400bdf78:	f3 0f 7f 45 88       	movdqu %xmm0,-0x78(%rbp)
1400bdf7d:	48 89 7d 98          	mov    %rdi,-0x68(%rbp)
1400bdf81:	41 be 0d 00 00 00    	mov    $0xd,%r14d
1400bdf87:	44 89 74 24 20       	mov    %r14d,0x20(%rsp)
1400bdf8c:	f3 0f 7f 45 20       	movdqu %xmm0,0x20(%rbp)
1400bdf91:	48 89 7d 30          	mov    %rdi,0x30(%rbp)
1400bdf95:	48 8b d3             	mov    %rbx,%rdx
1400bdf98:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1400bdf9c:	e8 eb 47 f6 ff       	call   0x14002278c
1400bdfa1:	48 8b 45 20          	mov    0x20(%rbp),%rax
1400bdfa5:	89 7c 24 20          	mov    %edi,0x20(%rsp)
1400bdfa9:	44 89 30             	mov    %r14d,(%rax)
1400bdfac:	48 83 c0 04          	add    $0x4,%rax
1400bdfb0:	48 89 45 28          	mov    %rax,0x28(%rbp)
1400bdfb4:	45 33 c9             	xor    %r9d,%r9d
1400bdfb7:	4c 8d 45 20          	lea    0x20(%rbp),%r8
1400bdfbb:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1400bdfbf:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400bdfc4:	e8 63 16 fa ff       	call   0x14005f62c
1400bdfc9:	90                   	nop
1400bdfca:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1400bdfce:	41 be 00 10 00 00    	mov    $0x1000,%r14d
1400bdfd4:	48 85 c9             	test   %rcx,%rcx
1400bdfd7:	74 2e                	je     0x1400be007
1400bdfd9:	48 8b 45 30          	mov    0x30(%rbp),%rax
1400bdfdd:	48 2b c1             	sub    %rcx,%rax
1400bdfe0:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400bdfe4:	48 8b d1             	mov    %rcx,%rdx
1400bdfe7:	49 3b c6             	cmp    %r14,%rax
1400bdfea:	72 15                	jb     0x1400be001
1400bdfec:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400bdff0:	48 2b d1             	sub    %rcx,%rdx
1400bdff3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400bdff7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400bdffb:	0f 87 dd 05 00 00    	ja     0x1400be5de
1400be001:	ff 15 b9 e8 a4 00    	call   *0xa4e8b9(%rip)        # 0x140b0c8c0
1400be007:	48 8b df             	mov    %rdi,%rbx
1400be00a:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
1400be00e:	49 8b c0             	mov    %r8,%rax
1400be011:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1400be015:	48 2b c2             	sub    %rdx,%rax
1400be018:	48 c1 f8 04          	sar    $0x4,%rax
1400be01c:	f3 0f 10 74 24 3c    	movss  0x3c(%rsp),%xmm6
1400be022:	48 85 c0             	test   %rax,%rax
1400be025:	74 7a                	je     0x1400be0a1
1400be027:	f3 0f 10 7c 24 34    	movss  0x34(%rsp),%xmm7
1400be02d:	49 8b c0             	mov    %r8,%rax
1400be030:	48 2b c2             	sub    %rdx,%rax
1400be033:	48 c1 f8 04          	sar    $0x4,%rax
1400be037:	48 3b d8             	cmp    %rax,%rbx
1400be03a:	0f 83 a5 05 00 00    	jae    0x1400be5e5
1400be040:	48 8b 0c 3a          	mov    (%rdx,%rdi,1),%rcx
1400be044:	83 b9 98 00 00 00 06 	cmpl   $0x6,0x98(%rcx)
1400be04b:	75 3c                	jne    0x1400be089
1400be04d:	48 8b 01             	mov    (%rcx),%rax
1400be050:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400be057:	ff 15 db eb a4 00    	call   *0xa4ebdb(%rip)        # 0x140b0cc38
1400be05d:	0f 2f 78 04          	comiss 0x4(%rax),%xmm7
1400be061:	76 0b                	jbe    0x1400be06e
1400be063:	f3 0f 10 78 04       	movss  0x4(%rax),%xmm7
1400be068:	f3 0f 11 7c 24 34    	movss  %xmm7,0x34(%rsp)
1400be06e:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
1400be073:	4c 8b 45 90          	mov    -0x70(%rbp),%r8
1400be077:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1400be07b:	0f 2f c6             	comiss %xmm6,%xmm0
1400be07e:	76 09                	jbe    0x1400be089
1400be080:	0f 28 f0             	movaps %xmm0,%xmm6
1400be083:	f3 0f 11 44 24 3c    	movss  %xmm0,0x3c(%rsp)
1400be089:	48 ff c3             	inc    %rbx
1400be08c:	48 83 c7 10          	add    $0x10,%rdi
1400be090:	49 8b c0             	mov    %r8,%rax
1400be093:	48 2b c2             	sub    %rdx,%rax
1400be096:	48 c1 f8 04          	sar    $0x4,%rax
1400be09a:	48 3b d8             	cmp    %rax,%rbx
1400be09d:	72 8e                	jb     0x1400be02d
1400be09f:	33 ff                	xor    %edi,%edi
1400be0a1:	45 84 e4             	test   %r12b,%r12b
1400be0a4:	0f 85 84 01 00 00    	jne    0x1400be22e
1400be0aa:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
1400be0ae:	e8 1d ce f5 ff       	call   0x14001aed0
1400be0b3:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400be0b8:	48 85 c9             	test   %rcx,%rcx
1400be0bb:	74 40                	je     0x1400be0fd
1400be0bd:	0f 1f 00             	nopl   (%rax)
1400be0c0:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1400be0c5:	48 2b c1             	sub    %rcx,%rax
1400be0c8:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400be0cc:	48 8b d1             	mov    %rcx,%rdx
1400be0cf:	49 3b c6             	cmp    %r14,%rax
1400be0d2:	72 15                	jb     0x1400be0e9
1400be0d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400be0d8:	48 2b d1             	sub    %rcx,%rdx
1400be0db:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400be0df:	48 83 f8 1f          	cmp    $0x1f,%rax
1400be0e3:	0f 87 03 05 00 00    	ja     0x1400be5ec
1400be0e9:	ff 15 d1 e7 a4 00    	call   *0xa4e7d1(%rip)        # 0x140b0c8c0
1400be0ef:	0f 57 c0             	xorps  %xmm0,%xmm0
1400be0f2:	f3 0f 7f 44 24 60    	movdqu %xmm0,0x60(%rsp)
1400be0f8:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1400be0fd:	48 8d 4d a0          	lea    -0x60(%rbp),%rcx
1400be101:	e8 ca cd f5 ff       	call   0x14001aed0
1400be106:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
1400be10b:	48 85 d2             	test   %rdx,%rdx
1400be10e:	74 44                	je     0x1400be154
1400be110:	41 83 ce ff          	or     $0xffffffff,%r14d
1400be114:	41 8b c6             	mov    %r14d,%eax
1400be117:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1400be11c:	41 03 c6             	add    %r14d,%eax
1400be11f:	75 33                	jne    0x1400be154
1400be121:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1400be126:	48 8b 03             	mov    (%rbx),%rax
1400be129:	48 8b cb             	mov    %rbx,%rcx
1400be12c:	48 8b 00             	mov    (%rax),%rax
1400be12f:	ff 15 03 eb a4 00    	call   *0xa4eb03(%rip)        # 0x140b0cc38
1400be135:	41 8b c6             	mov    %r14d,%eax
1400be138:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400be13d:	41 03 c6             	add    %r14d,%eax
1400be140:	75 12                	jne    0x1400be154
1400be142:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
1400be147:	48 8b 01             	mov    (%rcx),%rax
1400be14a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400be14e:	ff 15 e4 ea a4 00    	call   *0xa4eae4(%rip)        # 0x140b0cc38
1400be154:	4c 8b 64 24 40       	mov    0x40(%rsp),%r12
1400be159:	41 bf 01 00 00 00    	mov    $0x1,%r15d
1400be15f:	4d 03 e7             	add    %r15,%r12
1400be162:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1400be167:	48 8b 06             	mov    (%rsi),%rax
1400be16a:	48 8b ce             	mov    %rsi,%rcx
1400be16d:	48 8b 40 40          	mov    0x40(%rax),%rax
1400be171:	ff 15 c1 ea a4 00    	call   *0xa4eac1(%rip)        # 0x140b0cc38
1400be177:	4c 3b e0             	cmp    %rax,%r12
1400be17a:	0f 82 0b fa ff ff    	jb     0x1400bdb8b
1400be180:	48 8b 5d 08          	mov    0x8(%rbp),%rbx
1400be184:	48 8b 75 00          	mov    0x0(%rbp),%rsi
1400be188:	48 8b 7d e8          	mov    -0x18(%rbp),%rdi
1400be18c:	4c 8b 75 50          	mov    0x50(%rbp),%r14
1400be190:	4c 8b bd 40 01 00 00 	mov    0x140(%rbp),%r15
1400be197:	f3 0f 6f b6 a8 01 00 	movdqu 0x1a8(%rsi),%xmm6
1400be19e:	00
1400be19f:	0f 11 74 24 30       	movups %xmm6,0x30(%rsp)
1400be1a4:	0f 28 fe             	movaps %xmm6,%xmm7
1400be1a7:	0f c6 fe aa          	shufps $0xaa,%xmm6,%xmm7
1400be1ab:	f3 0f 5c fe          	subss  %xmm6,%xmm7
1400be1af:	f3 0f 11 7c 24 20    	movss  %xmm7,0x20(%rsp)
1400be1b5:	48 8b 45 d8          	mov    -0x28(%rbp),%rax
1400be1b9:	48 3b 45 e0          	cmp    -0x20(%rbp),%rax
1400be1bd:	0f 84 95 01 00 00    	je     0x1400be358
1400be1c3:	f3 0f 11 38          	movss  %xmm7,(%rax)
1400be1c7:	48 83 45 d8 04       	addq   $0x4,-0x28(%rbp)
1400be1cc:	e9 99 01 00 00       	jmp    0x1400be36a
1400be1d1:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1400be1d6:	48 8d 4d f0          	lea    -0x10(%rbp),%rcx
1400be1da:	e8 71 e4 f5 ff       	call   0x14001c650
1400be1df:	48 8b 5d 80          	mov    -0x80(%rbp),%rbx