1401c2188:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c218c:	ff 15 a6 aa 94 00    	call   *0x94aaa6(%rip)        # 0x140b0cc38
1401c2192:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2195:	83 cb ff             	or     $0xffffffff,%ebx
1401c2198:	0f ba e7 16          	bt     $0x16,%edi
1401c219c:	73 46                	jae    0x1401c21e4
1401c219e:	0f ba f7 16          	btr    $0x16,%edi
1401c21a2:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c21a5:	4d 85 f6             	test   %r14,%r14
1401c21a8:	74 3a                	je     0x1401c21e4
1401c21aa:	8b c3                	mov    %ebx,%eax
1401c21ac:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c21b2:	03 c3                	add    %ebx,%eax
1401c21b4:	75 2b                	jne    0x1401c21e1
1401c21b6:	49 8b 06             	mov    (%r14),%rax
1401c21b9:	49 8b ce             	mov    %r14,%rcx
1401c21bc:	48 8b 00             	mov    (%rax),%rax
1401c21bf:	ff 15 73 aa 94 00    	call   *0x94aa73(%rip)        # 0x140b0cc38
1401c21c5:	8b c3                	mov    %ebx,%eax
1401c21c7:	f0 41 0f c1 46 0c    	lock xadd %eax,0xc(%r14)
1401c21cd:	03 c3                	add    %ebx,%eax
1401c21cf:	75 10                	jne    0x1401c21e1
1401c21d1:	49 8b 06             	mov    (%r14),%rax
1401c21d4:	49 8b ce             	mov    %r14,%rcx
1401c21d7:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c21db:	ff 15 57 aa 94 00    	call   *0x94aa57(%rip)        # 0x140b0cc38
1401c21e1:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c21e4:	0f ba e7 15          	bt     $0x15,%edi
1401c21e8:	73 46                	jae    0x1401c2230
1401c21ea:	0f ba f7 15          	btr    $0x15,%edi
1401c21ee:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c21f1:	4d 85 ff             	test   %r15,%r15
1401c21f4:	74 3a                	je     0x1401c2230
1401c21f6:	8b c3                	mov    %ebx,%eax
1401c21f8:	f0 41 0f c1 47 08    	lock xadd %eax,0x8(%r15)
1401c21fe:	03 c3                	add    %ebx,%eax
1401c2200:	75 2b                	jne    0x1401c222d
1401c2202:	49 8b 07             	mov    (%r15),%rax
1401c2205:	49 8b cf             	mov    %r15,%rcx
1401c2208:	48 8b 00             	mov    (%rax),%rax
1401c220b:	ff 15 27 aa 94 00    	call   *0x94aa27(%rip)        # 0x140b0cc38
1401c2211:	8b c3                	mov    %ebx,%eax
1401c2213:	f0 41 0f c1 47 0c    	lock xadd %eax,0xc(%r15)
1401c2219:	03 c3                	add    %ebx,%eax
1401c221b:	75 10                	jne    0x1401c222d
1401c221d:	49 8b 07             	mov    (%r15),%rax
1401c2220:	49 8b cf             	mov    %r15,%rcx
1401c2223:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c2227:	ff 15 0b aa 94 00    	call   *0x94aa0b(%rip)        # 0x140b0cc38
1401c222d:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2230:	0f ba e7 14          	bt     $0x14,%edi
1401c2234:	73 4a                	jae    0x1401c2280
1401c2236:	0f ba f7 14          	btr    $0x14,%edi
1401c223a:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c223d:	4d 85 e4             	test   %r12,%r12
1401c2240:	74 3e                	je     0x1401c2280
1401c2242:	8b c3                	mov    %ebx,%eax
1401c2244:	f0 41 0f c1 44 24 08 	lock xadd %eax,0x8(%r12)
1401c224b:	03 c3                	add    %ebx,%eax
1401c224d:	75 2e                	jne    0x1401c227d
1401c224f:	49 8b 04 24          	mov    (%r12),%rax
1401c2253:	49 8b cc             	mov    %r12,%rcx
1401c2256:	48 8b 00             	mov    (%rax),%rax
1401c2259:	ff 15 d9 a9 94 00    	call   *0x94a9d9(%rip)        # 0x140b0cc38
1401c225f:	8b c3                	mov    %ebx,%eax
1401c2261:	f0 41 0f c1 44 24 0c 	lock xadd %eax,0xc(%r12)
1401c2268:	03 c3                	add    %ebx,%eax
1401c226a:	75 11                	jne    0x1401c227d
1401c226c:	49 8b 04 24          	mov    (%r12),%rax
1401c2270:	49 8b cc             	mov    %r12,%rcx
1401c2273:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c2277:	ff 15 bb a9 94 00    	call   *0x94a9bb(%rip)        # 0x140b0cc38
1401c227d:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2280:	41 83 cc ff          	or     $0xffffffff,%r12d
1401c2284:	0f ba e7 13          	bt     $0x13,%edi
1401c2288:	73 4c                	jae    0x1401c22d6
1401c228a:	0f ba f7 13          	btr    $0x13,%edi
1401c228e:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2291:	4d 85 ed             	test   %r13,%r13
1401c2294:	74 40                	je     0x1401c22d6
1401c2296:	41 8b c4             	mov    %r12d,%eax
1401c2299:	f0 41 0f c1 45 08    	lock xadd %eax,0x8(%r13)
1401c229f:	41 03 c4             	add    %r12d,%eax
1401c22a2:	75 2f                	jne    0x1401c22d3
1401c22a4:	49 8b 45 00          	mov    0x0(%r13),%rax
1401c22a8:	49 8b cd             	mov    %r13,%rcx
1401c22ab:	48 8b 00             	mov    (%rax),%rax
1401c22ae:	ff 15 84 a9 94 00    	call   *0x94a984(%rip)        # 0x140b0cc38
1401c22b4:	41 8b c4             	mov    %r12d,%eax
1401c22b7:	f0 41 0f c1 45 0c    	lock xadd %eax,0xc(%r13)
1401c22bd:	41 03 c4             	add    %r12d,%eax
1401c22c0:	75 11                	jne    0x1401c22d3
1401c22c2:	49 8b 45 00          	mov    0x0(%r13),%rax
1401c22c6:	49 8b cd             	mov    %r13,%rcx
1401c22c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c22cd:	ff 15 65 a9 94 00    	call   *0x94a965(%rip)        # 0x140b0cc38
1401c22d3:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c22d6:	0f ba e7 12          	bt     $0x12,%edi
1401c22da:	73 4c                	jae    0x1401c2328
1401c22dc:	0f ba f7 12          	btr    $0x12,%edi
1401c22e0:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c22e3:	48 8b 5d 87          	mov    -0x79(%rbp),%rbx
1401c22e7:	48 85 db             	test   %rbx,%rbx
1401c22ea:	74 3c                	je     0x1401c2328
1401c22ec:	41 8b c4             	mov    %r12d,%eax
1401c22ef:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c22f4:	41 03 c4             	add    %r12d,%eax
1401c22f7:	75 2c                	jne    0x1401c2325
1401c22f9:	48 8b 03             	mov    (%rbx),%rax
1401c22fc:	48 8b cb             	mov    %rbx,%rcx
1401c22ff:	48 8b 00             	mov    (%rax),%rax
1401c2302:	ff 15 30 a9 94 00    	call   *0x94a930(%rip)        # 0x140b0cc38
1401c2308:	41 8b c4             	mov    %r12d,%eax
1401c230b:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c2310:	41 03 c4             	add    %r12d,%eax
1401c2313:	75 10                	jne    0x1401c2325
1401c2315:	48 8b 03             	mov    (%rbx),%rax
1401c2318:	48 8b cb             	mov    %rbx,%rcx
1401c231b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c231f:	ff 15 13 a9 94 00    	call   *0x94a913(%rip)        # 0x140b0cc38
1401c2325:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2328:	0f ba e7 11          	bt     $0x11,%edi
1401c232c:	73 4d                	jae    0x1401c237b
1401c232e:	0f ba f7 11          	btr    $0x11,%edi
1401c2332:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2335:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
1401c233a:	48 85 db             	test   %rbx,%rbx
1401c233d:	74 3c                	je     0x1401c237b
1401c233f:	41 8b c4             	mov    %r12d,%eax
1401c2342:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c2347:	41 03 c4             	add    %r12d,%eax
1401c234a:	75 2c                	jne    0x1401c2378
1401c234c:	48 8b 03             	mov    (%rbx),%rax
1401c234f:	48 8b cb             	mov    %rbx,%rcx
1401c2352:	48 8b 00             	mov    (%rax),%rax
1401c2355:	ff 15 dd a8 94 00    	call   *0x94a8dd(%rip)        # 0x140b0cc38
1401c235b:	41 8b c4             	mov    %r12d,%eax
1401c235e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c2363:	41 03 c4             	add    %r12d,%eax
1401c2366:	75 10                	jne    0x1401c2378
1401c2368:	48 8b 03             	mov    (%rbx),%rax
1401c236b:	48 8b cb             	mov    %rbx,%rcx
1401c236e:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c2372:	ff 15 c0 a8 94 00    	call   *0x94a8c0(%rip)        # 0x140b0cc38
1401c2378:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c237b:	0f ba e7 10          	bt     $0x10,%edi
1401c237f:	73 4d                	jae    0x1401c23ce
1401c2381:	0f ba f7 10          	btr    $0x10,%edi
1401c2385:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2388:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401c238d:	48 85 db             	test   %rbx,%rbx
1401c2390:	74 3c                	je     0x1401c23ce
1401c2392:	41 8b c4             	mov    %r12d,%eax
1401c2395:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1401c239a:	41 03 c4             	add    %r12d,%eax
1401c239d:	75 2c                	jne    0x1401c23cb
1401c239f:	48 8b 03             	mov    (%rbx),%rax
1401c23a2:	48 8b cb             	mov    %rbx,%rcx
1401c23a5:	48 8b 00             	mov    (%rax),%rax
1401c23a8:	ff 15 8a a8 94 00    	call   *0x94a88a(%rip)        # 0x140b0cc38
1401c23ae:	41 8b c4             	mov    %r12d,%eax
1401c23b1:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c23b6:	41 03 c4             	add    %r12d,%eax
1401c23b9:	75 10                	jne    0x1401c23cb
1401c23bb:	48 8b 03             	mov    (%rbx),%rax
1401c23be:	48 8b cb             	mov    %rbx,%rcx
1401c23c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c23c5:	ff 15 6d a8 94 00    	call   *0x94a86d(%rip)        # 0x140b0cc38
1401c23cb:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c23ce:	80 7d 67 00          	cmpb   $0x0,0x67(%rbp)
1401c23d2:	0f 85 61 05 00 00    	jne    0x1401c2939
1401c23d8:	4c 8b 75 af          	mov    -0x51(%rbp),%r14
1401c23dc:	49 8b 86 18 01 00 00 	mov    0x118(%r14),%rax
1401c23e3:	48 85 c0             	test   %rax,%rax
1401c23e6:	74 07                	je     0x1401c23ef
1401c23e8:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c23ec:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c23ef:	49 8b 86 10 01 00 00 	mov    0x110(%r14),%rax
1401c23f6:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c23fb:	49 8b 8e 18 01 00 00 	mov    0x118(%r14),%rcx
1401c2402:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401c2407:	41 bd 00 00 00 01    	mov    $0x1000000,%r13d
1401c240d:	41 0b fd             	or     %r13d,%edi
1401c2410:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2413:	48 85 c0             	test   %rax,%rax
1401c2416:	74 60                	je     0x1401c2478
1401c2418:	48 85 c9             	test   %rcx,%rcx
1401c241b:	74 07                	je     0x1401c2424
1401c241d:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c2421:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2424:	49 8b 8e 10 01 00 00 	mov    0x110(%r14),%rcx
1401c242b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401c2430:	4d 8b b6 18 01 00 00 	mov    0x118(%r14),%r14
1401c2437:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401c243c:	0f ba ef 19          	bts    $0x19,%edi
1401c2440:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2443:	48 8b 01             	mov    (%rcx),%rax
1401c2446:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c244d:	ff 15 e5 a7 94 00    	call   *0x94a7e5(%rip)        # 0x140b0cc38
1401c2453:	48 8b d8             	mov    %rax,%rbx
1401c2456:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
1401c245a:	48 8b 11             	mov    (%rcx),%rdx
1401c245d:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c2464:	ff 15 ce a7 94 00    	call   *0x94a7ce(%rip)        # 0x140b0cc38
1401c246a:	f3 0f 10 00          	movss  (%rax),%xmm0
1401c246e:	0f 2f 03             	comiss (%rbx),%xmm0
1401c2471:	76 0a                	jbe    0x1401c247d
1401c2473:	44 8a fe             	mov    %sil,%r15b
1401c2476:	eb 08                	jmp    0x1401c2480
1401c2478:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401c247d:	45 32 ff             	xor    %r15b,%r15b
1401c2480:	0f ba e7 19          	bt     $0x19,%edi
1401c2484:	73 50                	jae    0x1401c24d6
1401c2486:	0f ba f7 19          	btr    $0x19,%edi
1401c248a:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c248d:	4d 85 f6             	test   %r14,%r14
1401c2490:	74 44                	je     0x1401c24d6
1401c2492:	41 8b c4             	mov    %r12d,%eax
1401c2495:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c249b:	41 03 c4             	add    %r12d,%eax
1401c249e:	75 33                	jne    0x1401c24d3
1401c24a0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401c24a5:	48 8b 03             	mov    (%rbx),%rax
1401c24a8:	48 8b cb             	mov    %rbx,%rcx
1401c24ab:	48 8b 00             	mov    (%rax),%rax
1401c24ae:	ff 15 84 a7 94 00    	call   *0x94a784(%rip)        # 0x140b0cc38
1401c24b4:	41 8b c4             	mov    %r12d,%eax
1401c24b7:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c24bc:	41 03 c4             	add    %r12d,%eax
1401c24bf:	75 12                	jne    0x1401c24d3
1401c24c1:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c24c6:	48 8b 01             	mov    (%rcx),%rax
1401c24c9:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c24cd:	ff 15 65 a7 94 00    	call   *0x94a765(%rip)        # 0x140b0cc38
1401c24d3:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c24d6:	41 85 fd             	test   %edi,%r13d
1401c24d9:	74 54                	je     0x1401c252f
1401c24db:	0f ba f7 18          	btr    $0x18,%edi
1401c24df:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c24e2:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401c24e7:	48 85 c9             	test   %rcx,%rcx
1401c24ea:	74 43                	je     0x1401c252f
1401c24ec:	41 8b c4             	mov    %r12d,%eax
1401c24ef:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401c24f4:	41 03 c4             	add    %r12d,%eax
1401c24f7:	75 33                	jne    0x1401c252c
1401c24f9:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401c24fe:	48 8b 03             	mov    (%rbx),%rax
1401c2501:	48 8b cb             	mov    %rbx,%rcx
1401c2504:	48 8b 00             	mov    (%rax),%rax
1401c2507:	ff 15 2b a7 94 00    	call   *0x94a72b(%rip)        # 0x140b0cc38
1401c250d:	41 8b c4             	mov    %r12d,%eax
1401c2510:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c2515:	41 03 c4             	add    %r12d,%eax
1401c2518:	75 12                	jne    0x1401c252c
1401c251a:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401c251f:	48 8b 01             	mov    (%rcx),%rax
1401c2522:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c2526:	ff 15 0c a7 94 00    	call   *0x94a70c(%rip)        # 0x140b0cc38
1401c252c:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c252f:	45 84 ff             	test   %r15b,%r15b
1401c2532:	0f 85 01 04 00 00    	jne    0x1401c2939
1401c2538:	4c 8b 75 9f          	mov    -0x61(%rbp),%r14
1401c253c:	49 8b 86 08 01 00 00 	mov    0x108(%r14),%rax
1401c2543:	48 85 c0             	test   %rax,%rax
1401c2546:	74 07                	je     0x1401c254f
1401c2548:	f0 01 70 08          	lock add %esi,0x8(%rax)
1401c254c:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c254f:	49 8b 86 00 01 00 00 	mov    0x100(%r14),%rax
1401c2556:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401c255b:	49 8b 8e 08 01 00 00 	mov    0x108(%r14),%rcx
1401c2562:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
1401c2567:	41 bd 00 00 00 04    	mov    $0x4000000,%r13d
1401c256d:	41 0b fd             	or     %r13d,%edi
1401c2570:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2573:	48 85 c0             	test   %rax,%rax
1401c2576:	74 62                	je     0x1401c25da
1401c2578:	48 85 c9             	test   %rcx,%rcx
1401c257b:	74 07                	je     0x1401c2584
1401c257d:	f0 01 71 08          	lock add %esi,0x8(%rcx)
1401c2581:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2584:	49 8b 8e 00 01 00 00 	mov    0x100(%r14),%rcx
1401c258b:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1401c2590:	4d 8b b6 08 01 00 00 	mov    0x108(%r14),%r14
1401c2597:	4c 89 74 24 38       	mov    %r14,0x38(%rsp)
1401c259c:	0f ba ef 1b          	bts    $0x1b,%edi
1401c25a0:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c25a3:	48 8b 01             	mov    (%rcx),%rax
1401c25a6:	48 8b 80 a8 00 00 00 	mov    0xa8(%rax),%rax
1401c25ad:	ff 15 85 a6 94 00    	call   *0x94a685(%rip)        # 0x140b0cc38
1401c25b3:	48 8b d8             	mov    %rax,%rbx
1401c25b6:	48 8b 4d af          	mov    -0x51(%rbp),%rcx
1401c25ba:	48 8b 11             	mov    (%rcx),%rdx
1401c25bd:	48 8b 82 a8 00 00 00 	mov    0xa8(%rdx),%rax
1401c25c4:	ff 15 6e a6 94 00    	call   *0x94a66e(%rip)        # 0x140b0cc38
1401c25ca:	f3 0f 10 43 08       	movss  0x8(%rbx),%xmm0
1401c25cf:	0f 2f 40 08          	comiss 0x8(%rax),%xmm0
1401c25d3:	76 0a                	jbe    0x1401c25df
1401c25d5:	44 8a fe             	mov    %sil,%r15b
1401c25d8:	eb 08                	jmp    0x1401c25e2
1401c25da:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
1401c25df:	45 32 ff             	xor    %r15b,%r15b
1401c25e2:	0f ba e7 1b          	bt     $0x1b,%edi
1401c25e6:	73 50                	jae    0x1401c2638
1401c25e8:	0f ba f7 1b          	btr    $0x1b,%edi
1401c25ec:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c25ef:	4d 85 f6             	test   %r14,%r14
1401c25f2:	74 44                	je     0x1401c2638
1401c25f4:	41 8b c4             	mov    %r12d,%eax
1401c25f7:	f0 41 0f c1 46 08    	lock xadd %eax,0x8(%r14)
1401c25fd:	41 03 c4             	add    %r12d,%eax
1401c2600:	75 33                	jne    0x1401c2635
1401c2602:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401c2607:	48 8b 03             	mov    (%rbx),%rax
1401c260a:	48 8b cb             	mov    %rbx,%rcx
1401c260d:	48 8b 00             	mov    (%rax),%rax
1401c2610:	ff 15 22 a6 94 00    	call   *0x94a622(%rip)        # 0x140b0cc38
1401c2616:	41 8b c4             	mov    %r12d,%eax
1401c2619:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c261e:	41 03 c4             	add    %r12d,%eax
1401c2621:	75 12                	jne    0x1401c2635
1401c2623:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1401c2628:	48 8b 01             	mov    (%rcx),%rax
1401c262b:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c262f:	ff 15 03 a6 94 00    	call   *0x94a603(%rip)        # 0x140b0cc38
1401c2635:	8b 7d 7f             	mov    0x7f(%rbp),%edi
1401c2638:	41 85 fd             	test   %edi,%r13d
1401c263b:	74 54                	je     0x1401c2691
1401c263d:	0f ba f7 1a          	btr    $0x1a,%edi
1401c2641:	89 7d 7f             	mov    %edi,0x7f(%rbp)
1401c2644:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401c2649:	48 85 c9             	test   %rcx,%rcx
1401c264c:	74 43                	je     0x1401c2691
1401c264e:	41 8b c4             	mov    %r12d,%eax
1401c2651:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1401c2656:	41 03 c4             	add    %r12d,%eax
1401c2659:	75 33                	jne    0x1401c268e
1401c265b:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1401c2660:	48 8b 03             	mov    (%rbx),%rax
1401c2663:	48 8b cb             	mov    %rbx,%rcx
1401c2666:	48 8b 00             	mov    (%rax),%rax
1401c2669:	ff 15 c9 a5 94 00    	call   *0x94a5c9(%rip)        # 0x140b0cc38
1401c266f:	41 8b c4             	mov    %r12d,%eax
1401c2672:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1401c2677:	41 03 c4             	add    %r12d,%eax
1401c267a:	75 12                	jne    0x1401c268e
1401c267c:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1401c2681:	48 8b 01             	mov    (%rcx),%rax
1401c2684:	48 8b 40 08          	mov    0x8(%rax),%rax
1401c2688:	ff 15 aa a5 94 00    	call   *0x94a5aa(%rip)        # 0x140b0cc38