140ad22e0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140ad22e4:	e8 4f 73 e9 ff       	call   0x140969638
140ad22e9:	48 8b 5d d8          	mov    -0x28(%rbp),%rbx
140ad22ed:	8b 86 a0 00 00 00    	mov    0xa0(%rsi),%eax
140ad22f3:	85 c0                	test   %eax,%eax
140ad22f5:	75 b4                	jne    0x140ad22ab
140ad22f7:	ff c8                	dec    %eax
140ad22f9:	89 86 a0 00 00 00    	mov    %eax,0xa0(%rsi)
140ad22ff:	48 8b ce             	mov    %rsi,%rcx
140ad2302:	e8 b5 0f 00 00       	call   0x140ad32bc
140ad2307:	41 83 cc ff          	or     $0xffffffff,%r12d
140ad230b:	44 84 6e 60          	test   %r13b,0x60(%rsi)
140ad230f:	0f 84 ac 03 00 00    	je     0x140ad26c1
140ad2315:	0f 57 c0             	xorps  %xmm0,%xmm0
140ad2318:	f3 0f 7f 45 a0       	movdqu %xmm0,-0x60(%rbp)
140ad231d:	48 8b 56 58          	mov    0x58(%rsi),%rdx
140ad2321:	48 85 d2             	test   %rdx,%rdx
140ad2324:	74 25                	je     0x140ad234b
140ad2326:	8b 42 08             	mov    0x8(%rdx),%eax
140ad2329:	eb 0a                	jmp    0x140ad2335
140ad232b:	8d 48 01             	lea    0x1(%rax),%ecx
140ad232e:	f0 0f b1 4a 08       	lock cmpxchg %ecx,0x8(%rdx)
140ad2333:	74 06                	je     0x140ad233b
140ad2335:	85 c0                	test   %eax,%eax
140ad2337:	75 f2                	jne    0x140ad232b
140ad2339:	eb 10                	jmp    0x140ad234b
140ad233b:	48 8b 46 50          	mov    0x50(%rsi),%rax
140ad233f:	48 89 45 a0          	mov    %rax,-0x60(%rbp)
140ad2343:	48 8b 46 58          	mov    0x58(%rsi),%rax
140ad2347:	48 89 45 a8          	mov    %rax,-0x58(%rbp)
140ad234b:	45 8b f7             	mov    %r15d,%r14d
140ad234e:	b9 40 00 00 00       	mov    $0x40,%ecx
140ad2353:	e8 ac d2 01 00       	call   0x140aef604
140ad2358:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140ad235c:	45 8a c5             	mov    %r13b,%r8b
140ad235f:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140ad2363:	48 8b c8             	mov    %rax,%rcx
140ad2366:	e8 91 d4 ff ff       	call   0x140acf7fc
140ad236b:	48 8b d8             	mov    %rax,%rbx
140ad236e:	48 89 45 90          	mov    %rax,-0x70(%rbp)
140ad2372:	48 8b ce             	mov    %rsi,%rcx
140ad2375:	e8 52 0e 00 00       	call   0x140ad31cc
140ad237a:	66 83 f8 0f          	cmp    $0xf,%ax
140ad237e:	74 23                	je     0x140ad23a3
140ad2380:	48 8b ce             	mov    %rsi,%rcx
140ad2383:	e8 44 0e 00 00       	call   0x140ad31cc
140ad2388:	0f b7 d0             	movzwl %ax,%edx
140ad238b:	e8 54 f9 ff ff       	call   0x140ad1ce4
140ad2390:	4c 8b c0             	mov    %rax,%r8
140ad2393:	41 8b d5             	mov    %r13d,%edx
140ad2396:	48 8b cb             	mov    %rbx,%rcx
140ad2399:	e8 32 fa ff ff       	call   0x140ad1dd0
140ad239e:	e9 c2 00 00 00       	jmp    0x140ad2465
140ad23a3:	45 8b f5             	mov    %r13d,%r14d
140ad23a6:	45 33 c0             	xor    %r8d,%r8d
140ad23a9:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140ad23ad:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140ad23b1:	e8 0a c9 ff ff       	call   0x140acecc0
140ad23b6:	48 8b d0             	mov    %rax,%rdx
140ad23b9:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ad23be:	e8 11 12 00 00       	call   0x140ad35d4
140ad23c3:	90                   	nop
140ad23c4:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140ad23c8:	48 85 ff             	test   %rdi,%rdi
140ad23cb:	74 39                	je     0x140ad2406
140ad23cd:	41 8b c4             	mov    %r12d,%eax
140ad23d0:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140ad23d5:	41 03 c4             	add    %r12d,%eax
140ad23d8:	75 2c                	jne    0x140ad2406
140ad23da:	48 8b 07             	mov    (%rdi),%rax
140ad23dd:	48 8b cf             	mov    %rdi,%rcx
140ad23e0:	48 8b 00             	mov    (%rax),%rax
140ad23e3:	ff 15 4f a8 03 00    	call   *0x3a84f(%rip)        # 0x140b0cc38
140ad23e9:	41 8b c4             	mov    %r12d,%eax
140ad23ec:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad23f1:	41 03 c4             	add    %r12d,%eax
140ad23f4:	75 10                	jne    0x140ad2406
140ad23f6:	48 8b 07             	mov    (%rdi),%rax
140ad23f9:	48 8b cf             	mov    %rdi,%rcx
140ad23fc:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad2400:	ff 15 32 a8 03 00    	call   *0x3a832(%rip)        # 0x140b0cc38
140ad2406:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140ad240b:	49 83 c0 60          	add    $0x60,%r8
140ad240f:	41 8b d5             	mov    %r13d,%edx
140ad2412:	48 8b cb             	mov    %rbx,%rcx
140ad2415:	e8 b6 f9 ff ff       	call   0x140ad1dd0
140ad241a:	90                   	nop
140ad241b:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad2420:	48 85 c9             	test   %rcx,%rcx
140ad2423:	74 40                	je     0x140ad2465
140ad2425:	41 8b c4             	mov    %r12d,%eax
140ad2428:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ad242d:	41 03 c4             	add    %r12d,%eax
140ad2430:	75 33                	jne    0x140ad2465
140ad2432:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140ad2437:	48 8b 07             	mov    (%rdi),%rax
140ad243a:	48 8b cf             	mov    %rdi,%rcx
140ad243d:	48 8b 00             	mov    (%rax),%rax
140ad2440:	ff 15 f2 a7 03 00    	call   *0x3a7f2(%rip)        # 0x140b0cc38
140ad2446:	41 8b c4             	mov    %r12d,%eax
140ad2449:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad244e:	41 03 c4             	add    %r12d,%eax
140ad2451:	75 12                	jne    0x140ad2465
140ad2453:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad2458:	48 8b 01             	mov    (%rcx),%rax
140ad245b:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad245f:	ff 15 d3 a7 03 00    	call   *0x3a7d3(%rip)        # 0x140b0cc38
140ad2465:	48 8b ce             	mov    %rsi,%rcx
140ad2468:	e8 d7 0d 00 00       	call   0x140ad3244
140ad246d:	66 83 f8 0f          	cmp    $0xf,%ax
140ad2471:	74 25                	je     0x140ad2498
140ad2473:	48 8b ce             	mov    %rsi,%rcx
140ad2476:	e8 c9 0d 00 00       	call   0x140ad3244
140ad247b:	0f b7 d0             	movzwl %ax,%edx
140ad247e:	e8 61 f8 ff ff       	call   0x140ad1ce4
140ad2483:	4c 8b c0             	mov    %rax,%r8
140ad2486:	ba 04 00 00 00       	mov    $0x4,%edx
140ad248b:	48 8b cb             	mov    %rbx,%rcx
140ad248e:	e8 3d f9 ff ff       	call   0x140ad1dd0
140ad2493:	e9 c4 00 00 00       	jmp    0x140ad255c
140ad2498:	45 8b c6             	mov    %r14d,%r8d
140ad249b:	45 03 f5             	add    %r13d,%r14d
140ad249e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140ad24a2:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140ad24a6:	e8 15 c8 ff ff       	call   0x140acecc0
140ad24ab:	48 8b d0             	mov    %rax,%rdx
140ad24ae:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ad24b3:	e8 1c 11 00 00       	call   0x140ad35d4
140ad24b8:	90                   	nop
140ad24b9:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140ad24bd:	48 85 ff             	test   %rdi,%rdi
140ad24c0:	74 39                	je     0x140ad24fb
140ad24c2:	41 8b c4             	mov    %r12d,%eax
140ad24c5:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140ad24ca:	41 03 c4             	add    %r12d,%eax
140ad24cd:	75 2c                	jne    0x140ad24fb
140ad24cf:	48 8b 07             	mov    (%rdi),%rax
140ad24d2:	48 8b cf             	mov    %rdi,%rcx
140ad24d5:	48 8b 00             	mov    (%rax),%rax
140ad24d8:	ff 15 5a a7 03 00    	call   *0x3a75a(%rip)        # 0x140b0cc38
140ad24de:	41 8b c4             	mov    %r12d,%eax
140ad24e1:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad24e6:	41 03 c4             	add    %r12d,%eax
140ad24e9:	75 10                	jne    0x140ad24fb
140ad24eb:	48 8b 07             	mov    (%rdi),%rax
140ad24ee:	48 8b cf             	mov    %rdi,%rcx
140ad24f1:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad24f5:	ff 15 3d a7 03 00    	call   *0x3a73d(%rip)        # 0x140b0cc38
140ad24fb:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140ad2500:	49 83 c0 60          	add    $0x60,%r8
140ad2504:	ba 04 00 00 00       	mov    $0x4,%edx
140ad2509:	48 8b cb             	mov    %rbx,%rcx
140ad250c:	e8 bf f8 ff ff       	call   0x140ad1dd0
140ad2511:	90                   	nop
140ad2512:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad2517:	48 85 c9             	test   %rcx,%rcx
140ad251a:	74 40                	je     0x140ad255c
140ad251c:	41 8b c4             	mov    %r12d,%eax
140ad251f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ad2524:	41 03 c4             	add    %r12d,%eax
140ad2527:	75 33                	jne    0x140ad255c
140ad2529:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140ad252e:	48 8b 07             	mov    (%rdi),%rax
140ad2531:	48 8b cf             	mov    %rdi,%rcx
140ad2534:	48 8b 00             	mov    (%rax),%rax
140ad2537:	ff 15 fb a6 03 00    	call   *0x3a6fb(%rip)        # 0x140b0cc38
140ad253d:	41 8b c4             	mov    %r12d,%eax
140ad2540:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad2545:	41 03 c4             	add    %r12d,%eax
140ad2548:	75 12                	jne    0x140ad255c
140ad254a:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad254f:	48 8b 01             	mov    (%rcx),%rax
140ad2552:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad2556:	ff 15 dc a6 03 00    	call   *0x3a6dc(%rip)        # 0x140b0cc38
140ad255c:	f6 46 60 40          	testb  $0x40,0x60(%rsi)
140ad2560:	75 1c                	jne    0x140ad257e
140ad2562:	33 d2                	xor    %edx,%edx
140ad2564:	e8 7b f7 ff ff       	call   0x140ad1ce4
140ad2569:	4c 8b c0             	mov    %rax,%r8
140ad256c:	ba 0e 00 00 00       	mov    $0xe,%edx
140ad2571:	48 8b cb             	mov    %rbx,%rcx
140ad2574:	e8 57 f8 ff ff       	call   0x140ad1dd0
140ad2579:	e9 c1 00 00 00       	jmp    0x140ad263f
140ad257e:	45 8b c6             	mov    %r14d,%r8d
140ad2581:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140ad2585:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140ad2589:	e8 32 c7 ff ff       	call   0x140acecc0
140ad258e:	48 8b d0             	mov    %rax,%rdx
140ad2591:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
140ad2596:	e8 39 10 00 00       	call   0x140ad35d4
140ad259b:	90                   	nop
140ad259c:	48 8b 7d c8          	mov    -0x38(%rbp),%rdi
140ad25a0:	48 85 ff             	test   %rdi,%rdi
140ad25a3:	74 39                	je     0x140ad25de
140ad25a5:	41 8b c4             	mov    %r12d,%eax
140ad25a8:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
140ad25ad:	41 03 c4             	add    %r12d,%eax
140ad25b0:	75 2c                	jne    0x140ad25de
140ad25b2:	48 8b 07             	mov    (%rdi),%rax
140ad25b5:	48 8b cf             	mov    %rdi,%rcx
140ad25b8:	48 8b 00             	mov    (%rax),%rax
140ad25bb:	ff 15 77 a6 03 00    	call   *0x3a677(%rip)        # 0x140b0cc38
140ad25c1:	41 8b c4             	mov    %r12d,%eax
140ad25c4:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad25c9:	41 03 c4             	add    %r12d,%eax
140ad25cc:	75 10                	jne    0x140ad25de
140ad25ce:	48 8b 07             	mov    (%rdi),%rax
140ad25d1:	48 8b cf             	mov    %rdi,%rcx
140ad25d4:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad25d8:	ff 15 5a a6 03 00    	call   *0x3a65a(%rip)        # 0x140b0cc38
140ad25de:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
140ad25e3:	49 83 c0 60          	add    $0x60,%r8
140ad25e7:	ba 0e 00 00 00       	mov    $0xe,%edx
140ad25ec:	48 8b cb             	mov    %rbx,%rcx
140ad25ef:	e8 dc f7 ff ff       	call   0x140ad1dd0
140ad25f4:	90                   	nop
140ad25f5:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad25fa:	48 85 c9             	test   %rcx,%rcx
140ad25fd:	74 40                	je     0x140ad263f
140ad25ff:	41 8b c4             	mov    %r12d,%eax
140ad2602:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ad2607:	41 03 c4             	add    %r12d,%eax
140ad260a:	75 33                	jne    0x140ad263f
140ad260c:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140ad2611:	48 8b 07             	mov    (%rdi),%rax
140ad2614:	48 8b cf             	mov    %rdi,%rcx
140ad2617:	48 8b 00             	mov    (%rax),%rax
140ad261a:	ff 15 18 a6 03 00    	call   *0x3a618(%rip)        # 0x140b0cc38
140ad2620:	41 8b c4             	mov    %r12d,%eax
140ad2623:	f0 0f c1 47 0c       	lock xadd %eax,0xc(%rdi)
140ad2628:	41 03 c4             	add    %r12d,%eax
140ad262b:	75 12                	jne    0x140ad263f
140ad262d:	48 8b 4c 24 78       	mov    0x78(%rsp),%rcx
140ad2632:	48 8b 01             	mov    (%rcx),%rax
140ad2635:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad2639:	ff 15 f9 a5 03 00    	call   *0x3a5f9(%rip)        # 0x140b0cc38
140ad263f:	33 d2                	xor    %edx,%edx
140ad2641:	e8 9e f6 ff ff       	call   0x140ad1ce4
140ad2646:	4c 8b c0             	mov    %rax,%r8
140ad2649:	ba 05 00 00 00       	mov    $0x5,%edx
140ad264e:	48 8b cb             	mov    %rbx,%rcx
140ad2651:	e8 7a f7 ff ff       	call   0x140ad1dd0
140ad2656:	4c 89 7d 90          	mov    %r15,-0x70(%rbp)
140ad265a:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
140ad265f:	8b 96 9c 00 00 00    	mov    0x9c(%rsi),%edx
140ad2665:	48 8d 4d e8          	lea    -0x18(%rbp),%rcx
140ad2669:	e8 b6 31 5a ff       	call   0x140075824
140ad266e:	90                   	nop
140ad266f:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140ad2673:	48 85 c9             	test   %rcx,%rcx
140ad2676:	0f 84 8f 00 00 00    	je     0x140ad270b
140ad267c:	41 8b c4             	mov    %r12d,%eax
140ad267f:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
140ad2684:	41 03 c4             	add    %r12d,%eax
140ad2687:	75 31                	jne    0x140ad26ba
140ad2689:	48 8b 5d a8          	mov    -0x58(%rbp),%rbx
140ad268d:	48 8b 03             	mov    (%rbx),%rax
140ad2690:	48 8b cb             	mov    %rbx,%rcx
140ad2693:	48 8b 00             	mov    (%rax),%rax
140ad2696:	ff 15 9c a5 03 00    	call   *0x3a59c(%rip)        # 0x140b0cc38
140ad269c:	41 8b c4             	mov    %r12d,%eax
140ad269f:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
140ad26a4:	41 03 c4             	add    %r12d,%eax
140ad26a7:	75 11                	jne    0x140ad26ba
140ad26a9:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140ad26ad:	48 8b 01             	mov    (%rcx),%rax
140ad26b0:	48 8b 40 08          	mov    0x8(%rax),%rax
140ad26b4:	ff 15 7e a5 03 00    	call   *0x3a57e(%rip)        # 0x140b0cc38
140ad26ba:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140ad26bf:	eb 4a                	jmp    0x140ad270b
140ad26c1:	b9 e8 00 00 00       	mov    $0xe8,%ecx
140ad26c6:	e8 39 cf 01 00       	call   0x140aef604
140ad26cb:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
140ad26cf:	0f b7 4e 60          	movzwl 0x60(%rsi),%ecx
140ad26d3:	66 c1 e9 0a          	shr    $0xa,%cx
140ad26d7:	66 83 e1 03          	and    $0x3,%cx
140ad26db:	4c 8d 8e 80 00 00 00 	lea    0x80(%rsi),%r9
140ad26e2:	4c 8d 46 68          	lea    0x68(%rsi),%r8
140ad26e6:	44 88 7c 24 28       	mov    %r15b,0x28(%rsp)
140ad26eb:	66 89 4c 24 20       	mov    %cx,0x20(%rsp)
140ad26f0:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140ad26f4:	48 8b c8             	mov    %rax,%rcx
140ad26f7:	e8 b4 59 00 00       	call   0x140ad80b0
140ad26fc:	48 89 45 00          	mov    %rax,0x0(%rbp)
140ad2700:	48 8b d8             	mov    %rax,%rbx
140ad2703:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
140ad2708:	45 33 ff             	xor    %r15d,%r15d
140ad270b:	48 8b 0b             	mov    (%rbx),%rcx
140ad270e:	48 8b 41 08          	mov    0x8(%rcx),%rax
140ad2712:	48 8b cb             	mov    %rbx,%rcx
140ad2715:	ff 15 1d a5 03 00    	call   *0x3a51d(%rip)        # 0x140b0cc38
140ad271b:	44 88 7c 24 50       	mov    %r15b,0x50(%rsp)
140ad2720:	45 8b ef             	mov    %r15d,%r13d
140ad2723:	41 b4 01             	mov    $0x1,%r12b
140ad2726:	44 89 7c 24 68       	mov    %r15d,0x68(%rsp)
140ad272b:	44 89 7c 24 6c       	mov    %r15d,0x6c(%rsp)
140ad2730:	41 8b ff             	mov    %r15d,%edi
140ad2733:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
140ad2738:	45 8b f7             	mov    %r15d,%r14d
140ad273b:	44 89 7d 80          	mov    %r15d,-0x80(%rbp)
140ad273f:	45 84 e4             	test   %r12b,%r12b
140ad2742:	74 56                	je     0x140ad279a
140ad2744:	44 3b ae 9c 00 00 00 	cmp    0x9c(%rsi),%r13d
140ad274b:	0f 83 53 07 00 00    	jae    0x140ad2ea4
140ad2751:	48 8b 03             	mov    (%rbx),%rax
140ad2754:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ad2759:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ad275e:	66 44 89 7c 24 20    	mov    %r15w,0x20(%rsp)
140ad2764:	4c 8d 0d b5 d9 0d 00 	lea    0xdd9b5(%rip),%r9        # 0x140bb0120
140ad276b:	45 33 c0             	xor    %r8d,%r8d
140ad276e:	41 8d 50 01          	lea    0x1(%r8),%edx
140ad2772:	48 8b cb             	mov    %rbx,%rcx
140ad2775:	48 8b 40 10          	mov    0x10(%rax),%rax
140ad2779:	ff 15 b9 a4 03 00    	call   *0x3a4b9(%rip)        # 0x140b0cc38
140ad277f:	01 44 24 68          	add    %eax,0x68(%rsp)
140ad2783:	44 89 7c 24 6c       	mov    %r15d,0x6c(%rsp)
140ad2788:	41 8b ff             	mov    %r15d,%edi
140ad278b:	44 89 7c 24 60       	mov    %r15d,0x60(%rsp)
140ad2790:	45 8b f5             	mov    %r13d,%r14d
140ad2793:	44 89 6d 80          	mov    %r13d,-0x80(%rbp)
140ad2797:	45 8a e7             	mov    %r15b,%r12b
140ad279a:	48 8b 03             	mov    (%rbx),%rax
140ad279d:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
140ad27a2:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ad27a7:	66 44 89 7c 24 20    	mov    %r15w,0x20(%rsp)
140ad27ad:	4c 8d 0d b4 c8 06 00 	lea    0x6c8b4(%rip),%r9        # 0x140b3f068
140ad27b4:	41 b0 01             	mov    $0x1,%r8b
140ad27b7:	ba 04 00 00 00       	mov    $0x4,%edx
140ad27bc:	48 8b cb             	mov    %rbx,%rcx
140ad27bf:	48 8b 40 10          	mov    0x10(%rax),%rax
140ad27c3:	ff 15 6f a4 03 00    	call   *0x3a46f(%rip)        # 0x140b0cc38
140ad27c9:	44 38 7c 24 50       	cmp    %r15b,0x50(%rsp)
140ad27ce:	0f 84 e4 01 00 00    	je     0x140ad29b8
140ad27d4:	45 85 ed             	test   %r13d,%r13d
140ad27d7:	0f 84 e8 08 00 00    	je     0x140ad30c5
140ad27dd:	f6 46 60 01          	testb  $0x1,0x60(%rsi)
140ad27e1:	0f 84 c5 01 00 00    	je     0x140ad29ac
140ad27e7:	48 8b 03             	mov    (%rbx),%rax
140ad27ea:	44 89 7c 24 20       	mov    %r15d,0x20(%rsp)
140ad27ef:	44 8b 4c 24 68       	mov    0x68(%rsp),%r9d
140ad27f4:	44 8b c7             	mov    %edi,%r8d
140ad27f7:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140ad27fb:	48 8b cb             	mov    %rbx,%rcx
140ad27fe:	48 8b 40 18          	mov    0x18(%rax),%rax
140ad2802:	ff 15 30 a4 03 00    	call   *0x3a430(%rip)        # 0x140b0cc38
140ad2808:	90                   	nop
140ad2809:	3b 7c 24 6c          	cmp    0x6c(%rsp),%edi
140ad280d:	75 51                	jne    0x140ad2860
140ad280f:	48 8d 8e c0 00 00 00 	lea    0xc0(%rsi),%rcx
140ad2816:	48 8b 51 08          	mov    0x8(%rcx),%rdx