1400560db:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1400560e1:	48 89 75 87          	mov    %rsi,-0x79(%rbp)
1400560e5:	f3 0f 7f 45 b7       	movdqu %xmm0,-0x49(%rbp)
1400560ea:	48 89 75 c7          	mov    %rsi,-0x39(%rbp)
1400560ee:	45 33 c9             	xor    %r9d,%r9d
1400560f1:	4c 8d 45 b7          	lea    -0x49(%rbp),%r8
1400560f5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400560fa:	48 8b 0f             	mov    (%rdi),%rcx
1400560fd:	e8 2a 95 00 00       	call   0x14005f62c
140056102:	48 8b 4d b7          	mov    -0x49(%rbp),%rcx
140056106:	48 85 c9             	test   %rcx,%rcx
140056109:	74 31                	je     0x14005613c
14005610b:	48 8b 45 c7          	mov    -0x39(%rbp),%rax
14005610f:	48 2b c1             	sub    %rcx,%rax
140056112:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140056116:	48 8b d1             	mov    %rcx,%rdx
140056119:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14005611f:	72 15                	jb     0x140056136
140056121:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140056125:	48 2b d1             	sub    %rcx,%rdx
140056128:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
14005612c:	48 83 f8 1f          	cmp    $0x1f,%rax
140056130:	0f 87 0e 02 00 00    	ja     0x140056344
140056136:	ff 15 84 67 ab 00    	call   *0xab6784(%rip)        # 0x140b0c8c0
14005613c:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140056141:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
140056146:	0f 84 f3 01 00 00    	je     0x14005633f
14005614c:	41 0f 28 f8          	movaps %xmm8,%xmm7
140056150:	f3 41 0f 58 f8       	addss  %xmm8,%xmm7
140056155:	48 8b 0b             	mov    (%rbx),%rcx
140056158:	48 8b 01             	mov    (%rcx),%rax
14005615b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140056162:	ff 15 d0 6a ab 00    	call   *0xab6ad0(%rip)        # 0x140b0cc38
140056168:	f3 0f 10 40 0c       	movss  0xc(%rax),%xmm0
14005616d:	f3 0f 5c 40 04       	subss  0x4(%rax),%xmm0
140056172:	0f 2f f8             	comiss %xmm0,%xmm7
140056175:	0f 87 8b 01 00 00    	ja     0x140056306
14005617b:	48 8b 33             	mov    (%rbx),%rsi
14005617e:	48 8b 0f             	mov    (%rdi),%rcx
140056181:	48 8b 01             	mov    (%rcx),%rax
140056184:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14005618b:	ff 15 a7 6a ab 00    	call   *0xab6aa7(%rip)        # 0x140b0cc38
140056191:	f3 0f 10 70 0c       	movss  0xc(%rax),%xmm6
140056196:	f3 0f 5c 70 04       	subss  0x4(%rax),%xmm6
14005619b:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1400561a0:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400561a4:	f3 0f 59 f0          	mulss  %xmm0,%xmm6
1400561a8:	48 8b 06             	mov    (%rsi),%rax
1400561ab:	48 8b ce             	mov    %rsi,%rcx
1400561ae:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400561b5:	ff 15 7d 6a ab 00    	call   *0xab6a7d(%rip)        # 0x140b0cc38
1400561bb:	f3 0f 10 48 0c       	movss  0xc(%rax),%xmm1
1400561c0:	f3 0f 5c 48 04       	subss  0x4(%rax),%xmm1
1400561c5:	f3 0f 10 40 08       	movss  0x8(%rax),%xmm0
1400561ca:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400561ce:	f3 0f 59 c8          	mulss  %xmm0,%xmm1
1400561d2:	f3 0f 59 35 46 af b5 	mulss  0xb5af46(%rip),%xmm6        # 0x140bb1120
1400561d9:	00
1400561da:	0f 2f ce             	comiss %xmm6,%xmm1
1400561dd:	0f 87 55 01 00 00    	ja     0x140056338
1400561e3:	48 8b 0b             	mov    (%rbx),%rcx
1400561e6:	4c 8b 37             	mov    (%rdi),%r14
1400561e9:	48 8b 01             	mov    (%rcx),%rax
1400561ec:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400561f3:	ff 15 3f 6a ab 00    	call   *0xab6a3f(%rip)        # 0x140b0cc38
1400561f9:	48 8b f0             	mov    %rax,%rsi
1400561fc:	49 8b 06             	mov    (%r14),%rax
1400561ff:	49 8b ce             	mov    %r14,%rcx
140056202:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140056209:	ff 15 29 6a ab 00    	call   *0xab6a29(%rip)        # 0x140b0cc38
14005620f:	48 83 c0 04          	add    $0x4,%rax
140056213:	f3 0f 10 46 04       	movss  0x4(%rsi),%xmm0
140056218:	f3 0f 5c 00          	subss  (%rax),%xmm0
14005621c:	41 0f 28 f2          	movaps %xmm10,%xmm6
140056220:	f3 0f 59 35 a8 ae b5 	mulss  0xb5aea8(%rip),%xmm6        # 0x140bb10d0
140056227:	00
140056228:	0f 54 05 b1 bc b5 00 	andps  0xb5bcb1(%rip),%xmm0        # 0x140bb1ee0
14005622f:	0f 2f f0             	comiss %xmm0,%xmm6
140056232:	0f 87 00 01 00 00    	ja     0x140056338
140056238:	48 8b 0b             	mov    (%rbx),%rcx
14005623b:	4c 8b 37             	mov    (%rdi),%r14
14005623e:	48 8b 01             	mov    (%rcx),%rax
140056241:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
140056248:	ff 15 ea 69 ab 00    	call   *0xab69ea(%rip)        # 0x140b0cc38
14005624e:	48 8b f0             	mov    %rax,%rsi
140056251:	49 8b 06             	mov    (%r14),%rax
140056254:	49 8b ce             	mov    %r14,%rcx
140056257:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14005625e:	ff 15 d4 69 ab 00    	call   *0xab69d4(%rip)        # 0x140b0cc38
140056264:	f3 0f 10 06          	movss  (%rsi),%xmm0
140056268:	f3 0f 5c 00          	subss  (%rax),%xmm0
14005626c:	0f 54 05 6d bc b5 00 	andps  0xb5bc6d(%rip),%xmm0        # 0x140bb1ee0
140056273:	0f 2f f0             	comiss %xmm0,%xmm6
140056276:	0f 87 bc 00 00 00    	ja     0x140056338
14005627c:	48 8b 0b             	mov    (%rbx),%rcx
14005627f:	4c 8b 37             	mov    (%rdi),%r14
140056282:	48 8b 01             	mov    (%rcx),%rax
140056285:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
14005628c:	ff 15 a6 69 ab 00    	call   *0xab69a6(%rip)        # 0x140b0cc38
140056292:	48 8b f0             	mov    %rax,%rsi
140056295:	49 8b 06             	mov    (%r14),%rax
140056298:	49 8b ce             	mov    %r14,%rcx
14005629b:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400562a2:	ff 15 90 69 ab 00    	call   *0xab6990(%rip)        # 0x140b0cc38
1400562a8:	48 83 c0 0c          	add    $0xc,%rax
1400562ac:	f3 0f 10 46 0c       	movss  0xc(%rsi),%xmm0
1400562b1:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400562b5:	0f 54 05 24 bc b5 00 	andps  0xb5bc24(%rip),%xmm0        # 0x140bb1ee0
1400562bc:	0f 2f f0             	comiss %xmm0,%xmm6
1400562bf:	77 77                	ja     0x140056338
1400562c1:	48 8b 0b             	mov    (%rbx),%rcx
1400562c4:	4c 8b 37             	mov    (%rdi),%r14
1400562c7:	48 8b 01             	mov    (%rcx),%rax
1400562ca:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400562d1:	ff 15 61 69 ab 00    	call   *0xab6961(%rip)        # 0x140b0cc38
1400562d7:	48 8b f0             	mov    %rax,%rsi
1400562da:	49 8b 06             	mov    (%r14),%rax
1400562dd:	49 8b ce             	mov    %r14,%rcx
1400562e0:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1400562e7:	ff 15 4b 69 ab 00    	call   *0xab694b(%rip)        # 0x140b0cc38
1400562ed:	48 83 c0 08          	add    $0x8,%rax
1400562f1:	f3 0f 10 46 08       	movss  0x8(%rsi),%xmm0
1400562f6:	f3 0f 5c 00          	subss  (%rax),%xmm0
1400562fa:	0f 54 05 df bb b5 00 	andps  0xb5bbdf(%rip),%xmm0        # 0x140bb1ee0
140056301:	0f 2f f0             	comiss %xmm0,%xmm6
140056304:	77 32                	ja     0x140056338
140056306:	48 83 c3 10          	add    $0x10,%rbx
14005630a:	48 3b 5c 24 28       	cmp    0x28(%rsp),%rbx
14005630f:	0f 85 40 fe ff ff    	jne    0x140056155
140056315:	8b 45 77             	mov    0x77(%rbp),%eax
140056318:	33 f6                	xor    %esi,%esi
14005631a:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
14005631f:	84 c0                	test   %al,%al
140056321:	75 28                	jne    0x14005634b
140056323:	e8 a8 4b fc ff       	call   0x14001aed0
140056328:	48 83 c7 10          	add    $0x10,%rdi
14005632c:	48 3b 7d d7          	cmp    -0x29(%rbp),%rdi
140056330:	0f 85 a2 fd ff ff    	jne    0x1400560d8
140056336:	eb 18                	jmp    0x140056350
140056338:	b0 01                	mov    $0x1,%al
14005633a:	89 45 77             	mov    %eax,0x77(%rbp)
14005633d:	eb d9                	jmp    0x140056318
14005633f:	8b 45 77             	mov    0x77(%rbp),%eax
140056342:	eb d6                	jmp    0x14005631a
140056344:	ff 15 4e 66 ab 00    	call   *0xab664e(%rip)        # 0x140b0c998
14005634a:	90                   	nop
14005634b:	e8 80 4b fc ff       	call   0x14001aed0
140056350:	48 8b fe             	mov    %rsi,%rdi
140056353:	4c 8b f6             	mov    %rsi,%r14
140056356:	49 8b 0f             	mov    (%r15),%rcx
140056359:	48 8b 01             	mov    (%rcx),%rax
14005635c:	48 8b 40 40          	mov    0x40(%rax),%rax
140056360:	ff 15 d2 68 ab 00    	call   *0xab68d2(%rip)        # 0x140b0cc38
140056366:	48 85 c0             	test   %rax,%rax
140056369:	0f 84 d8 00 00 00    	je     0x140056447
14005636f:	45 33 e4             	xor    %r12d,%r12d
140056372:	49 8b 0f             	mov    (%r15),%rcx
140056375:	48 8b 01             	mov    (%rcx),%rax
140056378:	4c 8b c6             	mov    %rsi,%r8
14005637b:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140056380:	48 8b 40 30          	mov    0x30(%rax),%rax
140056384:	ff 15 ae 68 ab 00    	call   *0xab68ae(%rip)        # 0x140b0cc38
14005638a:	90                   	nop
14005638b:	48 8b 08             	mov    (%rax),%rcx
14005638e:	48 8b 01             	mov    (%rcx),%rax
140056391:	48 8b 40 40          	mov    0x40(%rax),%rax
140056395:	ff 15 9d 68 ab 00    	call   *0xab689d(%rip)        # 0x140b0cc38
14005639b:	48 89 45 97          	mov    %rax,-0x69(%rbp)
14005639f:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400563a4:	48 85 db             	test   %rbx,%rbx
1400563a7:	74 39                	je     0x1400563e2
1400563a9:	83 c8 ff             	or     $0xffffffff,%eax
1400563ac:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400563b1:	83 f8 01             	cmp    $0x1,%eax
1400563b4:	75 2c                	jne    0x1400563e2
1400563b6:	48 8b 03             	mov    (%rbx),%rax
1400563b9:	48 8b cb             	mov    %rbx,%rcx
1400563bc:	48 8b 00             	mov    (%rax),%rax
1400563bf:	ff 15 73 68 ab 00    	call   *0xab6873(%rip)        # 0x140b0cc38
1400563c5:	83 c8 ff             	or     $0xffffffff,%eax
1400563c8:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400563cd:	83 f8 01             	cmp    $0x1,%eax
1400563d0:	75 10                	jne    0x1400563e2
1400563d2:	48 8b 03             	mov    (%rbx),%rax
1400563d5:	48 8b cb             	mov    %rbx,%rcx
1400563d8:	48 8b 40 08          	mov    0x8(%rax),%rax
1400563dc:	ff 15 56 68 ab 00    	call   *0xab6856(%rip)        # 0x140b0cc38
1400563e2:	48 83 7d 97 00       	cmpq   $0x0,-0x69(%rbp)
1400563e7:	75 03                	jne    0x1400563ec
1400563e9:	48 ff c7             	inc    %rdi
1400563ec:	49 8b 0f             	mov    (%r15),%rcx
1400563ef:	48 8b 91 70 01 00 00 	mov    0x170(%rcx),%rdx
1400563f6:	48 8b 81 78 01 00 00 	mov    0x178(%rcx),%rax
1400563fd:	48 2b c2             	sub    %rdx,%rax
140056400:	48 c1 f8 03          	sar    $0x3,%rax
140056404:	49 b8 b7 6d db b6 6d 	movabs $0x6db6db6db6db6db7,%r8
14005640b:	db b6 6d
14005640e:	49 0f af c0          	imul   %r8,%rax
140056412:	48 3b f0             	cmp    %rax,%rsi
140056415:	0f 83 89 00 00 00    	jae    0x1400564a4
14005641b:	42 80 7c 22 20 00    	cmpb   $0x0,0x20(%rdx,%r12,1)
140056421:	74 03                	je     0x140056426
140056423:	49 ff c6             	inc    %r14
140056426:	48 ff c6             	inc    %rsi
140056429:	49 83 c4 38          	add    $0x38,%r12
14005642d:	48 8b 01             	mov    (%rcx),%rax
140056430:	48 8b 40 40          	mov    0x40(%rax),%rax
140056434:	ff 15 fe 67 ab 00    	call   *0xab67fe(%rip)        # 0x140b0cc38
14005643a:	48 3b f0             	cmp    %rax,%rsi
14005643d:	0f 82 2f ff ff ff    	jb     0x140056372
140056443:	44 8b 65 8f          	mov    -0x71(%rbp),%r12d
140056447:	49 2b fe             	sub    %r14,%rdi
14005644a:	33 f6                	xor    %esi,%esi
14005644c:	40 38 75 7f          	cmp    %sil,0x7f(%rbp)
140056450:	0f 85 bb 00 00 00    	jne    0x140056511
140056456:	49 8b 1f             	mov    (%r15),%rbx
140056459:	c7 45 7f 0c 00 00 00 	movl   $0xc,0x7f(%rbp)
140056460:	4c 8d 85 83 00 00 00 	lea    0x83(%rbp),%r8
140056467:	48 8d 55 7f          	lea    0x7f(%rbp),%rdx
14005646b:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140056470:	e8 33 7a 00 00       	call   0x14005dea8
140056475:	90                   	nop
140056476:	44 8d 66 03          	lea    0x3(%rsi),%r12d
14005647a:	44 89 65 8f          	mov    %r12d,-0x71(%rbp)
14005647e:	45 33 c0             	xor    %r8d,%r8d
140056481:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140056486:	48 8b cb             	mov    %rbx,%rcx
140056489:	e8 ca 7d 00 00       	call   0x14005e258
14005648e:	84 c0                	test   %al,%al
140056490:	74 7f                	je     0x140056511
140056492:	49 8b 0f             	mov    (%r15),%rcx
140056495:	0f 57 f6             	xorps  %xmm6,%xmm6
140056498:	48 85 ff             	test   %rdi,%rdi
14005649b:	78 0e                	js     0x1400564ab
14005649d:	f3 48 0f 2a f7       	cvtsi2ss %rdi,%xmm6
1400564a2:	eb 1c                	jmp    0x1400564c0
1400564a4:	ff 15 ee 64 ab 00    	call   *0xab64ee(%rip)        # 0x140b0c998
1400564aa:	90                   	nop
1400564ab:	48 8b c7             	mov    %rdi,%rax
1400564ae:	48 d1 e8             	shr    $1,%rax
1400564b1:	83 e7 01             	and    $0x1,%edi
1400564b4:	48 0b c7             	or     %rdi,%rax
1400564b7:	f3 48 0f 2a f0       	cvtsi2ss %rax,%xmm6
1400564bc:	f3 0f 58 f6          	addss  %xmm6,%xmm6
1400564c0:	48 8b 01             	mov    (%rcx),%rax
1400564c3:	48 8b 40 40          	mov    0x40(%rax),%rax
1400564c7:	ff 15 6b 67 ab 00    	call   *0xab676b(%rip)        # 0x140b0cc38
1400564cd:	48 8b c8             	mov    %rax,%rcx
1400564d0:	49 2b ce             	sub    %r14,%rcx
1400564d3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400564d6:	bf 01 00 00 00       	mov    $0x1,%edi
1400564db:	78 07                	js     0x1400564e4
1400564dd:	f3 48 0f 2a c1       	cvtsi2ss %rcx,%xmm0
1400564e2:	eb 15                	jmp    0x1400564f9
1400564e4:	48 8b c1             	mov    %rcx,%rax
1400564e7:	48 d1 e8             	shr    $1,%rax
1400564ea:	48 23 cf             	and    %rdi,%rcx
1400564ed:	48 0b c1             	or     %rcx,%rax
1400564f0:	f3 48 0f 2a c0       	cvtsi2ss %rax,%xmm0
1400564f5:	f3 0f 58 c0          	addss  %xmm0,%xmm0
1400564f9:	f3 0f 59 05 cf ab b5 	mulss  0xb5abcf(%rip),%xmm0        # 0x140bb10d0
140056500:	00
140056501:	0f 2f f0             	comiss %xmm0,%xmm6
140056504:	72 06                	jb     0x14005650c
140056506:	40 38 75 77          	cmp    %sil,0x77(%rbp)
14005650a:	75 0a                	jne    0x140056516
14005650c:	40 8a de             	mov    %sil,%bl
14005650f:	eb 08                	jmp    0x140056519
140056511:	bf 01 00 00 00       	mov    $0x1,%edi
140056516:	40 8a df             	mov    %dil,%bl
140056519:	44 84 e7             	test   %r12b,%dil
14005651c:	74 3e                	je     0x14005655c
14005651e:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140056523:	48 85 c9             	test   %rcx,%rcx
140056526:	74 34                	je     0x14005655c
140056528:	48 8b 45 87          	mov    -0x79(%rbp),%rax
14005652c:	48 2b c1             	sub    %rcx,%rax
14005652f:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
140056533:	48 8b d1             	mov    %rcx,%rdx
140056536:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
14005653c:	72 18                	jb     0x140056556
14005653e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140056542:	48 2b d1             	sub    %rcx,%rdx
140056545:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140056549:	48 83 f8 1f          	cmp    $0x1f,%rax
14005654d:	76 07                	jbe    0x140056556
14005654f:	ff 15 43 64 ab 00    	call   *0xab6443(%rip)        # 0x140b0c998
140056555:	cc                   	int3
140056556:	ff 15 64 63 ab 00    	call   *0xab6364(%rip)        # 0x140b0c8c0
14005655c:	84 db                	test   %bl,%bl
14005655e:	0f 84 6b 03 00 00    	je     0x1400568cf
140056564:	0f 57 c0             	xorps  %xmm0,%xmm0
140056567:	f3 0f 7f 45 97       	movdqu %xmm0,-0x69(%rbp)
14005656c:	41 bc 30 00 00 00    	mov    $0x30,%r12d
140056572:	41 8b cc             	mov    %r12d,%ecx
140056575:	ff 15 4d 63 ab 00    	call   *0xab634d(%rip)        # 0x140b0c8c8
14005657b:	48 85 c0             	test   %rax,%rax
14005657e:	75 07                	jne    0x140056587
140056580:	ff 15 12 5f ab 00    	call   *0xab5f12(%rip)        # 0x140b0c498
140056586:	cc                   	int3
140056587:	48 89 00             	mov    %rax,(%rax)
14005658a:	48 89 40 08          	mov    %rax,0x8(%rax)
14005658e:	48 89 40 10          	mov    %rax,0x10(%rax)
140056592:	66 c7 40 18 01 01    	movw   $0x101,0x18(%rax)
140056598:	48 89 45 97          	mov    %rax,-0x69(%rbp)
14005659c:	49 8b 45 20          	mov    0x20(%r13),%rax
1400565a0:	48 8b 58 30          	mov    0x30(%rax),%rbx
1400565a4:	eb 19                	jmp    0x1400565bf
1400565a6:	4c 8b c3             	mov    %rbx,%r8
1400565a9:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400565ae:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
1400565b2:	e8 91 5c fc ff       	call   0x14001c248
1400565b7:	48 83 c3 10          	add    $0x10,%rbx
1400565bb:	49 8b 45 20          	mov    0x20(%r13),%rax
1400565bf:	48 3b 58 38          	cmp    0x38(%rax),%rbx
1400565c3:	75 e1                	jne    0x1400565a6
1400565c5:	49 8d 55 20          	lea    0x20(%r13),%rdx
1400565c9:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400565cd:	e8 8e a8 fd ff       	call   0x140030e60
1400565d2:	48 39 75 b7          	cmp    %rsi,-0x49(%rbp)
1400565d6:	75 63                	jne    0x14005663b
1400565d8:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1400565dd:	49 8b 4d 20          	mov    0x20(%r13),%rcx
1400565e1:	e8 82 e6 fd ff       	call   0x140034c68
1400565e6:	48 8b d0             	mov    %rax,%rdx
1400565e9:	48 8d 4d b7          	lea    -0x49(%rbp),%rcx
1400565ed:	e8 f2 fc fa ff       	call   0x1400062e4
1400565f2:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400565f7:	41 83 ce ff          	or     $0xffffffff,%r14d
1400565fb:	48 85 db             	test   %rbx,%rbx
1400565fe:	74 3f                	je     0x14005663f
140056600:	41 8b c6             	mov    %r14d,%eax
140056603:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
140056608:	41 03 c6             	add    %r14d,%eax
14005660b:	75 32                	jne    0x14005663f
14005660d:	48 8b 03             	mov    (%rbx),%rax
140056610:	48 8b cb             	mov    %rbx,%rcx
140056613:	48 8b 00             	mov    (%rax),%rax
140056616:	ff 15 1c 66 ab 00    	call   *0xab661c(%rip)        # 0x140b0cc38
14005661c:	41 8b c6             	mov    %r14d,%eax
14005661f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140056624:	41 03 c6             	add    %r14d,%eax
140056627:	75 16                	jne    0x14005663f
140056629:	48 8b 03             	mov    (%rbx),%rax
14005662c:	48 8b cb             	mov    %rbx,%rcx
14005662f:	48 8b 40 08          	mov    0x8(%rax),%rax
140056633:	ff 15 ff 65 ab 00    	call   *0xab65ff(%rip)        # 0x140b0cc38
140056639:	eb 04                	jmp    0x14005663f
14005663b:	41 83 ce ff          	or     $0xffffffff,%r14d
14005663f:	0f 57 c0             	xorps  %xmm0,%xmm0