1402434ae:	4c 89 a5 98 00 00 00 	mov    %r12,0x98(%rbp)
1402434b5:	48 8b 8d 18 02 00 00 	mov    0x218(%rbp),%rcx
1402434bc:	48 85 c9             	test   %rcx,%rcx
1402434bf:	74 1a                	je     0x1402434db
1402434c1:	48 8b 01             	mov    (%rcx),%rax
1402434c4:	48 8d 95 e0 01 00 00 	lea    0x1e0(%rbp),%rdx
1402434cb:	48 3b ca             	cmp    %rdx,%rcx
1402434ce:	0f 95 c2             	setne  %dl
1402434d1:	48 8b 40 20          	mov    0x20(%rax),%rax
1402434d5:	ff 15 5d 97 8c 00    	call   *0x8c975d(%rip)        # 0x140b0cc38
1402434db:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1402434e0:	48 8b 18             	mov    (%rax),%rbx
1402434e3:	48 3b d8             	cmp    %rax,%rbx
1402434e6:	0f 84 c0 00 00 00    	je     0x1402435ac
1402434ec:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
1402434f0:	48 81 c1 e0 00 00 00 	add    $0xe0,%rcx
1402434f7:	48 8b 01             	mov    (%rcx),%rax
1402434fa:	48 8b 40 08          	mov    0x8(%rax),%rax
1402434fe:	ff 15 34 97 8c 00    	call   *0x8c9734(%rip)        # 0x140b0cc38
140243504:	0f 28 f0             	movaps %xmm0,%xmm6
140243507:	48 8b 73 20          	mov    0x20(%rbx),%rsi
14024350b:	48 8b 86 e0 00 00 00 	mov    0xe0(%rsi),%rax
140243512:	48 8b b8 60 01 00 00 	mov    0x160(%rax),%rdi
140243519:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx
140243520:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
140243527:	ff 15 0b 97 8c 00    	call   *0x8c970b(%rip)        # 0x140b0cc38
14024352d:	f3 0f 10 4b 30       	movss  0x30(%rbx),%xmm1
140243532:	f3 0f 5c c8          	subss  %xmm0,%xmm1
140243536:	f3 0f 59 ce          	mulss  %xmm6,%xmm1
14024353a:	f3 0f 58 4b 34       	addss  0x34(%rbx),%xmm1
14024353f:	f3 0f 5f 0d c5 da 96 	maxss  0x96dac5(%rip),%xmm1        # 0x140bb100c
140243546:	00
140243547:	48 8d 8e e0 00 00 00 	lea    0xe0(%rsi),%rcx
14024354e:	48 8b c7             	mov    %rdi,%rax
140243551:	ff 15 e1 96 8c 00    	call   *0x8c96e1(%rip)        # 0x140b0cc38
140243557:	48 8b 43 10          	mov    0x10(%rbx),%rax
14024355b:	44 38 60 19          	cmp    %r12b,0x19(%rax)
14024355f:	74 25                	je     0x140243586
140243561:	48 8b 43 08          	mov    0x8(%rbx),%rax
140243565:	eb 14                	jmp    0x14024357b
140243567:	ff 15 2b 8f 8c 00    	call   *0x8c8f2b(%rip)        # 0x140b0c498
14024356d:	90                   	nop
14024356e:	48 3b 58 10          	cmp    0x10(%rax),%rbx
140243572:	75 0d                	jne    0x140243581
140243574:	48 8b d8             	mov    %rax,%rbx
140243577:	48 8b 40 08          	mov    0x8(%rax),%rax
14024357b:	44 38 60 19          	cmp    %r12b,0x19(%rax)
14024357f:	74 ed                	je     0x14024356e
140243581:	48 8b d8             	mov    %rax,%rbx
140243584:	eb 1b                	jmp    0x1402435a1
140243586:	48 8b d8             	mov    %rax,%rbx
140243589:	48 8b 08             	mov    (%rax),%rcx
14024358c:	44 38 61 19          	cmp    %r12b,0x19(%rcx)
140243590:	75 0f                	jne    0x1402435a1
140243592:	48 8b d9             	mov    %rcx,%rbx
140243595:	48 8b 01             	mov    (%rcx),%rax
140243598:	48 8b c8             	mov    %rax,%rcx
14024359b:	44 38 60 19          	cmp    %r12b,0x19(%rax)
14024359f:	74 f1                	je     0x140243592
1402435a1:	48 3b 5c 24 78       	cmp    0x78(%rsp),%rbx
1402435a6:	0f 85 40 ff ff ff    	jne    0x1402434ec
1402435ac:	48 8d 05 55 d0 8d 00 	lea    0x8dd055(%rip),%rax        # 0x140b20608
1402435b3:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
1402435ba:	48 8d 85 20 02 00 00 	lea    0x220(%rbp),%rax
1402435c1:	48 89 85 58 02 00 00 	mov    %rax,0x258(%rbp)
1402435c8:	48 8d 05 f9 d1 8d 00 	lea    0x8dd1f9(%rip),%rax        # 0x140b207c8
1402435cf:	48 89 85 a0 00 00 00 	mov    %rax,0xa0(%rbp)
1402435d6:	48 8d 85 a0 00 00 00 	lea    0xa0(%rbp),%rax
1402435dd:	48 89 85 d8 00 00 00 	mov    %rax,0xd8(%rbp)
1402435e4:	f3 0f 10 05 48 db 96 	movss  0x96db48(%rip),%xmm0        # 0x140bb1134
1402435eb:	00
1402435ec:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
1402435f2:	48 8d 85 20 02 00 00 	lea    0x220(%rbp),%rax
1402435f9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402435fe:	4c 8d 8d a0 00 00 00 	lea    0xa0(%rbp),%r9
140243605:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
140243609:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
14024360d:	e8 62 05 00 00       	call   0x140243b74
140243612:	48 8b 8d d8 00 00 00 	mov    0xd8(%rbp),%rcx
140243619:	48 85 c9             	test   %rcx,%rcx
14024361c:	74 23                	je     0x140243641
14024361e:	66 90                	xchg   %ax,%ax
140243620:	48 8b 01             	mov    (%rcx),%rax
140243623:	48 8d 95 a0 00 00 00 	lea    0xa0(%rbp),%rdx
14024362a:	48 3b ca             	cmp    %rdx,%rcx
14024362d:	0f 95 c2             	setne  %dl
140243630:	48 8b 40 20          	mov    0x20(%rax),%rax
140243634:	ff 15 fe 95 8c 00    	call   *0x8c95fe(%rip)        # 0x140b0cc38
14024363a:	4c 89 a5 d8 00 00 00 	mov    %r12,0xd8(%rbp)
140243641:	48 8b 8d 58 02 00 00 	mov    0x258(%rbp),%rcx
140243648:	48 85 c9             	test   %rcx,%rcx
14024364b:	74 1a                	je     0x140243667
14024364d:	48 8b 01             	mov    (%rcx),%rax
140243650:	48 8d 95 20 02 00 00 	lea    0x220(%rbp),%rdx
140243657:	48 3b ca             	cmp    %rdx,%rcx
14024365a:	0f 95 c2             	setne  %dl
14024365d:	48 8b 40 20          	mov    0x20(%rax),%rax
140243661:	ff 15 d1 95 8c 00    	call   *0x8c95d1(%rip)        # 0x140b0cc38
140243667:	0f 57 c0             	xorps  %xmm0,%xmm0
14024366a:	f3 0f 7f 45 08       	movdqu %xmm0,0x8(%rbp)
14024366f:	4c 89 65 18          	mov    %r12,0x18(%rbp)
140243673:	f3 0f 7f 45 d8       	movdqu %xmm0,-0x28(%rbp)
140243678:	4c 89 65 e8          	mov    %r12,-0x18(%rbp)
14024367c:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140243680:	e9 98 00 00 00       	jmp    0x14024371d
140243685:	48 8b 03             	mov    (%rbx),%rax
140243688:	48 8b cb             	mov    %rbx,%rcx
14024368b:	48 8b 80 10 01 00 00 	mov    0x110(%rax),%rax
140243692:	ff 15 a0 95 8c 00    	call   *0x8c95a0(%rip)        # 0x140b0cc38
140243698:	83 f8 02             	cmp    $0x2,%eax
14024369b:	75 3a                	jne    0x1402436d7
14024369d:	48 8b 7d 10          	mov    0x10(%rbp),%rdi
1402436a1:	48 3b 7d 18          	cmp    0x18(%rbp),%rdi
1402436a5:	74 2a                	je     0x1402436d1
1402436a7:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402436ab:	48 8b d3             	mov    %rbx,%rdx
1402436ae:	48 8b cf             	mov    %rdi,%rcx
1402436b1:	e8 7a df e9 ff       	call   0x1400e1630
1402436b6:	90                   	nop
1402436b7:	48 8d 8f 18 01 00 00 	lea    0x118(%rdi),%rcx
1402436be:	48 8d 93 18 01 00 00 	lea    0x118(%rbx),%rdx
1402436c5:	e8 22 84 dd ff       	call   0x14001baec
1402436ca:	90                   	nop
1402436cb:	4c 01 7d 10          	add    %r15,0x10(%rbp)
1402436cf:	eb 49                	jmp    0x14024371a
1402436d1:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
1402436d5:	eb 38                	jmp    0x14024370f
1402436d7:	48 8b 7d e0          	mov    -0x20(%rbp),%rdi
1402436db:	48 3b 7d e8          	cmp    -0x18(%rbp),%rdi
1402436df:	74 2a                	je     0x14024370b
1402436e1:	48 89 7d a0          	mov    %rdi,-0x60(%rbp)
1402436e5:	48 8b d3             	mov    %rbx,%rdx
1402436e8:	48 8b cf             	mov    %rdi,%rcx
1402436eb:	e8 40 df e9 ff       	call   0x1400e1630
1402436f0:	90                   	nop
1402436f1:	48 8d 8f 18 01 00 00 	lea    0x118(%rdi),%rcx
1402436f8:	48 8d 93 18 01 00 00 	lea    0x118(%rbx),%rdx
1402436ff:	e8 e8 83 dd ff       	call   0x14001baec
140243704:	90                   	nop
140243705:	4c 01 7d e0          	add    %r15,-0x20(%rbp)
140243709:	eb 0f                	jmp    0x14024371a
14024370b:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
14024370f:	4c 8b c3             	mov    %rbx,%r8
140243712:	48 8b d7             	mov    %rdi,%rdx
140243715:	e8 ae 40 00 00       	call   0x1402477c8
14024371a:	49 03 df             	add    %r15,%rbx
14024371d:	48 3b 5d 90          	cmp    -0x70(%rbp),%rbx
140243721:	0f 85 5e ff ff ff    	jne    0x140243685
140243727:	48 8d 05 92 ce 8d 00 	lea    0x8dce92(%rip),%rax        # 0x140b205c0
14024372e:	48 89 85 60 02 00 00 	mov    %rax,0x260(%rbp)
140243735:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
14024373c:	48 89 85 98 02 00 00 	mov    %rax,0x298(%rbp)
140243743:	48 8d 05 3e ce 8d 00 	lea    0x8dce3e(%rip),%rax        # 0x140b20588
14024374a:	48 89 85 e0 00 00 00 	mov    %rax,0xe0(%rbp)
140243751:	48 8d 85 e0 00 00 00 	lea    0xe0(%rbp),%rax
140243758:	48 89 85 18 01 00 00 	mov    %rax,0x118(%rbp)
14024375f:	f3 0f 10 05 01 db 96 	movss  0x96db01(%rip),%xmm0        # 0x140bb1268
140243766:	00
140243767:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
14024376d:	48 8d 85 60 02 00 00 	lea    0x260(%rbp),%rax
140243774:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140243779:	4c 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%r9
140243780:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
140243784:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140243788:	e8 e7 03 00 00       	call   0x140243b74
14024378d:	48 8b 8d 18 01 00 00 	mov    0x118(%rbp),%rcx
140243794:	48 85 c9             	test   %rcx,%rcx
140243797:	74 21                	je     0x1402437ba
140243799:	48 8b 01             	mov    (%rcx),%rax
14024379c:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1402437a3:	48 3b ca             	cmp    %rdx,%rcx
1402437a6:	0f 95 c2             	setne  %dl
1402437a9:	48 8b 40 20          	mov    0x20(%rax),%rax
1402437ad:	ff 15 85 94 8c 00    	call   *0x8c9485(%rip)        # 0x140b0cc38
1402437b3:	4c 89 a5 18 01 00 00 	mov    %r12,0x118(%rbp)
1402437ba:	48 8b 8d 98 02 00 00 	mov    0x298(%rbp),%rcx
1402437c1:	48 85 c9             	test   %rcx,%rcx
1402437c4:	74 1a                	je     0x1402437e0
1402437c6:	48 8b 01             	mov    (%rcx),%rax
1402437c9:	48 8d 95 60 02 00 00 	lea    0x260(%rbp),%rdx
1402437d0:	48 3b ca             	cmp    %rdx,%rcx
1402437d3:	0f 95 c2             	setne  %dl
1402437d6:	48 8b 40 20          	mov    0x20(%rax),%rax
1402437da:	ff 15 58 94 8c 00    	call   *0x8c9458(%rip)        # 0x140b0cc38
1402437e0:	48 8d 05 01 cf 8d 00 	lea    0x8dcf01(%rip),%rax        # 0x140b206e8
1402437e7:	48 89 85 a0 02 00 00 	mov    %rax,0x2a0(%rbp)
1402437ee:	48 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%rax
1402437f5:	48 89 85 d8 02 00 00 	mov    %rax,0x2d8(%rbp)
1402437fc:	48 8d 05 55 cf 8d 00 	lea    0x8dcf55(%rip),%rax        # 0x140b20758
140243803:	48 89 85 20 01 00 00 	mov    %rax,0x120(%rbp)
14024380a:	48 8d 85 20 01 00 00 	lea    0x120(%rbp),%rax
140243811:	48 89 85 58 01 00 00 	mov    %rax,0x158(%rbp)
140243818:	f3 0f 10 05 48 da 96 	movss  0x96da48(%rip),%xmm0        # 0x140bb1268
14024381f:	00
140243820:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
140243826:	48 8d 85 a0 02 00 00 	lea    0x2a0(%rbp),%rax
14024382d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140243832:	4c 8d 8d 20 01 00 00 	lea    0x120(%rbp),%r9
140243839:	4c 8d 45 d8          	lea    -0x28(%rbp),%r8
14024383d:	48 8d 55 d8          	lea    -0x28(%rbp),%rdx
140243841:	e8 2e 03 00 00       	call   0x140243b74
140243846:	48 8b 8d 58 01 00 00 	mov    0x158(%rbp),%rcx
14024384d:	48 85 c9             	test   %rcx,%rcx
140243850:	74 21                	je     0x140243873
140243852:	48 8b 01             	mov    (%rcx),%rax
140243855:	48 8d 95 20 01 00 00 	lea    0x120(%rbp),%rdx
14024385c:	48 3b ca             	cmp    %rdx,%rcx
14024385f:	0f 95 c2             	setne  %dl
140243862:	48 8b 40 20          	mov    0x20(%rax),%rax
140243866:	ff 15 cc 93 8c 00    	call   *0x8c93cc(%rip)        # 0x140b0cc38
14024386c:	4c 89 a5 58 01 00 00 	mov    %r12,0x158(%rbp)
140243873:	48 8b 8d d8 02 00 00 	mov    0x2d8(%rbp),%rcx
14024387a:	48 85 c9             	test   %rcx,%rcx
14024387d:	74 1a                	je     0x140243899
14024387f:	48 8b 01             	mov    (%rcx),%rax
140243882:	48 8d 95 a0 02 00 00 	lea    0x2a0(%rbp),%rdx
140243889:	48 3b ca             	cmp    %rdx,%rcx
14024388c:	0f 95 c2             	setne  %dl
14024388f:	48 8b 40 20          	mov    0x20(%rax),%rax
140243893:	ff 15 9f 93 8c 00    	call   *0x8c939f(%rip)        # 0x140b0cc38
140243899:	48 8d 05 10 ce 8d 00 	lea    0x8dce10(%rip),%rax        # 0x140b206b0
1402438a0:	48 89 85 e0 02 00 00 	mov    %rax,0x2e0(%rbp)
1402438a7:	48 8d 85 e0 02 00 00 	lea    0x2e0(%rbp),%rax
1402438ae:	48 89 85 18 03 00 00 	mov    %rax,0x318(%rbp)
1402438b5:	48 8d 05 5c cc 8d 00 	lea    0x8dcc5c(%rip),%rax        # 0x140b20518
1402438bc:	48 89 85 60 01 00 00 	mov    %rax,0x160(%rbp)
1402438c3:	48 8d 85 60 01 00 00 	lea    0x160(%rbp),%rax
1402438ca:	48 89 85 98 01 00 00 	mov    %rax,0x198(%rbp)
1402438d1:	f3 0f 10 05 8f d9 96 	movss  0x96d98f(%rip),%xmm0        # 0x140bb1268
1402438d8:	00
1402438d9:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
1402438df:	48 8d 85 e0 02 00 00 	lea    0x2e0(%rbp),%rax
1402438e6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402438eb:	4c 8d 8d 60 01 00 00 	lea    0x160(%rbp),%r9
1402438f2:	4c 8d 45 08          	lea    0x8(%rbp),%r8
1402438f6:	48 8d 55 08          	lea    0x8(%rbp),%rdx
1402438fa:	e8 75 02 00 00       	call   0x140243b74
1402438ff:	48 8b 8d 98 01 00 00 	mov    0x198(%rbp),%rcx
140243906:	48 85 c9             	test   %rcx,%rcx
140243909:	74 21                	je     0x14024392c
14024390b:	48 8b 01             	mov    (%rcx),%rax
14024390e:	48 8d 95 60 01 00 00 	lea    0x160(%rbp),%rdx
140243915:	48 3b ca             	cmp    %rdx,%rcx
140243918:	0f 95 c2             	setne  %dl
14024391b:	48 8b 40 20          	mov    0x20(%rax),%rax
14024391f:	ff 15 13 93 8c 00    	call   *0x8c9313(%rip)        # 0x140b0cc38
140243925:	4c 89 a5 98 01 00 00 	mov    %r12,0x198(%rbp)
14024392c:	48 8b 8d 18 03 00 00 	mov    0x318(%rbp),%rcx
140243933:	48 85 c9             	test   %rcx,%rcx
140243936:	74 1a                	je     0x140243952
140243938:	48 8b 01             	mov    (%rcx),%rax
14024393b:	48 8d 95 e0 02 00 00 	lea    0x2e0(%rbp),%rdx
140243942:	48 3b ca             	cmp    %rdx,%rcx
140243945:	0f 95 c2             	setne  %dl
140243948:	48 8b 40 20          	mov    0x20(%rax),%rax
14024394c:	ff 15 e6 92 8c 00    	call   *0x8c92e6(%rip)        # 0x140b0cc38
140243952:	48 8d 05 1f cd 8d 00 	lea    0x8dcd1f(%rip),%rax        # 0x140b20678
140243959:	48 89 85 20 03 00 00 	mov    %rax,0x320(%rbp)
140243960:	48 8d 85 20 03 00 00 	lea    0x320(%rbp),%rax
140243967:	48 89 85 58 03 00 00 	mov    %rax,0x358(%rbp)
14024396e:	48 8d 05 8b ce 8d 00 	lea    0x8dce8b(%rip),%rax        # 0x140b20800
140243975:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
14024397c:	48 8d 85 a0 01 00 00 	lea    0x1a0(%rbp),%rax
140243983:	48 89 85 d8 01 00 00 	mov    %rax,0x1d8(%rbp)
14024398a:	f3 0f 10 05 86 d8 96 	movss  0x96d886(%rip),%xmm0        # 0x140bb1218
140243991:	00
140243992:	f3 0f 11 44 24 28    	movss  %xmm0,0x28(%rsp)
140243998:	48 8d 85 20 03 00 00 	lea    0x320(%rbp),%rax
14024399f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1402439a4:	4c 8d 8d a0 01 00 00 	lea    0x1a0(%rbp),%r9
1402439ab:	4c 8d 45 88          	lea    -0x78(%rbp),%r8
1402439af:	48 8d 55 88          	lea    -0x78(%rbp),%rdx
1402439b3:	e8 bc 01 00 00       	call   0x140243b74
1402439b8:	48 8b 8d d8 01 00 00 	mov    0x1d8(%rbp),%rcx
1402439bf:	48 85 c9             	test   %rcx,%rcx
1402439c2:	74 21                	je     0x1402439e5
1402439c4:	48 8b 01             	mov    (%rcx),%rax
1402439c7:	48 8d 95 a0 01 00 00 	lea    0x1a0(%rbp),%rdx
1402439ce:	48 3b ca             	cmp    %rdx,%rcx
1402439d1:	0f 95 c2             	setne  %dl
1402439d4:	48 8b 40 20          	mov    0x20(%rax),%rax
1402439d8:	ff 15 5a 92 8c 00    	call   *0x8c925a(%rip)        # 0x140b0cc38
1402439de:	4c 89 a5 d8 01 00 00 	mov    %r12,0x1d8(%rbp)
1402439e5:	48 8b 8d 58 03 00 00 	mov    0x358(%rbp),%rcx
1402439ec:	48 85 c9             	test   %rcx,%rcx
1402439ef:	74 1a                	je     0x140243a0b
1402439f1:	48 8b 01             	mov    (%rcx),%rax
1402439f4:	48 8d 95 20 03 00 00 	lea    0x320(%rbp),%rdx
1402439fb:	48 3b ca             	cmp    %rdx,%rcx
1402439fe:	0f 95 c2             	setne  %dl
140243a01:	48 8b 40 20          	mov    0x20(%rax),%rax
140243a05:	ff 15 2d 92 8c 00    	call   *0x8c922d(%rip)        # 0x140b0cc38
140243a0b:	48 8b 5d 88          	mov    -0x78(%rbp),%rbx
140243a0f:	48 3b 5d 90          	cmp    -0x70(%rbp),%rbx
140243a13:	0f 84 89 00 00 00    	je     0x140243aa2
140243a19:	83 ce ff             	or     $0xffffffff,%esi
140243a1c:	49 8b cd             	mov    %r13,%rcx
140243a1f:	e8 c8 5d dc ff       	call   0x1400097ec
140243a24:	49 8b 45 30          	mov    0x30(%r13),%rax
140243a28:	4c 8b c3             	mov    %rbx,%r8
140243a2b:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140243a30:	48 8b 88 b0 00 00 00 	mov    0xb0(%rax),%rcx
140243a37:	e8 48 02 f7 ff       	call   0x1401b3c84
140243a3c:	90                   	nop
140243a3d:	48 8d 93 18 01 00 00 	lea    0x118(%rbx),%rdx
140243a44:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
140243a49:	e8 2e 0d f7 ff       	call   0x1401b477c
140243a4e:	90                   	nop
140243a4f:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140243a54:	48 85 c9             	test   %rcx,%rcx
140243a57:	74 3c                	je     0x140243a95
140243a59:	8b c6                	mov    %esi,%eax
140243a5b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140243a60:	03 c6                	add    %esi,%eax
140243a62:	75 31                	jne    0x140243a95
140243a64:	48 8b 7c 24 58       	mov    0x58(%rsp),%rdi
140243a69:	48 8b 07             	mov    (%rdi),%rax
140243a6c:	48 8b cf             	mov    %rdi,%rcx
140243a6f:	48 8b 00             	mov    (%rax),%rax
140243a72:	ff 15 c0 91 8c 00    	call   *0x8c91c0(%rip)        # 0x140b0cc38
140243a78:	8b c6                	mov    %esi,%eax
140243a7a:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140243a7f:	03 c6                	add    %esi,%eax
140243a81:	75 12                	jne    0x140243a95
140243a83:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
140243a88:	48 8b 01             	mov    (%rcx),%rax
140243a8b:	48 8b 40 08          	mov    0x8(%rax),%rax
140243a8f:	ff 15 a3 91 8c 00    	call   *0x8c91a3(%rip)        # 0x140b0cc38
140243a95:	49 03 df             	add    %r15,%rbx
140243a98:	48 3b 5d 90          	cmp    -0x70(%rbp),%rbx
140243a9c:	0f 85 7a ff ff ff    	jne    0x140243a1c
140243aa2:	48 8d 4d d8          	lea    -0x28(%rbp),%rcx
140243aa6:	e8 3d 29 00 00       	call   0x1402463e8
140243aab:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140243aaf:	e8 34 29 00 00       	call   0x1402463e8
140243ab4:	4c 8b 44 24 78       	mov    0x78(%rsp),%r8
140243ab9:	4d 8b 40 08          	mov    0x8(%r8),%r8
140243abd:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
140243ac2:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140243ac7:	e8 60 ab dd ff       	call   0x14001e62c
140243acc:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140243ad1:	ff 15 e9 8d 8c 00    	call   *0x8c8de9(%rip)        # 0x140b0c8c0
140243ad7:	48 8d 4d 88          	lea    -0x78(%rbp),%rcx
140243adb:	e8 08 29 00 00       	call   0x1402463e8
140243ae0:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
140243ae4:	e8 ff 28 00 00       	call   0x1402463e8
140243ae9:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
140243aed:	e8 de 2a 00 00       	call   0x1402465d0
140243af2:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140243af6:	e8 d5 73 dd ff       	call   0x14001aed0