1402c3070:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c3075:	41 03 c4             	add    %r12d,%eax
1402c3078:	75 2d                	jne    0x1402c30a7
1402c307a:	48 8b 03             	mov    (%rbx),%rax
1402c307d:	48 8b cb             	mov    %rbx,%rcx
1402c3080:	48 8b 00             	mov    (%rax),%rax
1402c3083:	ff 15 af 9b 84 00    	call   *0x849baf(%rip)        # 0x140b0cc38
1402c3089:	41 8b c4             	mov    %r12d,%eax
1402c308c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3091:	41 03 c4             	add    %r12d,%eax
1402c3094:	75 11                	jne    0x1402c30a7
1402c3096:	48 8b 03             	mov    (%rbx),%rax
1402c3099:	48 8b cb             	mov    %rbx,%rcx
1402c309c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c30a0:	ff 15 92 9b 84 00    	call   *0x849b92(%rip)        # 0x140b0cc38
1402c30a6:	90                   	nop
1402c30a7:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402c30ab:	48 85 c9             	test   %rcx,%rcx
1402c30ae:	74 3f                	je     0x1402c30ef
1402c30b0:	41 8b c4             	mov    %r12d,%eax
1402c30b3:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c30b8:	41 03 c4             	add    %r12d,%eax
1402c30bb:	75 32                	jne    0x1402c30ef
1402c30bd:	48 8b 5d c8          	mov    -0x38(%rbp),%rbx
1402c30c1:	48 8b 03             	mov    (%rbx),%rax
1402c30c4:	48 8b cb             	mov    %rbx,%rcx
1402c30c7:	48 8b 00             	mov    (%rax),%rax
1402c30ca:	ff 15 68 9b 84 00    	call   *0x849b68(%rip)        # 0x140b0cc38
1402c30d0:	41 8b c4             	mov    %r12d,%eax
1402c30d3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c30d8:	41 03 c4             	add    %r12d,%eax
1402c30db:	75 12                	jne    0x1402c30ef
1402c30dd:	48 8b 4d c8          	mov    -0x38(%rbp),%rcx
1402c30e1:	48 8b 01             	mov    (%rcx),%rax
1402c30e4:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c30e8:	ff 15 4a 9b 84 00    	call   *0x849b4a(%rip)        # 0x140b0cc38
1402c30ee:	90                   	nop
1402c30ef:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402c30f3:	48 85 c9             	test   %rcx,%rcx
1402c30f6:	74 3e                	je     0x1402c3136
1402c30f8:	41 8b c4             	mov    %r12d,%eax
1402c30fb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c3100:	41 03 c4             	add    %r12d,%eax
1402c3103:	75 31                	jne    0x1402c3136
1402c3105:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
1402c3109:	48 8b 03             	mov    (%rbx),%rax
1402c310c:	48 8b cb             	mov    %rbx,%rcx
1402c310f:	48 8b 00             	mov    (%rax),%rax
1402c3112:	ff 15 20 9b 84 00    	call   *0x849b20(%rip)        # 0x140b0cc38
1402c3118:	41 8b c4             	mov    %r12d,%eax
1402c311b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3120:	41 03 c4             	add    %r12d,%eax
1402c3123:	75 11                	jne    0x1402c3136
1402c3125:	48 8b 4d d8          	mov    -0x28(%rbp),%rcx
1402c3129:	48 8b 01             	mov    (%rcx),%rax
1402c312c:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c3130:	ff 15 02 9b 84 00    	call   *0x849b02(%rip)        # 0x140b0cc38
1402c3136:	4c 8d 5c 24 70       	lea    0x70(%rsp),%r11
1402c313b:	49 8b 5b 38          	mov    0x38(%r11),%rbx
1402c313f:	49 8b 73 40          	mov    0x40(%r11),%rsi
1402c3143:	49 8b e3             	mov    %r11,%rsp
1402c3146:	41 5f                	pop    %r15
1402c3148:	41 5e                	pop    %r14
1402c314a:	41 5c                	pop    %r12
1402c314c:	5f                   	pop    %rdi
1402c314d:	5d                   	pop    %rbp
1402c314e:	c3                   	ret
1402c314f:	90                   	nop
1402c3150:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1402c3155:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1402c315a:	57                   	push   %rdi
1402c315b:	48 83 ec 30          	sub    $0x30,%rsp
1402c315f:	49 8b f0             	mov    %r8,%rsi
1402c3162:	48 8b da             	mov    %rdx,%rbx
1402c3165:	48 8b f9             	mov    %rcx,%rdi
1402c3168:	48 8b 0a             	mov    (%rdx),%rcx
1402c316b:	48 85 c9             	test   %rcx,%rcx
1402c316e:	74 59                	je     0x1402c31c9
1402c3170:	48 8b 01             	mov    (%rcx),%rax
1402c3173:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1402c317a:	ff 15 b8 9a 84 00    	call   *0x849ab8(%rip)        # 0x140b0cc38
1402c3180:	83 f8 02             	cmp    $0x2,%eax
1402c3183:	74 44                	je     0x1402c31c9
1402c3185:	48 8b 8f d8 00 00 00 	mov    0xd8(%rdi),%rcx
1402c318c:	48 8b 01             	mov    (%rcx),%rax
1402c318f:	33 d2                	xor    %edx,%edx
1402c3191:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
1402c3198:	ff 15 9a 9a 84 00    	call   *0x849a9a(%rip)        # 0x140b0cc38
1402c319e:	48 8b 0b             	mov    (%rbx),%rcx
1402c31a1:	48 8b 01             	mov    (%rcx),%rax
1402c31a4:	48 8b d6             	mov    %rsi,%rdx
1402c31a7:	48 8b 40 48          	mov    0x48(%rax),%rax
1402c31ab:	ff 15 87 9a 84 00    	call   *0x849a87(%rip)        # 0x140b0cc38
1402c31b1:	48 8b 0b             	mov    (%rbx),%rcx
1402c31b4:	48 8b 01             	mov    (%rcx),%rax
1402c31b7:	ba 01 00 00 00       	mov    $0x1,%edx
1402c31bc:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
1402c31c3:	ff 15 6f 9a 84 00    	call   *0x849a6f(%rip)        # 0x140b0cc38
1402c31c9:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
1402c31d0:	48 8b 01             	mov    (%rcx),%rax
1402c31d3:	48 8b 80 18 01 00 00 	mov    0x118(%rax),%rax
1402c31da:	ff 15 58 9a 84 00    	call   *0x849a58(%rip)        # 0x140b0cc38
1402c31e0:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
1402c31e7:	48 8b 01             	mov    (%rcx),%rax
1402c31ea:	48 8b 80 90 01 00 00 	mov    0x190(%rax),%rax
1402c31f1:	ff 15 41 9a 84 00    	call   *0x849a41(%rip)        # 0x140b0cc38
1402c31f7:	48 8b 18             	mov    (%rax),%rbx
1402c31fa:	eb 08                	jmp    0x1402c3204
1402c31fc:	48 8b c8             	mov    %rax,%rcx
1402c31ff:	e8 e0 ac fd ff       	call   0x14029dee4
1402c3204:	48 8b 43 60          	mov    0x60(%rbx),%rax
1402c3208:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
1402c320d:	75 ed                	jne    0x1402c31fc
1402c320f:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
1402c3216:	48 8b 01             	mov    (%rcx),%rax
1402c3219:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c321c:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402c3222:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402c3227:	48 8b 80 b8 01 00 00 	mov    0x1b8(%rax),%rax
1402c322e:	ff 15 04 9a 84 00    	call   *0x849a04(%rip)        # 0x140b0cc38
1402c3234:	90                   	nop
1402c3235:	83 ce ff             	or     $0xffffffff,%esi
1402c3238:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402c323d:	48 85 db             	test   %rbx,%rbx
1402c3240:	74 35                	je     0x1402c3277
1402c3242:	8b c6                	mov    %esi,%eax
1402c3244:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c3249:	03 c6                	add    %esi,%eax
1402c324b:	75 2a                	jne    0x1402c3277
1402c324d:	48 8b 03             	mov    (%rbx),%rax
1402c3250:	48 8b cb             	mov    %rbx,%rcx
1402c3253:	48 8b 00             	mov    (%rax),%rax
1402c3256:	ff 15 dc 99 84 00    	call   *0x8499dc(%rip)        # 0x140b0cc38
1402c325c:	8b c6                	mov    %esi,%eax
1402c325e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3263:	03 c6                	add    %esi,%eax
1402c3265:	75 10                	jne    0x1402c3277
1402c3267:	48 8b 03             	mov    (%rbx),%rax
1402c326a:	48 8b cb             	mov    %rbx,%rcx
1402c326d:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c3271:	ff 15 c1 99 84 00    	call   *0x8499c1(%rip)        # 0x140b0cc38
1402c3277:	48 8b 8f c8 00 00 00 	mov    0xc8(%rdi),%rcx
1402c327e:	48 8b 01             	mov    (%rcx),%rax
1402c3281:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c3284:	f3 0f 7f 44 24 20    	movdqu %xmm0,0x20(%rsp)
1402c328a:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1402c328f:	48 8b 80 40 01 00 00 	mov    0x140(%rax),%rax
1402c3296:	ff 15 9c 99 84 00    	call   *0x84999c(%rip)        # 0x140b0cc38
1402c329c:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1402c32a1:	48 85 db             	test   %rbx,%rbx
1402c32a4:	74 35                	je     0x1402c32db
1402c32a6:	8b c6                	mov    %esi,%eax
1402c32a8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c32ad:	03 c6                	add    %esi,%eax
1402c32af:	75 2a                	jne    0x1402c32db
1402c32b1:	48 8b 03             	mov    (%rbx),%rax
1402c32b4:	48 8b cb             	mov    %rbx,%rcx
1402c32b7:	48 8b 00             	mov    (%rax),%rax
1402c32ba:	ff 15 78 99 84 00    	call   *0x849978(%rip)        # 0x140b0cc38
1402c32c0:	8b c6                	mov    %esi,%eax
1402c32c2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c32c7:	03 c6                	add    %esi,%eax
1402c32c9:	75 10                	jne    0x1402c32db
1402c32cb:	48 8b 03             	mov    (%rbx),%rax
1402c32ce:	48 8b cb             	mov    %rbx,%rcx
1402c32d1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c32d5:	ff 15 5d 99 84 00    	call   *0x84995d(%rip)        # 0x140b0cc38
1402c32db:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1402c32e0:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1402c32e5:	48 83 c4 30          	add    $0x30,%rsp
1402c32e9:	5f                   	pop    %rdi
1402c32ea:	c3                   	ret
1402c32eb:	90                   	nop
1402c32ec:	48 8b c4             	mov    %rsp,%rax
1402c32ef:	4c 89 48 20          	mov    %r9,0x20(%rax)
1402c32f3:	48 89 50 10          	mov    %rdx,0x10(%rax)
1402c32f7:	48 89 48 08          	mov    %rcx,0x8(%rax)
1402c32fb:	53                   	push   %rbx
1402c32fc:	56                   	push   %rsi
1402c32fd:	57                   	push   %rdi
1402c32fe:	41 54                	push   %r12
1402c3300:	41 55                	push   %r13
1402c3302:	41 56                	push   %r14
1402c3304:	41 57                	push   %r15
1402c3306:	48 83 ec 70          	sub    $0x70,%rsp
1402c330a:	4d 8b f1             	mov    %r9,%r14
1402c330d:	4d 8b f8             	mov    %r8,%r15
1402c3310:	48 8b f2             	mov    %rdx,%rsi
1402c3313:	48 8b d9             	mov    %rcx,%rbx
1402c3316:	33 ff                	xor    %edi,%edi
1402c3318:	89 78 88             	mov    %edi,-0x78(%rax)
1402c331b:	4c 8d a1 c8 fe ff ff 	lea    -0x138(%rcx),%r12
1402c3322:	48 8d 91 b8 fe ff ff 	lea    -0x148(%rcx),%rdx
1402c3329:	49 8b cc             	mov    %r12,%rcx
1402c332c:	e8 47 7e d5 ff       	call   0x14001b178
1402c3331:	48 89 3e             	mov    %rdi,(%rsi)
1402c3334:	48 89 7e 08          	mov    %rdi,0x8(%rsi)
1402c3338:	c7 44 24 30 01 00 00 	movl   $0x1,0x30(%rsp)
1402c333f:	00
1402c3340:	49 8b 47 10          	mov    0x10(%r15),%rax
1402c3344:	48 85 c0             	test   %rax,%rax
1402c3347:	74 04                	je     0x1402c334d
1402c3349:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c334d:	49 8b 47 08          	mov    0x8(%r15),%rax
1402c3351:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
1402c3356:	49 8b 47 10          	mov    0x10(%r15),%rax
1402c335a:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
1402c335f:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c3362:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1402c3368:	4c 8d ab 00 fe ff ff 	lea    -0x200(%rbx),%r13
1402c336f:	4c 89 ac 24 c0 00 00 	mov    %r13,0xc0(%rsp)
1402c3376:	00
1402c3377:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1402c337c:	4c 8b c6             	mov    %rsi,%r8
1402c337f:	49 8b d7             	mov    %r15,%rdx
1402c3382:	49 8b cd             	mov    %r13,%rcx
1402c3385:	e8 ee fa ff ff       	call   0x1402c2e78
1402c338a:	48 39 7c 24 50       	cmp    %rdi,0x50(%rsp)
1402c338f:	0f 84 43 01 00 00    	je     0x1402c34d8
1402c3395:	48 8b 7b d8          	mov    -0x28(%rbx),%rdi
1402c3399:	48 8b 0e             	mov    (%rsi),%rcx
1402c339c:	48 8b 01             	mov    (%rcx),%rax
1402c339f:	48 8b 40 10          	mov    0x10(%rax),%rax
1402c33a3:	ff 15 8f 98 84 00    	call   *0x84988f(%rip)        # 0x140b0cc38
1402c33a9:	4c 8b 47 10          	mov    0x10(%rdi),%r8
1402c33ad:	49 8b 48 08          	mov    0x8(%r8),%rcx
1402c33b1:	49 8b d0             	mov    %r8,%rdx
1402c33b4:	33 ff                	xor    %edi,%edi
1402c33b6:	eb 12                	jmp    0x1402c33ca
1402c33b8:	48 39 41 20          	cmp    %rax,0x20(%rcx)
1402c33bc:	73 06                	jae    0x1402c33c4
1402c33be:	48 8b 49 10          	mov    0x10(%rcx),%rcx
1402c33c2:	eb 06                	jmp    0x1402c33ca
1402c33c4:	48 8b d1             	mov    %rcx,%rdx
1402c33c7:	48 8b 09             	mov    (%rcx),%rcx
1402c33ca:	40 38 79 19          	cmp    %dil,0x19(%rcx)
1402c33ce:	74 e8                	je     0x1402c33b8
1402c33d0:	40 38 7a 19          	cmp    %dil,0x19(%rdx)
1402c33d4:	75 06                	jne    0x1402c33dc
1402c33d6:	48 3b 42 20          	cmp    0x20(%rdx),%rax
1402c33da:	73 03                	jae    0x1402c33df
1402c33dc:	49 8b d0             	mov    %r8,%rdx
1402c33df:	49 3b d0             	cmp    %r8,%rdx
1402c33e2:	0f 95 c2             	setne  %dl
1402c33e5:	48 8b 8b d8 fe ff ff 	mov    -0x128(%rbx),%rcx
1402c33ec:	48 8b 01             	mov    (%rcx),%rax
1402c33ef:	48 8b 80 60 01 00 00 	mov    0x160(%rax),%rax
1402c33f6:	ff 15 3c 98 84 00    	call   *0x84983c(%rip)        # 0x140b0cc38
1402c33fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c33ff:	f3 0f 7f 44 24 38    	movdqu %xmm0,0x38(%rsp)
1402c3405:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c3409:	48 85 c0             	test   %rax,%rax
1402c340c:	74 04                	je     0x1402c3412
1402c340e:	f0 ff 40 08          	lock incl 0x8(%rax)
1402c3412:	48 8b 06             	mov    (%rsi),%rax
1402c3415:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1402c341a:	48 8b 46 08          	mov    0x8(%rsi),%rax
1402c341e:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1402c3423:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1402c3428:	4c 8d 4c 24 38       	lea    0x38(%rsp),%r9
1402c342d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
1402c3432:	49 8b d7             	mov    %r15,%rdx
1402c3435:	49 8b cd             	mov    %r13,%rcx
1402c3438:	e8 e3 de ff ff       	call   0x1402c1320
1402c343d:	84 c0                	test   %al,%al
1402c343f:	0f 85 93 00 00 00    	jne    0x1402c34d8
1402c3445:	4c 8d 4c 24 50       	lea    0x50(%rsp),%r9
1402c344a:	4c 8b c6             	mov    %rsi,%r8
1402c344d:	49 8b d6             	mov    %r14,%rdx
1402c3450:	49 8b cd             	mov    %r13,%rcx
1402c3453:	e8 cc f6 ff ff       	call   0x1402c2b24
1402c3458:	48 8b 1e             	mov    (%rsi),%rbx
1402c345b:	48 8b 03             	mov    (%rbx),%rax
1402c345e:	48 8b b8 68 01 00 00 	mov    0x168(%rax),%rdi
1402c3465:	49 8b 0c 24          	mov    (%r12),%rcx
1402c3469:	48 8b 01             	mov    (%rcx),%rax
1402c346c:	48 8b 40 60          	mov    0x60(%rax),%rax
1402c3470:	ff 15 c2 97 84 00    	call   *0x8497c2(%rip)        # 0x140b0cc38
1402c3476:	48 8b d0             	mov    %rax,%rdx
1402c3479:	48 8b cb             	mov    %rbx,%rcx
1402c347c:	48 8b c7             	mov    %rdi,%rax
1402c347f:	ff 15 b3 97 84 00    	call   *0x8497b3(%rip)        # 0x140b0cc38
1402c3485:	49 8b 0c 24          	mov    (%r12),%rcx
1402c3489:	48 8b 01             	mov    (%rcx),%rax
1402c348c:	48 8b 40 68          	mov    0x68(%rax),%rax
1402c3490:	ff 15 a2 97 84 00    	call   *0x8497a2(%rip)        # 0x140b0cc38
1402c3496:	48 8b 1e             	mov    (%rsi),%rbx
1402c3499:	48 8b 03             	mov    (%rbx),%rax
1402c349c:	48 8b b8 78 01 00 00 	mov    0x178(%rax),%rdi
1402c34a3:	49 8b 0c 24          	mov    (%r12),%rcx
1402c34a7:	48 8b 01             	mov    (%rcx),%rax
1402c34aa:	48 8b 40 78          	mov    0x78(%rax),%rax
1402c34ae:	ff 15 84 97 84 00    	call   *0x849784(%rip)        # 0x140b0cc38
1402c34b4:	0f 28 c8             	movaps %xmm0,%xmm1
1402c34b7:	48 8b cb             	mov    %rbx,%rcx
1402c34ba:	48 8b c7             	mov    %rdi,%rax
1402c34bd:	ff 15 75 97 84 00    	call   *0x849775(%rip)        # 0x140b0cc38
1402c34c3:	49 8b 0c 24          	mov    (%r12),%rcx
1402c34c7:	48 8b 01             	mov    (%rcx),%rax
1402c34ca:	48 8b 80 88 00 00 00 	mov    0x88(%rax),%rax
1402c34d1:	ff 15 61 97 84 00    	call   *0x849761(%rip)        # 0x140b0cc38
1402c34d7:	90                   	nop
1402c34d8:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
1402c34dd:	83 cf ff             	or     $0xffffffff,%edi
1402c34e0:	48 85 db             	test   %rbx,%rbx
1402c34e3:	74 36                	je     0x1402c351b
1402c34e5:	8b c7                	mov    %edi,%eax
1402c34e7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c34ec:	03 c7                	add    %edi,%eax
1402c34ee:	75 2b                	jne    0x1402c351b
1402c34f0:	48 8b 03             	mov    (%rbx),%rax
1402c34f3:	48 8b cb             	mov    %rbx,%rcx
1402c34f6:	48 8b 00             	mov    (%rax),%rax
1402c34f9:	ff 15 39 97 84 00    	call   *0x849739(%rip)        # 0x140b0cc38
1402c34ff:	8b c7                	mov    %edi,%eax
1402c3501:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c3506:	03 c7                	add    %edi,%eax
1402c3508:	75 11                	jne    0x1402c351b
1402c350a:	48 8b 03             	mov    (%rbx),%rax
1402c350d:	48 8b cb             	mov    %rbx,%rcx
1402c3510:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c3514:	ff 15 1e 97 84 00    	call   *0x84971e(%rip)        # 0x140b0cc38
1402c351a:	90                   	nop
1402c351b:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402c3520:	48 85 c9             	test   %rcx,%rcx
1402c3523:	74 3d                	je     0x1402c3562
1402c3525:	8b c7                	mov    %edi,%eax
1402c3527:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c352c:	03 c7                	add    %edi,%eax
1402c352e:	75 32                	jne    0x1402c3562
1402c3530:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
1402c3535:	48 8b 03             	mov    (%rbx),%rax
1402c3538:	48 8b cb             	mov    %rbx,%rcx
1402c353b:	48 8b 00             	mov    (%rax),%rax
1402c353e:	ff 15 f4 96 84 00    	call   *0x8496f4(%rip)        # 0x140b0cc38
1402c3544:	8b c7                	mov    %edi,%eax
1402c3546:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c354b:	03 c7                	add    %edi,%eax
1402c354d:	75 13                	jne    0x1402c3562
1402c354f:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1402c3554:	48 8b 01             	mov    (%rcx),%rax
1402c3557:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c355b:	ff 15 d7 96 84 00    	call   *0x8496d7(%rip)        # 0x140b0cc38
1402c3561:	90                   	nop
1402c3562:	eb 10                	jmp    0x1402c3574
1402c3564:	4c 8b b4 24 c8 00 00 	mov    0xc8(%rsp),%r14
1402c356b:	00
1402c356c:	48 8b b4 24 b8 00 00 	mov    0xb8(%rsp),%rsi
1402c3573:	00
1402c3574:	4d 8b c6             	mov    %r14,%r8