1402c21d0:	00
1402c21d1:	4c 89 a4 24 b0 01 00 	mov    %r12,0x1b0(%rsp)
1402c21d8:	00
1402c21d9:	48 8d 84 24 c8 01 00 	lea    0x1c8(%rsp),%rax
1402c21e0:	00
1402c21e1:	48 89 84 24 b8 01 00 	mov    %rax,0x1b8(%rsp)
1402c21e8:	00
1402c21e9:	48 8b 8b c8 00 00 00 	mov    0xc8(%rbx),%rcx
1402c21f0:	48 8b 01             	mov    (%rcx),%rax
1402c21f3:	48 8b 40 10          	mov    0x10(%rax),%rax
1402c21f7:	ff 15 3b aa 84 00    	call   *0x84aa3b(%rip)        # 0x140b0cc38
1402c21fd:	84 c0                	test   %al,%al
1402c21ff:	0f 94 44 24 50       	sete   0x50(%rsp)
1402c2204:	84 c0                	test   %al,%al
1402c2206:	74 0f                	je     0x1402c2217
1402c2208:	48 8d 8c 24 88 01 00 	lea    0x188(%rsp),%rcx
1402c220f:	00
1402c2210:	e8 93 04 00 00       	call   0x1402c26a8
1402c2215:	eb 19                	jmp    0x1402c2230
1402c2217:	49 8b 0f             	mov    (%r15),%rcx
1402c221a:	48 8b 01             	mov    (%rcx),%rax
1402c221d:	ba 02 00 00 00       	mov    $0x2,%edx
1402c2222:	48 8b 80 20 01 00 00 	mov    0x120(%rax),%rax
1402c2229:	ff 15 09 aa 84 00    	call   *0x84aa09(%rip)        # 0x140b0cc38
1402c222f:	90                   	nop
1402c2230:	48 8b 8c 24 c8 01 00 	mov    0x1c8(%rsp),%rcx
1402c2237:	00
1402c2238:	48 85 c9             	test   %rcx,%rcx
1402c223b:	74 4c                	je     0x1402c2289
1402c223d:	48 8b 84 24 d8 01 00 	mov    0x1d8(%rsp),%rax
1402c2244:	00
1402c2245:	48 2b c1             	sub    %rcx,%rax
1402c2248:	48 83 e0 f0          	and    $0xfffffffffffffff0,%rax
1402c224c:	48 8b d1             	mov    %rcx,%rdx
1402c224f:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1402c2255:	72 18                	jb     0x1402c226f
1402c2257:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1402c225b:	48 2b d1             	sub    %rcx,%rdx
1402c225e:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1402c2262:	48 83 f8 1f          	cmp    $0x1f,%rax
1402c2266:	76 07                	jbe    0x1402c226f
1402c2268:	ff 15 2a a7 84 00    	call   *0x84a72a(%rip)        # 0x140b0c998
1402c226e:	cc                   	int3
1402c226f:	ff 15 4b a6 84 00    	call   *0x84a64b(%rip)        # 0x140b0c8c0
1402c2275:	0f 57 c0             	xorps  %xmm0,%xmm0
1402c2278:	f3 0f 7f 84 24 c8 01 	movdqu %xmm0,0x1c8(%rsp)
1402c227f:	00 00
1402c2281:	48 89 b4 24 d8 01 00 	mov    %rsi,0x1d8(%rsp)
1402c2288:	00
1402c2289:	48 8b 9c 24 68 01 00 	mov    0x168(%rsp),%rbx
1402c2290:	00
1402c2291:	48 85 db             	test   %rbx,%rbx
1402c2294:	74 3a                	je     0x1402c22d0
1402c2296:	8b c7                	mov    %edi,%eax
1402c2298:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c229d:	03 c7                	add    %edi,%eax
1402c229f:	75 2f                	jne    0x1402c22d0
1402c22a1:	48 8b 03             	mov    (%rbx),%rax
1402c22a4:	48 8b cb             	mov    %rbx,%rcx
1402c22a7:	48 8b 00             	mov    (%rax),%rax
1402c22aa:	ff 15 88 a9 84 00    	call   *0x84a988(%rip)        # 0x140b0cc38
1402c22b0:	8b c7                	mov    %edi,%eax
1402c22b2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c22b7:	03 c7                	add    %edi,%eax
1402c22b9:	75 15                	jne    0x1402c22d0
1402c22bb:	48 8b 03             	mov    (%rbx),%rax
1402c22be:	48 8b cb             	mov    %rbx,%rcx
1402c22c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c22c5:	ff 15 6d a9 84 00    	call   *0x84a96d(%rip)        # 0x140b0cc38
1402c22cb:	90                   	nop
1402c22cc:	0f 1f 40 00          	nopl   0x0(%rax)
1402c22d0:	48 8b 9c 24 08 01 00 	mov    0x108(%rsp),%rbx
1402c22d7:	00
1402c22d8:	48 85 db             	test   %rbx,%rbx
1402c22db:	74 36                	je     0x1402c2313
1402c22dd:	8b c7                	mov    %edi,%eax
1402c22df:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c22e4:	03 c7                	add    %edi,%eax
1402c22e6:	75 2b                	jne    0x1402c2313
1402c22e8:	48 8b 03             	mov    (%rbx),%rax
1402c22eb:	48 8b cb             	mov    %rbx,%rcx
1402c22ee:	48 8b 00             	mov    (%rax),%rax
1402c22f1:	ff 15 41 a9 84 00    	call   *0x84a941(%rip)        # 0x140b0cc38
1402c22f7:	8b c7                	mov    %edi,%eax
1402c22f9:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c22fe:	03 c7                	add    %edi,%eax
1402c2300:	75 11                	jne    0x1402c2313
1402c2302:	48 8b 03             	mov    (%rbx),%rax
1402c2305:	48 8b cb             	mov    %rbx,%rcx
1402c2308:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c230c:	ff 15 26 a9 84 00    	call   *0x84a926(%rip)        # 0x140b0cc38
1402c2312:	90                   	nop
1402c2313:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
1402c231a:	00
1402c231b:	48 85 db             	test   %rbx,%rbx
1402c231e:	74 36                	je     0x1402c2356
1402c2320:	8b c7                	mov    %edi,%eax
1402c2322:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c2327:	03 c7                	add    %edi,%eax
1402c2329:	75 2b                	jne    0x1402c2356
1402c232b:	48 8b 03             	mov    (%rbx),%rax
1402c232e:	48 8b cb             	mov    %rbx,%rcx
1402c2331:	48 8b 00             	mov    (%rax),%rax
1402c2334:	ff 15 fe a8 84 00    	call   *0x84a8fe(%rip)        # 0x140b0cc38
1402c233a:	8b c7                	mov    %edi,%eax
1402c233c:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2341:	03 c7                	add    %edi,%eax
1402c2343:	75 11                	jne    0x1402c2356
1402c2345:	48 8b 03             	mov    (%rbx),%rax
1402c2348:	48 8b cb             	mov    %rbx,%rcx
1402c234b:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c234f:	ff 15 e3 a8 84 00    	call   *0x84a8e3(%rip)        # 0x140b0cc38
1402c2355:	90                   	nop
1402c2356:	48 8b 9c 24 98 00 00 	mov    0x98(%rsp),%rbx
1402c235d:	00
1402c235e:	48 85 db             	test   %rbx,%rbx
1402c2361:	74 36                	je     0x1402c2399
1402c2363:	8b c7                	mov    %edi,%eax
1402c2365:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c236a:	03 c7                	add    %edi,%eax
1402c236c:	75 2b                	jne    0x1402c2399
1402c236e:	48 8b 03             	mov    (%rbx),%rax
1402c2371:	48 8b cb             	mov    %rbx,%rcx
1402c2374:	48 8b 00             	mov    (%rax),%rax
1402c2377:	ff 15 bb a8 84 00    	call   *0x84a8bb(%rip)        # 0x140b0cc38
1402c237d:	8b c7                	mov    %edi,%eax
1402c237f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2384:	03 c7                	add    %edi,%eax
1402c2386:	75 11                	jne    0x1402c2399
1402c2388:	48 8b 03             	mov    (%rbx),%rax
1402c238b:	48 8b cb             	mov    %rbx,%rcx
1402c238e:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c2392:	ff 15 a0 a8 84 00    	call   *0x84a8a0(%rip)        # 0x140b0cc38
1402c2398:	90                   	nop
1402c2399:	48 8b 9c 24 78 01 00 	mov    0x178(%rsp),%rbx
1402c23a0:	00
1402c23a1:	48 85 db             	test   %rbx,%rbx
1402c23a4:	74 36                	je     0x1402c23dc
1402c23a6:	8b c7                	mov    %edi,%eax
1402c23a8:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c23ad:	03 c7                	add    %edi,%eax
1402c23af:	75 2b                	jne    0x1402c23dc
1402c23b1:	48 8b 03             	mov    (%rbx),%rax
1402c23b4:	48 8b cb             	mov    %rbx,%rcx
1402c23b7:	48 8b 00             	mov    (%rax),%rax
1402c23ba:	ff 15 78 a8 84 00    	call   *0x84a878(%rip)        # 0x140b0cc38
1402c23c0:	8b c7                	mov    %edi,%eax
1402c23c2:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c23c7:	03 c7                	add    %edi,%eax
1402c23c9:	75 11                	jne    0x1402c23dc
1402c23cb:	48 8b 03             	mov    (%rbx),%rax
1402c23ce:	48 8b cb             	mov    %rbx,%rcx
1402c23d1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c23d5:	ff 15 5d a8 84 00    	call   *0x84a85d(%rip)        # 0x140b0cc38
1402c23db:	90                   	nop
1402c23dc:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1402c23e3:	00
1402c23e4:	48 85 c9             	test   %rcx,%rcx
1402c23e7:	74 43                	je     0x1402c242c
1402c23e9:	8b c7                	mov    %edi,%eax
1402c23eb:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c23f0:	03 c7                	add    %edi,%eax
1402c23f2:	75 38                	jne    0x1402c242c
1402c23f4:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
1402c23fb:	00
1402c23fc:	48 8b 03             	mov    (%rbx),%rax
1402c23ff:	48 8b cb             	mov    %rbx,%rcx
1402c2402:	48 8b 00             	mov    (%rax),%rax
1402c2405:	ff 15 2d a8 84 00    	call   *0x84a82d(%rip)        # 0x140b0cc38
1402c240b:	8b c7                	mov    %edi,%eax
1402c240d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2412:	03 c7                	add    %edi,%eax
1402c2414:	75 16                	jne    0x1402c242c
1402c2416:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
1402c241d:	00
1402c241e:	48 8b 01             	mov    (%rcx),%rax
1402c2421:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c2425:	ff 15 0d a8 84 00    	call   *0x84a80d(%rip)        # 0x140b0cc38
1402c242b:	90                   	nop
1402c242c:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
1402c2433:	00
1402c2434:	48 85 c9             	test   %rcx,%rcx
1402c2437:	74 43                	je     0x1402c247c
1402c2439:	8b c7                	mov    %edi,%eax
1402c243b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c2440:	03 c7                	add    %edi,%eax
1402c2442:	75 38                	jne    0x1402c247c
1402c2444:	48 8b 9c 24 18 01 00 	mov    0x118(%rsp),%rbx
1402c244b:	00
1402c244c:	48 8b 03             	mov    (%rbx),%rax
1402c244f:	48 8b cb             	mov    %rbx,%rcx
1402c2452:	48 8b 00             	mov    (%rax),%rax
1402c2455:	ff 15 dd a7 84 00    	call   *0x84a7dd(%rip)        # 0x140b0cc38
1402c245b:	8b c7                	mov    %edi,%eax
1402c245d:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2462:	03 c7                	add    %edi,%eax
1402c2464:	75 16                	jne    0x1402c247c
1402c2466:	48 8b 8c 24 18 01 00 	mov    0x118(%rsp),%rcx
1402c246d:	00
1402c246e:	48 8b 01             	mov    (%rcx),%rax
1402c2471:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c2475:	ff 15 bd a7 84 00    	call   *0x84a7bd(%rip)        # 0x140b0cc38
1402c247b:	90                   	nop
1402c247c:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1402c2483:	00
1402c2484:	48 85 c9             	test   %rcx,%rcx
1402c2487:	74 43                	je     0x1402c24cc
1402c2489:	8b c7                	mov    %edi,%eax
1402c248b:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c2490:	03 c7                	add    %edi,%eax
1402c2492:	75 38                	jne    0x1402c24cc
1402c2494:	48 8b 9c 24 e0 00 00 	mov    0xe0(%rsp),%rbx
1402c249b:	00
1402c249c:	48 8b 03             	mov    (%rbx),%rax
1402c249f:	48 8b cb             	mov    %rbx,%rcx
1402c24a2:	48 8b 00             	mov    (%rax),%rax
1402c24a5:	ff 15 8d a7 84 00    	call   *0x84a78d(%rip)        # 0x140b0cc38
1402c24ab:	8b c7                	mov    %edi,%eax
1402c24ad:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c24b2:	03 c7                	add    %edi,%eax
1402c24b4:	75 16                	jne    0x1402c24cc
1402c24b6:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
1402c24bd:	00
1402c24be:	48 8b 01             	mov    (%rcx),%rax
1402c24c1:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c24c5:	ff 15 6d a7 84 00    	call   *0x84a76d(%rip)        # 0x140b0cc38
1402c24cb:	90                   	nop
1402c24cc:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
1402c24d3:	00
1402c24d4:	48 85 d2             	test   %rdx,%rdx
1402c24d7:	74 47                	je     0x1402c2520
1402c24d9:	8b c7                	mov    %edi,%eax
1402c24db:	f0 0f c1 42 08       	lock xadd %eax,0x8(%rdx)
1402c24e0:	03 c7                	add    %edi,%eax
1402c24e2:	75 3c                	jne    0x1402c2520
1402c24e4:	48 8b 9c 24 c8 00 00 	mov    0xc8(%rsp),%rbx
1402c24eb:	00
1402c24ec:	48 8b 03             	mov    (%rbx),%rax
1402c24ef:	48 8b cb             	mov    %rbx,%rcx
1402c24f2:	48 8b 00             	mov    (%rax),%rax
1402c24f5:	ff 15 3d a7 84 00    	call   *0x84a73d(%rip)        # 0x140b0cc38
1402c24fb:	8b c7                	mov    %edi,%eax
1402c24fd:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2502:	03 c7                	add    %edi,%eax
1402c2504:	75 1a                	jne    0x1402c2520
1402c2506:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1402c250d:	00
1402c250e:	48 8b 01             	mov    (%rcx),%rax
1402c2511:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c2515:	ff 15 1d a7 84 00    	call   *0x84a71d(%rip)        # 0x140b0cc38
1402c251b:	eb 03                	jmp    0x1402c2520
1402c251d:	83 cf ff             	or     $0xffffffff,%edi
1402c2520:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
1402c2527:	00
1402c2528:	48 85 c9             	test   %rcx,%rcx
1402c252b:	74 43                	je     0x1402c2570
1402c252d:	8b c7                	mov    %edi,%eax
1402c252f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1402c2534:	03 c7                	add    %edi,%eax
1402c2536:	75 38                	jne    0x1402c2570
1402c2538:	48 8b 9c 24 28 01 00 	mov    0x128(%rsp),%rbx
1402c253f:	00
1402c2540:	48 8b 03             	mov    (%rbx),%rax
1402c2543:	48 8b cb             	mov    %rbx,%rcx
1402c2546:	48 8b 00             	mov    (%rax),%rax
1402c2549:	ff 15 e9 a6 84 00    	call   *0x84a6e9(%rip)        # 0x140b0cc38
1402c254f:	8b c7                	mov    %edi,%eax
1402c2551:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c2556:	03 c7                	add    %edi,%eax
1402c2558:	75 16                	jne    0x1402c2570
1402c255a:	48 8b 8c 24 28 01 00 	mov    0x128(%rsp),%rcx
1402c2561:	00
1402c2562:	48 8b 01             	mov    (%rcx),%rax
1402c2565:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c2569:	ff 15 c9 a6 84 00    	call   *0x84a6c9(%rip)        # 0x140b0cc38
1402c256f:	90                   	nop
1402c2570:	4c 8b a4 24 d0 00 00 	mov    0xd0(%rsp),%r12
1402c2577:	00
1402c2578:	eb 0b                	jmp    0x1402c2585
1402c257a:	4c 8b a4 24 30 01 00 	mov    0x130(%rsp),%r12
1402c2581:	00
1402c2582:	83 cf ff             	or     $0xffffffff,%edi
1402c2585:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
1402c258a:	48 85 db             	test   %rbx,%rbx
1402c258d:	74 35                	je     0x1402c25c4
1402c258f:	8b c7                	mov    %edi,%eax
1402c2591:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1402c2596:	03 c7                	add    %edi,%eax
1402c2598:	75 2a                	jne    0x1402c25c4
1402c259a:	48 8b 03             	mov    (%rbx),%rax
1402c259d:	48 8b cb             	mov    %rbx,%rcx
1402c25a0:	48 8b 00             	mov    (%rax),%rax
1402c25a3:	ff 15 8f a6 84 00    	call   *0x84a68f(%rip)        # 0x140b0cc38
1402c25a9:	8b c7                	mov    %edi,%eax
1402c25ab:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1402c25b0:	03 c7                	add    %edi,%eax
1402c25b2:	75 10                	jne    0x1402c25c4
1402c25b4:	48 8b 03             	mov    (%rbx),%rax
1402c25b7:	48 8b cb             	mov    %rbx,%rcx
1402c25ba:	48 8b 40 08          	mov    0x8(%rax),%rax
1402c25be:	ff 15 74 a6 84 00    	call   *0x84a674(%rip)        # 0x140b0cc38
1402c25c4:	8a 44 24 50          	mov    0x50(%rsp),%al
1402c25c8:	48 8b 8c 24 40 03 00 	mov    0x340(%rsp),%rcx
1402c25cf:	00
1402c25d0:	48 33 cc             	xor    %rsp,%rcx
1402c25d3:	e8 08 d0 82 00       	call   0x140aef5e0
1402c25d8:	48 81 c4 58 03 00 00 	add    $0x358,%rsp
1402c25df:	41 5f                	pop    %r15
1402c25e1:	41 5e                	pop    %r14
1402c25e3:	41 5c                	pop    %r12
1402c25e5:	5f                   	pop    %rdi
1402c25e6:	5e                   	pop    %rsi
1402c25e7:	5b                   	pop    %rbx
1402c25e8:	c3                   	ret
1402c25e9:	4c 8d 0d a8 74 88 00 	lea    0x8874a8(%rip),%r9        # 0x140b49a98
1402c25f0:	4c 8d 05 b9 74 88 00 	lea    0x8874b9(%rip),%r8        # 0x140b49ab0
1402c25f7:	48 8d 15 be 74 88 00 	lea    0x8874be(%rip),%rdx        # 0x140b49abc
1402c25fe:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
1402c2605:	00
1402c2606:	e8 e9 d4 01 00       	call   0x1402dfaf4
1402c260b:	48 8d 15 46 3c 97 00 	lea    0x973c46(%rip),%rdx        # 0x140c36258
1402c2612:	48 8d 8c 24 80 02 00 	lea    0x280(%rsp),%rcx
1402c2619:	00
1402c261a:	e8 5f de 82 00       	call   0x140af047e
1402c261f:	90                   	nop
1402c2620:	ba 06 82 04 80       	mov    $0x80048206,%edx
1402c2625:	48 8d 8c 24 00 02 00 	lea    0x200(%rsp),%rcx
1402c262c:	00
1402c262d:	e8 c2 ca fe ff       	call   0x1402af0f4
1402c2632:	48 8d 15 0f 3d 97 00 	lea    0x973d0f(%rip),%rdx        # 0x140c36348
1402c2639:	48 8d 8c 24 00 02 00 	lea    0x200(%rsp),%rcx
1402c2640:	00
1402c2641:	e8 38 de 82 00       	call   0x140af047e
1402c2646:	90                   	nop
1402c2647:	ba 06 82 04 80       	mov    $0x80048206,%edx
1402c264c:	48 8d 8c 24 40 02 00 	lea    0x240(%rsp),%rcx
1402c2653:	00
1402c2654:	e8 9b ca fe ff       	call   0x1402af0f4
1402c2659:	48 8d 15 e8 3c 97 00 	lea    0x973ce8(%rip),%rdx        # 0x140c36348
1402c2660:	48 8d 8c 24 40 02 00 	lea    0x240(%rsp),%rcx
1402c2667:	00
1402c2668:	e8 11 de 82 00       	call   0x140af047e
1402c266d:	90                   	nop
1402c266e:	4c 8d 0d 53 74 88 00 	lea    0x887453(%rip),%r9        # 0x140b49ac8
1402c2675:	4c 8d 05 34 74 88 00 	lea    0x887434(%rip),%r8        # 0x140b49ab0
1402c267c:	48 8d 15 39 74 88 00 	lea    0x887439(%rip),%rdx        # 0x140b49abc
1402c2683:	48 8d 8c 24 e0 02 00 	lea    0x2e0(%rsp),%rcx
1402c268a:	00
1402c268b:	e8 64 d4 01 00       	call   0x1402dfaf4
1402c2690:	48 8d 15 c1 3b 97 00 	lea    0x973bc1(%rip),%rdx        # 0x140c36258