140045023:	44 0f 29 88 78 ff ff 	movaps %xmm9,-0x88(%rax)
14004502a:	ff
14004502b:	44 0f 29 90 68 ff ff 	movaps %xmm10,-0x98(%rax)
140045032:	ff
140045033:	44 0f 29 98 58 ff ff 	movaps %xmm11,-0xa8(%rax)
14004503a:	ff
14004503b:	4d 8b e9             	mov    %r9,%r13
14004503e:	4d 8b e0             	mov    %r8,%r12
140045041:	4c 8b fa             	mov    %rdx,%r15
140045044:	49 8b d1             	mov    %r9,%rdx
140045047:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004504c:	e8 2b 33 00 00       	call   0x14004837c
140045051:	49 8b 07             	mov    (%r15),%rax
140045054:	48 8d 48 18          	lea    0x18(%rax),%rcx
140045058:	48 89 4c 24 78       	mov    %rcx,0x78(%rsp)
14004505d:	48 8b 78 28          	mov    0x28(%rax),%rdi
140045061:	4d 8d 75 08          	lea    0x8(%r13),%r14
140045065:	4c 89 b5 80 00 00 00 	mov    %r14,0x80(%rbp)
14004506c:	48 3b 78 30          	cmp    0x30(%rax),%rdi
140045070:	0f 84 9b 02 00 00    	je     0x140045311
140045076:	4c 8b a5 98 00 00 00 	mov    0x98(%rbp),%r12
14004507d:	48 8b d7             	mov    %rdi,%rdx
140045080:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140045085:	e8 0e c9 fe ff       	call   0x140031998
14004508a:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004508f:	4c 8d ae 88 00 00 00 	lea    0x88(%rsi),%r13
140045096:	41 0f 10 45 00       	movups 0x0(%r13),%xmm0
14004509b:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400450a1:	48 8b 06             	mov    (%rsi),%rax
1400450a4:	48 8b ce             	mov    %rsi,%rcx
1400450a7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400450ae:	ff 15 84 7b ac 00    	call   *0xac7b84(%rip)        # 0x140b0cc38
1400450b4:	f3 44 0f 10 50 04    	movss  0x4(%rax),%xmm10
1400450ba:	f3 44 0f 11 54 24 54 	movss  %xmm10,0x54(%rsp)
1400450c1:	48 8b 06             	mov    (%rsi),%rax
1400450c4:	48 8b ce             	mov    %rsi,%rcx
1400450c7:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400450ce:	ff 15 64 7b ac 00    	call   *0xac7b64(%rip)        # 0x140b0cc38
1400450d4:	f3 44 0f 10 58 0c    	movss  0xc(%rax),%xmm11
1400450da:	f3 44 0f 11 5c 24 5c 	movss  %xmm11,0x5c(%rsp)
1400450e1:	49 8b 07             	mov    (%r15),%rax
1400450e4:	f3 44 0f 10 40 20    	movss  0x20(%rax),%xmm8
1400450ea:	48 8b 58 28          	mov    0x28(%rax),%rbx
1400450ee:	f3 44 0f 10 4c 24 58 	movss  0x58(%rsp),%xmm9
1400450f5:	48 3b 58 30          	cmp    0x30(%rax),%rbx
1400450f9:	0f 84 ec 00 00 00    	je     0x1400451eb
1400450ff:	48 8b d3             	mov    %rbx,%rdx
140045102:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
140045107:	e8 8c c8 fe ff       	call   0x140031998
14004510c:	90                   	nop
14004510d:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
140045112:	49 3b f6             	cmp    %r14,%rsi
140045115:	74 69                	je     0x140045180
140045117:	f3 41 0f 6f b6 88 00 	movdqu 0x88(%r14),%xmm6
14004511e:	00 00
140045120:	49 8b 06             	mov    (%r14),%rax
140045123:	49 8b ce             	mov    %r14,%rcx
140045126:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14004512d:	ff 15 05 7b ac 00    	call   *0xac7b05(%rip)        # 0x140b0cc38
140045133:	41 0f 28 fa          	movaps %xmm10,%xmm7
140045137:	f3 0f 5f 78 04       	maxss  0x4(%rax),%xmm7
14004513c:	49 8b 06             	mov    (%r14),%rax
14004513f:	49 8b ce             	mov    %r14,%rcx
140045142:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140045149:	ff 15 e9 7a ac 00    	call   *0xac7ae9(%rip)        # 0x140b0cc38
14004514f:	41 0f 28 c3          	movaps %xmm11,%xmm0
140045153:	f3 0f 5d 40 0c       	minss  0xc(%rax),%xmm0
140045158:	0f 2f c7             	comiss %xmm7,%xmm0
14004515b:	76 06                	jbe    0x140045163
14004515d:	f3 0f 5c c7          	subss  %xmm7,%xmm0
140045161:	eb 03                	jmp    0x140045166
140045163:	0f 57 c0             	xorps  %xmm0,%xmm0
140045166:	0f 2e 05 9f be b6 00 	ucomiss 0xb6be9f(%rip),%xmm0        # 0x140bb100c
14004516d:	7a 02                	jp     0x140045171
14004516f:	74 0f                	je     0x140045180
140045171:	44 0f 2f ce          	comiss %xmm6,%xmm9
140045175:	77 09                	ja     0x140045180
140045177:	f3 41 0f 5d f0       	minss  %xmm8,%xmm6
14004517c:	44 0f 28 c6          	movaps %xmm6,%xmm8
140045180:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140045185:	48 85 c9             	test   %rcx,%rcx
140045188:	74 49                	je     0x1400451d3
14004518a:	41 83 ce ff          	or     $0xffffffff,%r14d
14004518e:	41 8b c6             	mov    %r14d,%eax
140045191:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140045196:	41 03 c6             	add    %r14d,%eax
140045199:	75 33                	jne    0x1400451ce
14004519b:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1400451a0:	48 8b 06             	mov    (%rsi),%rax
1400451a3:	48 8b ce             	mov    %rsi,%rcx
1400451a6:	48 8b 00             	mov    (%rax),%rax
1400451a9:	ff 15 89 7a ac 00    	call   *0xac7a89(%rip)        # 0x140b0cc38
1400451af:	41 8b c6             	mov    %r14d,%eax
1400451b2:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
1400451b7:	41 03 c6             	add    %r14d,%eax
1400451ba:	75 12                	jne    0x1400451ce
1400451bc:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400451c1:	48 8b 01             	mov    (%rcx),%rax
1400451c4:	48 8b 40 08          	mov    0x8(%rax),%rax
1400451c8:	ff 15 6a 7a ac 00    	call   *0xac7a6a(%rip)        # 0x140b0cc38
1400451ce:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1400451d3:	48 83 c3 10          	add    $0x10,%rbx
1400451d7:	49 8b 07             	mov    (%r15),%rax
1400451da:	48 3b 58 30          	cmp    0x30(%rax),%rbx
1400451de:	0f 85 1b ff ff ff    	jne    0x1400450ff
1400451e4:	4c 8b b5 80 00 00 00 	mov    0x80(%rbp),%r14
1400451eb:	49 8b 04 24          	mov    (%r12),%rax
1400451ef:	eb 19                	jmp    0x14004520a
1400451f1:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
1400451f6:	41 0f 2f c1          	comiss %xmm9,%xmm0
1400451fa:	76 0a                	jbe    0x140045206
1400451fc:	44 0f 2f c0          	comiss %xmm0,%xmm8
140045200:	76 04                	jbe    0x140045206
140045202:	44 0f 28 c0          	movaps %xmm0,%xmm8
140045206:	48 83 c0 30          	add    $0x30,%rax
14004520a:	49 3b 06             	cmp    (%r14),%rax
14004520d:	75 e2                	jne    0x1400451f1
14004520f:	f3 44 0f 11 44 24 58 	movss  %xmm8,0x58(%rsp)
140045216:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
14004521b:	f3 41 0f 7f 45 00    	movdqu %xmm0,0x0(%r13)
140045221:	48 8b 5c 24 78       	mov    0x78(%rsp),%rbx
140045226:	f3 0f 10 53 04       	movss  0x4(%rbx),%xmm2
14004522b:	f3 41 0f 5f d2       	maxss  %xmm10,%xmm2
140045230:	f3 0f 10 4b 08       	movss  0x8(%rbx),%xmm1
140045235:	f3 41 0f 5d c8       	minss  %xmm8,%xmm1
14004523a:	f3 0f 10 5b 0c       	movss  0xc(%rbx),%xmm3
14004523f:	f3 41 0f 5d db       	minss  %xmm11,%xmm3
140045244:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
14004524b:	00
14004524c:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
140045251:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045255:	e8 4a 9c ff ff       	call   0x14003eea4
14004525a:	90                   	nop
14004525b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
140045260:	48 3b 4c 24 70       	cmp    0x70(%rsp),%rcx
140045265:	74 10                	je     0x140045277
140045267:	48 8b d0             	mov    %rax,%rdx
14004526a:	e8 65 9d ff ff       	call   0x14003efd4
14004526f:	48 83 44 24 68 30    	addq   $0x30,0x68(%rsp)
140045275:	eb 11                	jmp    0x140045288
140045277:	4c 8b c0             	mov    %rax,%r8
14004527a:	48 8b d1             	mov    %rcx,%rdx
14004527d:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
140045282:	e8 3d 74 00 00       	call   0x14004c6c4
140045287:	90                   	nop
140045288:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
14004528c:	4d 8b 40 08          	mov    0x8(%r8),%r8
140045290:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
140045294:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045298:	e8 8f 93 fd ff       	call   0x14001e62c
14004529d:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1400452a1:	ff 15 19 76 ac 00    	call   *0xac7619(%rip)        # 0x140b0c8c0
1400452a7:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400452ac:	48 85 c9             	test   %rcx,%rcx
1400452af:	74 3f                	je     0x1400452f0
1400452b1:	83 ce ff             	or     $0xffffffff,%esi
1400452b4:	8b c6                	mov    %esi,%eax
1400452b6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400452bb:	03 c6                	add    %esi,%eax
1400452bd:	75 31                	jne    0x1400452f0
1400452bf:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400452c4:	48 8b 03             	mov    (%rbx),%rax
1400452c7:	48 8b cb             	mov    %rbx,%rcx
1400452ca:	48 8b 00             	mov    (%rax),%rax
1400452cd:	ff 15 65 79 ac 00    	call   *0xac7965(%rip)        # 0x140b0cc38
1400452d3:	8b c6                	mov    %esi,%eax
1400452d5:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400452da:	03 c6                	add    %esi,%eax
1400452dc:	75 12                	jne    0x1400452f0
1400452de:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400452e3:	48 8b 01             	mov    (%rcx),%rax
1400452e6:	48 8b 40 08          	mov    0x8(%rax),%rax
1400452ea:	ff 15 48 79 ac 00    	call   *0xac7948(%rip)        # 0x140b0cc38
1400452f0:	48 83 c7 10          	add    $0x10,%rdi
1400452f4:	49 8b 07             	mov    (%r15),%rax
1400452f7:	48 3b 78 30          	cmp    0x30(%rax),%rdi
1400452fb:	0f 85 7c fd ff ff    	jne    0x14004507d
140045301:	4c 8b a5 90 00 00 00 	mov    0x90(%rbp),%r12
140045308:	4c 8b ad 98 00 00 00 	mov    0x98(%rbp),%r13
14004530f:	eb 07                	jmp    0x140045318
140045311:	4c 89 b5 80 00 00 00 	mov    %r14,0x80(%rbp)
140045318:	48 8b 78 28          	mov    0x28(%rax),%rdi
14004531c:	48 3b 78 30          	cmp    0x30(%rax),%rdi
140045320:	0f 84 8d 02 00 00    	je     0x1400455b3
140045326:	4c 8b 64 24 78       	mov    0x78(%rsp),%r12
14004532b:	48 8b d7             	mov    %rdi,%rdx
14004532e:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
140045333:	e8 60 c6 fe ff       	call   0x140031998
140045338:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
14004533d:	0f 10 86 88 00 00 00 	movups 0x88(%rsi),%xmm0
140045344:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
14004534a:	48 8b 06             	mov    (%rsi),%rax
14004534d:	48 8b ce             	mov    %rsi,%rcx
140045350:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140045357:	ff 15 db 78 ac 00    	call   *0xac78db(%rip)        # 0x140b0cc38
14004535d:	f3 44 0f 10 50 04    	movss  0x4(%rax),%xmm10
140045363:	f3 44 0f 11 54 24 54 	movss  %xmm10,0x54(%rsp)
14004536a:	48 8b 06             	mov    (%rsi),%rax
14004536d:	48 8b ce             	mov    %rsi,%rcx
140045370:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140045377:	ff 15 bb 78 ac 00    	call   *0xac78bb(%rip)        # 0x140b0cc38
14004537d:	f3 44 0f 10 58 0c    	movss  0xc(%rax),%xmm11
140045383:	f3 44 0f 11 5c 24 5c 	movss  %xmm11,0x5c(%rsp)
14004538a:	49 8b 07             	mov    (%r15),%rax
14004538d:	f3 0f 10 78 18       	movss  0x18(%rax),%xmm7
140045392:	48 8b 58 28          	mov    0x28(%rax),%rbx
140045396:	f3 44 0f 10 4c 24 50 	movss  0x50(%rsp),%xmm9
14004539d:	48 3b 58 30          	cmp    0x30(%rax),%rbx
1400453a1:	0f 84 f1 00 00 00    	je     0x140045498
1400453a7:	48 8b d3             	mov    %rbx,%rdx
1400453aa:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400453af:	e8 e4 c5 fe ff       	call   0x140031998
1400453b4:	90                   	nop
1400453b5:	4c 8b 74 24 30       	mov    0x30(%rsp),%r14
1400453ba:	49 3b f6             	cmp    %r14,%rsi
1400453bd:	74 6e                	je     0x14004542d
1400453bf:	f3 41 0f 6f b6 88 00 	movdqu 0x88(%r14),%xmm6
1400453c6:	00 00
1400453c8:	49 8b 06             	mov    (%r14),%rax
1400453cb:	49 8b ce             	mov    %r14,%rcx
1400453ce:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400453d5:	ff 15 5d 78 ac 00    	call   *0xac785d(%rip)        # 0x140b0cc38
1400453db:	45 0f 28 c2          	movaps %xmm10,%xmm8
1400453df:	f3 44 0f 5f 40 04    	maxss  0x4(%rax),%xmm8
1400453e5:	49 8b 06             	mov    (%r14),%rax
1400453e8:	49 8b ce             	mov    %r14,%rcx
1400453eb:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400453f2:	ff 15 40 78 ac 00    	call   *0xac7840(%rip)        # 0x140b0cc38
1400453f8:	41 0f 28 c3          	movaps %xmm11,%xmm0
1400453fc:	f3 0f 5d 40 0c       	minss  0xc(%rax),%xmm0
140045401:	41 0f 2f c0          	comiss %xmm8,%xmm0
140045405:	76 07                	jbe    0x14004540e
140045407:	f3 41 0f 5c c0       	subss  %xmm8,%xmm0
14004540c:	eb 03                	jmp    0x140045411
14004540e:	0f 57 c0             	xorps  %xmm0,%xmm0
140045411:	0f 2e 05 f4 bb b6 00 	ucomiss 0xb6bbf4(%rip),%xmm0        # 0x140bb100c
140045418:	7a 02                	jp     0x14004541c
14004541a:	74 11                	je     0x14004542d
14004541c:	0f c6 f6 aa          	shufps $0xaa,%xmm6,%xmm6
140045420:	41 0f 2f f1          	comiss %xmm9,%xmm6
140045424:	77 07                	ja     0x14004542d
140045426:	f3 0f 5f f7          	maxss  %xmm7,%xmm6
14004542a:	0f 28 fe             	movaps %xmm6,%xmm7
14004542d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
140045432:	48 85 c9             	test   %rcx,%rcx
140045435:	74 49                	je     0x140045480
140045437:	41 83 ce ff          	or     $0xffffffff,%r14d
14004543b:	41 8b c6             	mov    %r14d,%eax
14004543e:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140045443:	41 03 c6             	add    %r14d,%eax
140045446:	75 33                	jne    0x14004547b
140045448:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14004544d:	48 8b 06             	mov    (%rsi),%rax
140045450:	48 8b ce             	mov    %rsi,%rcx
140045453:	48 8b 00             	mov    (%rax),%rax
140045456:	ff 15 dc 77 ac 00    	call   *0xac77dc(%rip)        # 0x140b0cc38
14004545c:	41 8b c6             	mov    %r14d,%eax
14004545f:	f0 0f c1 46 0c       	lock xadd %eax,0xc(%rsi)
140045464:	41 03 c6             	add    %r14d,%eax
140045467:	75 12                	jne    0x14004547b
140045469:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
14004546e:	48 8b 01             	mov    (%rcx),%rax
140045471:	48 8b 40 08          	mov    0x8(%rax),%rax
140045475:	ff 15 bd 77 ac 00    	call   *0xac77bd(%rip)        # 0x140b0cc38
14004547b:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140045480:	48 83 c3 10          	add    $0x10,%rbx
140045484:	49 8b 07             	mov    (%r15),%rax
140045487:	48 3b 58 30          	cmp    0x30(%rax),%rbx
14004548b:	0f 85 16 ff ff ff    	jne    0x1400453a7
140045491:	4c 8b b5 80 00 00 00 	mov    0x80(%rbp),%r14
140045498:	49 8b 45 00          	mov    0x0(%r13),%rax
14004549c:	eb 17                	jmp    0x1400454b5
14004549e:	f3 0f 10 40 14       	movss  0x14(%rax),%xmm0
1400454a3:	44 0f 2f c8          	comiss %xmm0,%xmm9
1400454a7:	76 08                	jbe    0x1400454b1
1400454a9:	0f 2f c7             	comiss %xmm7,%xmm0
1400454ac:	76 03                	jbe    0x1400454b1
1400454ae:	0f 28 f8             	movaps %xmm0,%xmm7
1400454b1:	48 83 c0 30          	add    $0x30,%rax
1400454b5:	49 3b 06             	cmp    (%r14),%rax
1400454b8:	75 e4                	jne    0x14004549e
1400454ba:	f3 0f 11 7c 24 50    	movss  %xmm7,0x50(%rsp)
1400454c0:	0f 10 44 24 50       	movups 0x50(%rsp),%xmm0
1400454c5:	f3 0f 7f 86 88 00 00 	movdqu %xmm0,0x88(%rsi)
1400454cc:	00
1400454cd:	f3 41 0f 10 0c 24    	movss  (%r12),%xmm1
1400454d3:	f3 0f 5f cf          	maxss  %xmm7,%xmm1
1400454d7:	f3 41 0f 10 54 24 04 	movss  0x4(%r12),%xmm2
1400454de:	f3 41 0f 5f d2       	maxss  %xmm10,%xmm2
1400454e3:	f3 41 0f 10 5c 24 0c 	movss  0xc(%r12),%xmm3
1400454ea:	f3 41 0f 5d db       	minss  %xmm11,%xmm3
1400454ef:	c7 44 24 28 04 00 00 	movl   $0x4,0x28(%rsp)
1400454f6:	00
1400454f7:	83 64 24 20 00       	andl   $0x0,0x20(%rsp)
1400454fc:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045500:	e8 9f 99 ff ff       	call   0x14003eea4
140045505:	90                   	nop
140045506:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
14004550b:	48 3b 4c 24 70       	cmp    0x70(%rsp),%rcx
140045510:	74 10                	je     0x140045522
140045512:	48 8b d0             	mov    %rax,%rdx
140045515:	e8 ba 9a ff ff       	call   0x14003efd4
14004551a:	48 83 44 24 68 30    	addq   $0x30,0x68(%rsp)
140045520:	eb 11                	jmp    0x140045533
140045522:	4c 8b c0             	mov    %rax,%r8
140045525:	48 8b d1             	mov    %rcx,%rdx
140045528:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004552d:	e8 92 71 00 00       	call   0x14004c6c4
140045532:	90                   	nop
140045533:	4c 8b 45 98          	mov    -0x68(%rbp),%r8
140045537:	4d 8b 40 08          	mov    0x8(%r8),%r8
14004553b:	48 8d 55 98          	lea    -0x68(%rbp),%rdx
14004553f:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140045543:	e8 e4 90 fd ff       	call   0x14001e62c
140045548:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
14004554c:	ff 15 6e 73 ac 00    	call   *0xac736e(%rip)        # 0x140b0c8c0
140045552:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
140045557:	48 85 c9             	test   %rcx,%rcx
14004555a:	74 3f                	je     0x14004559b
14004555c:	83 ce ff             	or     $0xffffffff,%esi
14004555f:	8b c6                	mov    %esi,%eax
140045561:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140045566:	03 c6                	add    %esi,%eax
140045568:	75 31                	jne    0x14004559b
14004556a:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
14004556f:	48 8b 03             	mov    (%rbx),%rax
140045572:	48 8b cb             	mov    %rbx,%rcx
140045575:	48 8b 00             	mov    (%rax),%rax
140045578:	ff 15 ba 76 ac 00    	call   *0xac76ba(%rip)        # 0x140b0cc38
14004557e:	8b c6                	mov    %esi,%eax
140045580:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140045585:	03 c6                	add    %esi,%eax
140045587:	75 12                	jne    0x14004559b
140045589:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
14004558e:	48 8b 01             	mov    (%rcx),%rax
140045591:	48 8b 40 08          	mov    0x8(%rax),%rax
140045595:	ff 15 9d 76 ac 00    	call   *0xac769d(%rip)        # 0x140b0cc38
14004559b:	48 83 c7 10          	add    $0x10,%rdi
14004559f:	49 8b 07             	mov    (%r15),%rax
1400455a2:	48 3b 78 30          	cmp    0x30(%rax),%rdi
1400455a6:	0f 85 7f fd ff ff    	jne    0x14004532b
1400455ac:	4c 8b a5 90 00 00 00 	mov    0x90(%rbp),%r12
1400455b3:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400455b8:	4c 8b c2             	mov    %rdx,%r8
1400455bb:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400455c0:	4c 2b c1             	sub    %rcx,%r8
1400455c3:	49 c1 f8 04          	sar    $0x4,%r8
1400455c7:	48 b8 ab aa aa aa aa 	movabs $0xaaaaaaaaaaaaaaab,%rax
1400455ce:	aa aa aa
1400455d1:	4c 0f af c0          	imul   %rax,%r8