1400c302f:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
1400c3033:	48 8b 03             	mov    (%rbx),%rax
1400c3036:	48 8b cb             	mov    %rbx,%rcx
1400c3039:	48 8b 00             	mov    (%rax),%rax
1400c303c:	ff 15 f6 9b a4 00    	call   *0xa49bf6(%rip)        # 0x140b0cc38
1400c3042:	41 8b c5             	mov    %r13d,%eax
1400c3045:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400c304a:	41 03 c5             	add    %r13d,%eax
1400c304d:	75 12                	jne    0x1400c3061
1400c304f:	48 8b 4d 97          	mov    -0x69(%rbp),%rcx
1400c3053:	48 8b 01             	mov    (%rcx),%rax
1400c3056:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c305a:	ff 15 d8 9b a4 00    	call   *0xa49bd8(%rip)        # 0x140b0cc38
1400c3060:	90                   	nop
1400c3061:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1400c3066:	48 85 db             	test   %rbx,%rbx
1400c3069:	74 3a                	je     0x1400c30a5
1400c306b:	41 8b c5             	mov    %r13d,%eax
1400c306e:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400c3073:	41 03 c5             	add    %r13d,%eax
1400c3076:	75 2d                	jne    0x1400c30a5
1400c3078:	48 8b 03             	mov    (%rbx),%rax
1400c307b:	48 8b cb             	mov    %rbx,%rcx
1400c307e:	48 8b 00             	mov    (%rax),%rax
1400c3081:	ff 15 b1 9b a4 00    	call   *0xa49bb1(%rip)        # 0x140b0cc38
1400c3087:	41 8b c5             	mov    %r13d,%eax
1400c308a:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400c308f:	41 03 c5             	add    %r13d,%eax
1400c3092:	75 11                	jne    0x1400c30a5
1400c3094:	48 8b 03             	mov    (%rbx),%rax
1400c3097:	48 8b cb             	mov    %rbx,%rcx
1400c309a:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c309e:	ff 15 94 9b a4 00    	call   *0xa49b94(%rip)        # 0x140b0cc38
1400c30a4:	90                   	nop
1400c30a5:	49 8b 5f 08          	mov    0x8(%r15),%rbx
1400c30a9:	48 85 db             	test   %rbx,%rbx
1400c30ac:	74 39                	je     0x1400c30e7
1400c30ae:	41 8b c5             	mov    %r13d,%eax
1400c30b1:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400c30b6:	41 03 c5             	add    %r13d,%eax
1400c30b9:	75 2c                	jne    0x1400c30e7
1400c30bb:	48 8b 03             	mov    (%rbx),%rax
1400c30be:	48 8b cb             	mov    %rbx,%rcx
1400c30c1:	48 8b 00             	mov    (%rax),%rax
1400c30c4:	ff 15 6e 9b a4 00    	call   *0xa49b6e(%rip)        # 0x140b0cc38
1400c30ca:	41 8b c5             	mov    %r13d,%eax
1400c30cd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400c30d2:	41 03 c5             	add    %r13d,%eax
1400c30d5:	75 10                	jne    0x1400c30e7
1400c30d7:	48 8b 03             	mov    (%rbx),%rax
1400c30da:	48 8b cb             	mov    %rbx,%rcx
1400c30dd:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c30e1:	ff 15 51 9b a4 00    	call   *0xa49b51(%rip)        # 0x140b0cc38
1400c30e7:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
1400c30ee:	00
1400c30ef:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
1400c30f6:	41 5f                	pop    %r15
1400c30f8:	41 5e                	pop    %r14
1400c30fa:	41 5d                	pop    %r13
1400c30fc:	41 5c                	pop    %r12
1400c30fe:	5f                   	pop    %rdi
1400c30ff:	5e                   	pop    %rsi
1400c3100:	5d                   	pop    %rbp
1400c3101:	c3                   	ret
1400c3102:	ff 15 90 98 a4 00    	call   *0xa49890(%rip)        # 0x140b0c998
1400c3108:	90                   	nop
1400c3109:	90                   	nop
1400c310a:	90                   	nop
1400c310b:	90                   	nop
1400c310c:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1400c3111:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1400c3116:	55                   	push   %rbp
1400c3117:	57                   	push   %rdi
1400c3118:	41 54                	push   %r12
1400c311a:	41 56                	push   %r14
1400c311c:	41 57                	push   %r15
1400c311e:	48 8d 6c 24 c9       	lea    -0x37(%rsp),%rbp
1400c3123:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
1400c312a:	4c 8b f1             	mov    %rcx,%r14
1400c312d:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c3130:	f3 0f 7f 45 9f       	movdqu %xmm0,-0x61(%rbp)
1400c3135:	48 83 65 af 00       	andq   $0x0,-0x51(%rbp)
1400c313a:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
1400c313f:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
1400c3144:	bf 01 00 00 00       	mov    $0x1,%edi
1400c3149:	44 8b cf             	mov    %edi,%r9d
1400c314c:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1400c3150:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
1400c3154:	48 8b 49 40          	mov    0x40(%rcx),%rcx
1400c3158:	e8 6b c4 f5 ff       	call   0x14001f5c8
1400c315d:	be 00 10 00 00       	mov    $0x1000,%esi
1400c3162:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400c3166:	48 85 c9             	test   %rcx,%rcx
1400c3169:	74 31                	je     0x1400c319c
1400c316b:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1400c316f:	48 2b c1             	sub    %rcx,%rax
1400c3172:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400c3176:	48 8b d1             	mov    %rcx,%rdx
1400c3179:	48 3b c6             	cmp    %rsi,%rax
1400c317c:	72 18                	jb     0x1400c3196
1400c317e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c3182:	48 2b d1             	sub    %rcx,%rdx
1400c3185:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c3189:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c318d:	76 07                	jbe    0x1400c3196
1400c318f:	ff 15 03 98 a4 00    	call   *0xa49803(%rip)        # 0x140b0c998
1400c3195:	cc                   	int3
1400c3196:	ff 15 24 97 a4 00    	call   *0xa49724(%rip)        # 0x140b0c8c0
1400c319c:	48 8b 5d a7          	mov    -0x59(%rbp),%rbx
1400c31a0:	48 2b 5d 9f          	sub    -0x61(%rbp),%rbx
1400c31a4:	48 c1 fb 04          	sar    $0x4,%rbx
1400c31a8:	83 65 67 00          	andl   $0x0,0x67(%rbp)
1400c31ac:	48 8d 53 1f          	lea    0x1f(%rbx),%rdx
1400c31b0:	48 c1 ea 05          	shr    $0x5,%rdx
1400c31b4:	4c 8d 45 67          	lea    0x67(%rbp),%r8
1400c31b8:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400c31bc:	e8 07 b2 f5 ff       	call   0x14001e3c8
1400c31c1:	48 83 65 17 00       	andq   $0x0,0x17(%rbp)
1400c31c6:	48 8b d3             	mov    %rbx,%rdx
1400c31c9:	48 8d 4d ff          	lea    -0x1(%rbp),%rcx
1400c31cd:	e8 aa 8b f5 ff       	call   0x14001bd7c
1400c31d2:	0f 57 c0             	xorps  %xmm0,%xmm0
1400c31d5:	f3 0f 7f 45 e7       	movdqu %xmm0,-0x19(%rbp)
1400c31da:	48 83 65 f7 00       	andq   $0x0,-0x9(%rbp)
1400c31df:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1400c31e3:	48 39 4d a7          	cmp    %rcx,-0x59(%rbp)
1400c31e7:	0f 84 bf 03 00 00    	je     0x1400c35ac
1400c31ed:	48 8b 01             	mov    (%rcx),%rax
1400c31f0:	4c 8b b8 50 02 00 00 	mov    0x250(%rax),%r15
1400c31f7:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
1400c31fc:	48 83 65 97 00       	andq   $0x0,-0x69(%rbp)
1400c3201:	4c 8b cf             	mov    %rdi,%r9
1400c3204:	4c 8d 45 87          	lea    -0x79(%rbp),%r8
1400c3208:	48 8d 55 e7          	lea    -0x19(%rbp),%rdx
1400c320c:	49 8b 4e 30          	mov    0x30(%r14),%rcx
1400c3210:	e8 c7 ee 00 00       	call   0x1400d20dc
1400c3215:	48 8b 4d 87          	mov    -0x79(%rbp),%rcx
1400c3219:	48 85 c9             	test   %rcx,%rcx
1400c321c:	74 31                	je     0x1400c324f
1400c321e:	48 8b 45 97          	mov    -0x69(%rbp),%rax
1400c3222:	48 2b c1             	sub    %rcx,%rax
1400c3225:	48 83 e0 fc          	and    $0xfffffffffffffffc,%rax
1400c3229:	48 8b d1             	mov    %rcx,%rdx
1400c322c:	48 3b c6             	cmp    %rsi,%rax
1400c322f:	72 18                	jb     0x1400c3249
1400c3231:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400c3235:	48 2b d1             	sub    %rcx,%rdx
1400c3238:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400c323c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400c3240:	76 07                	jbe    0x1400c3249
1400c3242:	ff 15 50 97 a4 00    	call   *0xa49750(%rip)        # 0x140b0c998
1400c3248:	cc                   	int3
1400c3249:	ff 15 71 96 a4 00    	call   *0xa49671(%rip)        # 0x140b0c8c0
1400c324f:	48 8b 5d e7          	mov    -0x19(%rbp),%rbx
1400c3253:	48 3b 5d ef          	cmp    -0x11(%rbp),%rbx
1400c3257:	0f 84 df 02 00 00    	je     0x1400c353c
1400c325d:	41 83 cc ff          	or     $0xffffffff,%r12d
1400c3261:	48 8b 0b             	mov    (%rbx),%rcx
1400c3264:	48 8b 01             	mov    (%rcx),%rax
1400c3267:	45 33 c0             	xor    %r8d,%r8d
1400c326a:	48 8d 55 1f          	lea    0x1f(%rbp),%rdx
1400c326e:	48 8b 40 30          	mov    0x30(%rax),%rax
1400c3272:	ff 15 c0 99 a4 00    	call   *0xa499c0(%rip)        # 0x140b0cc38
1400c3278:	48 8d 55 d7          	lea    -0x29(%rbp),%rdx
1400c327c:	48 8b 08             	mov    (%rax),%rcx
1400c327f:	e8 e4 19 f7 ff       	call   0x140034c68
1400c3284:	48 8b 7d 27          	mov    0x27(%rbp),%rdi
1400c3288:	48 85 ff             	test   %rdi,%rdi
1400c328b:	74 39                	je     0x1400c32c6
1400c328d:	41 8b c4             	mov    %r12d,%eax
1400c3290:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c3295:	41 03 c4             	add    %r12d,%eax
1400c3298:	75 2c                	jne    0x1400c32c6
1400c329a:	48 8b 07             	mov    (%rdi),%rax
1400c329d:	48 8b cf             	mov    %rdi,%rcx
1400c32a0:	48 8b 00             	mov    (%rax),%rax
1400c32a3:	ff 15 8f 99 a4 00    	call   *0xa4998f(%rip)        # 0x140b0cc38
1400c32a9:	41 8b c4             	mov    %r12d,%eax
1400c32ac:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c32b1:	41 03 c4             	add    %r12d,%eax
1400c32b4:	75 10                	jne    0x1400c32c6
1400c32b6:	48 8b 07             	mov    (%rdi),%rax
1400c32b9:	48 8b cf             	mov    %rdi,%rcx
1400c32bc:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c32c0:	ff 15 72 99 a4 00    	call   *0xa49972(%rip)        # 0x140b0cc38
1400c32c6:	48 8b 33             	mov    (%rbx),%rsi
1400c32c9:	48 8b 16             	mov    (%rsi),%rdx
1400c32cc:	48 8b 7a 30          	mov    0x30(%rdx),%rdi
1400c32d0:	48 8b ce             	mov    %rsi,%rcx
1400c32d3:	48 8b 42 40          	mov    0x40(%rdx),%rax
1400c32d7:	ff 15 5b 99 a4 00    	call   *0xa4995b(%rip)        # 0x140b0cc38
1400c32dd:	4c 8d 40 ff          	lea    -0x1(%rax),%r8
1400c32e1:	48 8d 55 87          	lea    -0x79(%rbp),%rdx
1400c32e5:	48 8b ce             	mov    %rsi,%rcx
1400c32e8:	48 8b c7             	mov    %rdi,%rax
1400c32eb:	ff 15 47 99 a4 00    	call   *0xa49947(%rip)        # 0x140b0cc38
1400c32f1:	90                   	nop
1400c32f2:	48 8d 55 c7          	lea    -0x39(%rbp),%rdx
1400c32f6:	48 8b 08             	mov    (%rax),%rcx
1400c32f9:	e8 6a 19 f7 ff       	call   0x140034c68
1400c32fe:	90                   	nop
1400c32ff:	48 8b 7d 8f          	mov    -0x71(%rbp),%rdi
1400c3303:	48 85 ff             	test   %rdi,%rdi
1400c3306:	74 39                	je     0x1400c3341
1400c3308:	41 8b c4             	mov    %r12d,%eax
1400c330b:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400c3310:	41 03 c4             	add    %r12d,%eax
1400c3313:	75 2c                	jne    0x1400c3341
1400c3315:	48 8b 07             	mov    (%rdi),%rax
1400c3318:	48 8b cf             	mov    %rdi,%rcx
1400c331b:	48 8b 00             	mov    (%rax),%rax
1400c331e:	ff 15 14 99 a4 00    	call   *0xa49914(%rip)        # 0x140b0cc38
1400c3324:	41 8b c4             	mov    %r12d,%eax
1400c3327:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c332c:	41 03 c4             	add    %r12d,%eax
1400c332f:	75 10                	jne    0x1400c3341
1400c3331:	48 8b 07             	mov    (%rdi),%rax
1400c3334:	48 8b cf             	mov    %rdi,%rcx
1400c3337:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c333b:	ff 15 f7 98 a4 00    	call   *0xa498f7(%rip)        # 0x140b0cc38
1400c3341:	48 8b 45 9f          	mov    -0x61(%rbp),%rax
1400c3345:	4c 8b c8             	mov    %rax,%r9
1400c3348:	48 8b 4d a7          	mov    -0x59(%rbp),%rcx
1400c334c:	48 3b c1             	cmp    %rcx,%rax
1400c334f:	74 29                	je     0x1400c337a
1400c3351:	48 8b 55 d7          	mov    -0x29(%rbp),%rdx
1400c3355:	49 39 11             	cmp    %rdx,(%r9)
1400c3358:	74 09                	je     0x1400c3363
1400c335a:	49 83 c1 10          	add    $0x10,%r9
1400c335e:	4c 3b c9             	cmp    %rcx,%r9
1400c3361:	75 f2                	jne    0x1400c3355
1400c3363:	48 3b c1             	cmp    %rcx,%rax
1400c3366:	74 12                	je     0x1400c337a
1400c3368:	48 8b 55 c7          	mov    -0x39(%rbp),%rdx
1400c336c:	48 39 10             	cmp    %rdx,(%rax)
1400c336f:	74 09                	je     0x1400c337a
1400c3371:	48 83 c0 10          	add    $0x10,%rax
1400c3375:	48 3b c1             	cmp    %rcx,%rax
1400c3378:	75 f2                	jne    0x1400c336c
1400c337a:	4d 8b c1             	mov    %r9,%r8
1400c337d:	4c 8d 58 10          	lea    0x10(%rax),%r11
1400c3381:	4d 3b cb             	cmp    %r11,%r9
1400c3384:	0f 84 10 01 00 00    	je     0x1400c349a
1400c338a:	48 8b 0b             	mov    (%rbx),%rcx
1400c338d:	f3 0f 6f 89 98 00 00 	movdqu 0x98(%rcx),%xmm1
1400c3394:	00
1400c3395:	0f 11 4d b7          	movups %xmm1,-0x49(%rbp)
1400c3399:	49 8b c0             	mov    %r8,%rax
1400c339c:	49 2b c1             	sub    %r9,%rax
1400c339f:	48 c1 f8 04          	sar    $0x4,%rax
1400c33a3:	48 99                	cqto
1400c33a5:	83 e0 01             	and    $0x1,%eax
1400c33a8:	48 33 c2             	xor    %rdx,%rax
1400c33ab:	48 2b c2             	sub    %rdx,%rax
1400c33ae:	48 83 f8 01          	cmp    $0x1,%rax
1400c33b2:	75 29                	jne    0x1400c33dd
1400c33b4:	49 8b 46 30          	mov    0x30(%r14),%rax
1400c33b8:	80 b8 01 01 00 00 00 	cmpb   $0x0,0x101(%rax)
1400c33bf:	74 1c                	je     0x1400c33dd
1400c33c1:	f3 0f 6f c1          	movdqu %xmm1,%xmm0
1400c33c5:	0f c6 c0 aa          	shufps $0xaa,%xmm0,%xmm0
1400c33c9:	f3 0f 11 45 b7       	movss  %xmm0,-0x49(%rbp)
1400c33ce:	f3 0f 6f d9          	movdqu %xmm1,%xmm3
1400c33d2:	f3 0f 11 4d bf       	movss  %xmm1,-0x41(%rbp)
1400c33d7:	0f 10 4d b7          	movups -0x49(%rbp),%xmm1
1400c33db:	eb 0a                	jmp    0x1400c33e7
1400c33dd:	0f 28 d9             	movaps %xmm1,%xmm3
1400c33e0:	0f c6 d9 aa          	shufps $0xaa,%xmm1,%xmm3
1400c33e4:	0f 28 c1             	movaps %xmm1,%xmm0
1400c33e7:	4d 8b 10             	mov    (%r8),%r10
1400c33ea:	49 8b 82 50 02 00 00 	mov    0x250(%r10),%rax
1400c33f1:	49 2b c7             	sub    %r15,%rax
1400c33f4:	48 3b 45 17          	cmp    0x17(%rbp),%rax
1400c33f8:	0f 83 7b 01 00 00    	jae    0x1400c3579
1400c33fe:	48 8b f8             	mov    %rax,%rdi
1400c3401:	48 c1 ef 05          	shr    $0x5,%rdi
1400c3405:	48 8b 75 ff          	mov    -0x1(%rbp),%rsi
1400c3409:	8a c8                	mov    %al,%cl
1400c340b:	80 e1 1f             	and    $0x1f,%cl
1400c340e:	ba 01 00 00 00       	mov    $0x1,%edx
1400c3413:	d3 e2                	shl    %cl,%edx
1400c3415:	85 14 be             	test   %edx,(%rsi,%rdi,4)
1400c3418:	74 5b                	je     0x1400c3475
1400c341a:	f3 41 0f 6f 92 00 02 	movdqu 0x200(%r10),%xmm2
1400c3421:	00 00
1400c3423:	f3 0f 5d c2          	minss  %xmm2,%xmm0
1400c3427:	f3 41 0f 11 82 00 02 	movss  %xmm0,0x200(%r10)
1400c342e:	00 00
1400c3430:	f3 0f 10 4d bb       	movss  -0x45(%rbp),%xmm1
1400c3435:	0f 28 c2             	movaps %xmm2,%xmm0
1400c3438:	0f c6 c2 55          	shufps $0x55,%xmm2,%xmm0
1400c343c:	f3 0f 5d c8          	minss  %xmm0,%xmm1
1400c3440:	f3 41 0f 11 8a 04 02 	movss  %xmm1,0x204(%r10)
1400c3447:	00 00
1400c3449:	0f 28 c2             	movaps %xmm2,%xmm0
1400c344c:	0f c6 c2 aa          	shufps $0xaa,%xmm2,%xmm0
1400c3450:	f3 0f 5d d8          	minss  %xmm0,%xmm3
1400c3454:	f3 41 0f 11 9a 08 02 	movss  %xmm3,0x208(%r10)
1400c345b:	00 00
1400c345d:	f3 0f 10 4d c3       	movss  -0x3d(%rbp),%xmm1
1400c3462:	0f c6 d2 ff          	shufps $0xff,%xmm2,%xmm2
1400c3466:	f3 0f 5d ca          	minss  %xmm2,%xmm1
1400c346a:	f3 41 0f 11 8a 0c 02 	movss  %xmm1,0x20c(%r10)
1400c3471:	00 00
1400c3473:	eb 18                	jmp    0x1400c348d
1400c3475:	48 3b 45 17          	cmp    0x17(%rbp),%rax
1400c3479:	0f 83 fa 00 00 00    	jae    0x1400c3579
1400c347f:	09 14 be             	or     %edx,(%rsi,%rdi,4)
1400c3482:	49 8b 00             	mov    (%r8),%rax
1400c3485:	f3 0f 7f 88 00 02 00 	movdqu %xmm1,0x200(%rax)
1400c348c:	00
1400c348d:	49 83 c0 10          	add    $0x10,%r8
1400c3491:	4d 3b c3             	cmp    %r11,%r8
1400c3494:	0f 85 f0 fe ff ff    	jne    0x1400c338a
1400c349a:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400c349e:	48 85 c9             	test   %rcx,%rcx
1400c34a1:	74 3f                	je     0x1400c34e2
1400c34a3:	41 8b c4             	mov    %r12d,%eax
1400c34a6:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400c34ab:	41 03 c4             	add    %r12d,%eax
1400c34ae:	75 32                	jne    0x1400c34e2
1400c34b0:	48 8b 7d cf          	mov    -0x31(%rbp),%rdi
1400c34b4:	48 8b 07             	mov    (%rdi),%rax
1400c34b7:	48 8b cf             	mov    %rdi,%rcx
1400c34ba:	48 8b 00             	mov    (%rax),%rax
1400c34bd:	ff 15 75 97 a4 00    	call   *0xa49775(%rip)        # 0x140b0cc38
1400c34c3:	41 8b c4             	mov    %r12d,%eax
1400c34c6:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c34cb:	41 03 c4             	add    %r12d,%eax
1400c34ce:	75 12                	jne    0x1400c34e2
1400c34d0:	48 8b 4d cf          	mov    -0x31(%rbp),%rcx
1400c34d4:	48 8b 01             	mov    (%rcx),%rax
1400c34d7:	48 8b 40 08          	mov    0x8(%rax),%rax
1400c34db:	ff 15 57 97 a4 00    	call   *0xa49757(%rip)        # 0x140b0cc38
1400c34e1:	90                   	nop
1400c34e2:	48 8b 4d df          	mov    -0x21(%rbp),%rcx
1400c34e6:	48 85 c9             	test   %rcx,%rcx
1400c34e9:	74 3e                	je     0x1400c3529
1400c34eb:	41 8b c4             	mov    %r12d,%eax
1400c34ee:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400c34f3:	41 03 c4             	add    %r12d,%eax
1400c34f6:	75 31                	jne    0x1400c3529
1400c34f8:	48 8b 7d df          	mov    -0x21(%rbp),%rdi
1400c34fc:	48 8b 07             	mov    (%rdi),%rax
1400c34ff:	48 8b cf             	mov    %rdi,%rcx
1400c3502:	48 8b 00             	mov    (%rax),%rax
1400c3505:	ff 15 2d 97 a4 00    	call   *0xa4972d(%rip)        # 0x140b0cc38
1400c350b:	41 8b c4             	mov    %r12d,%eax
1400c350e:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
1400c3513:	41 03 c4             	add    %r12d,%eax