1400a7487:	ff
1400a7488:	48 81 ec a0 01 00 00 	sub    $0x1a0,%rsp
1400a748f:	48 8b 05 ea 0c 36 00 	mov    0x360cea(%rip),%rax        # 0x140408180
1400a7496:	48 33 c4             	xor    %rsp,%rax
1400a7499:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
1400a74a0:	45 8b e0             	mov    %r8d,%r12d
1400a74a3:	4c 8b f2             	mov    %rdx,%r14
1400a74a6:	4c 8b f9             	mov    %rcx,%r15
1400a74a9:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1400a74ae:	45 33 ed             	xor    %r13d,%r13d
1400a74b1:	44 89 6c 24 60       	mov    %r13d,0x60(%rsp)
1400a74b6:	48 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%rsi
1400a74bd:	48 8b de             	mov    %rsi,%rbx
1400a74c0:	48 ff c3             	inc    %rbx
1400a74c3:	44 38 2c 1a          	cmp    %r13b,(%rdx,%rbx,1)
1400a74c7:	75 f7                	jne    0x1400a74c0
1400a74c9:	48 8b d3             	mov    %rbx,%rdx
1400a74cc:	49 8b ce             	mov    %r14,%rcx
1400a74cf:	ff 15 d3 2c 28 00    	call   *0x282cd3(%rip)        # 0x14032a1a8
1400a74d5:	4c 8b cb             	mov    %rbx,%r9
1400a74d8:	4d 8b c6             	mov    %r14,%r8
1400a74db:	ba 04 01 00 00       	mov    $0x104,%edx
1400a74e0:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400a74e4:	ff 15 9e 2c 28 00    	call   *0x282c9e(%rip)        # 0x14032a188
1400a74ea:	48 8d 55 80          	lea    -0x80(%rbp),%rdx
1400a74ee:	48 8d 45 80          	lea    -0x80(%rbp),%rax
1400a74f2:	0f b6 4d 80          	movzbl -0x80(%rbp),%ecx
1400a74f6:	84 c9                	test   %cl,%cl
1400a74f8:	74 3e                	je     0x1400a7538
1400a74fa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1400a7500:	80 f9 5c             	cmp    $0x5c,%cl
1400a7503:	75 04                	jne    0x1400a7509
1400a7505:	b1 2f                	mov    $0x2f,%cl
1400a7507:	eb 08                	jmp    0x1400a7511
1400a7509:	0f b6 0a             	movzbl (%rdx),%ecx
1400a750c:	80 f9 2f             	cmp    $0x2f,%cl
1400a750f:	75 18                	jne    0x1400a7529
1400a7511:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1400a7515:	49 3b c0             	cmp    %r8,%rax
1400a7518:	74 0f                	je     0x1400a7529
1400a751a:	4c 8d 45 81          	lea    -0x7f(%rbp),%r8
1400a751e:	49 3b c0             	cmp    %r8,%rax
1400a7521:	74 06                	je     0x1400a7529
1400a7523:	80 78 ff 2f          	cmpb   $0x2f,-0x1(%rax)
1400a7527:	74 05                	je     0x1400a752e
1400a7529:	88 08                	mov    %cl,(%rax)
1400a752b:	48 ff c0             	inc    %rax
1400a752e:	48 ff c2             	inc    %rdx
1400a7531:	0f b6 0a             	movzbl (%rdx),%ecx
1400a7534:	84 c9                	test   %cl,%cl
1400a7536:	75 c8                	jne    0x1400a7500
1400a7538:	44 88 28             	mov    %r13b,(%rax)
1400a753b:	ba 2f 00 00 00       	mov    $0x2f,%edx
1400a7540:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400a7544:	e8 fd 54 25 00       	call   0x1402fca46
1400a7549:	48 85 c0             	test   %rax,%rax
1400a754c:	74 05                	je     0x1400a7553
1400a754e:	44 88 28             	mov    %r13b,(%rax)
1400a7551:	eb 04                	jmp    0x1400a7557
1400a7553:	44 88 6d 80          	mov    %r13b,-0x80(%rbp)
1400a7557:	b9 20 00 00 00       	mov    $0x20,%ecx
1400a755c:	e8 e7 2c 25 00       	call   0x1402fa248
1400a7561:	48 8b d8             	mov    %rax,%rbx
1400a7564:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a7569:	48 85 c0             	test   %rax,%rax
1400a756c:	74 18                	je     0x1400a7586
1400a756e:	48 8d 05 4b 5c 28 00 	lea    0x285c4b(%rip),%rax        # 0x14032d1c0
1400a7575:	48 89 03             	mov    %rax,(%rbx)
1400a7578:	4c 89 6b 08          	mov    %r13,0x8(%rbx)
1400a757c:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
1400a7580:	4c 89 6b 18          	mov    %r13,0x18(%rbx)
1400a7584:	eb 03                	jmp    0x1400a7589
1400a7586:	49 8b dd             	mov    %r13,%rbx
1400a7589:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400a758e:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a7593:	e8 b0 2c 25 00       	call   0x1402fa248
1400a7598:	48 8b f8             	mov    %rax,%rdi
1400a759b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a75a0:	48 85 c0             	test   %rax,%rax
1400a75a3:	74 24                	je     0x1400a75c9
1400a75a5:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a75a8:	0f 11 00             	movups %xmm0,(%rax)
1400a75ab:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400a75b2:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1400a75b9:	48 8d 05 30 6d 28 00 	lea    0x286d30(%rip),%rax        # 0x14032e2f0
1400a75c0:	48 89 07             	mov    %rax,(%rdi)
1400a75c3:	48 89 5f 10          	mov    %rbx,0x10(%rdi)
1400a75c7:	eb 03                	jmp    0x1400a75cc
1400a75c9:	49 8b fd             	mov    %r13,%rdi
1400a75cc:	48 89 5c 24 68       	mov    %rbx,0x68(%rsp)
1400a75d1:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
1400a75d6:	45 8b c4             	mov    %r12d,%r8d
1400a75d9:	49 8b d6             	mov    %r14,%rdx
1400a75dc:	48 8b cb             	mov    %rbx,%rcx
1400a75df:	e8 cc 78 00 00       	call   0x1400aeeb0
1400a75e4:	4c 8b e0             	mov    %rax,%r12
1400a75e7:	48 85 c0             	test   %rax,%rax
1400a75ea:	74 52                	je     0x1400a763e
1400a75ec:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a75f1:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a75f6:	e8 4d 2c 25 00       	call   0x1402fa248
1400a75fb:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a7600:	48 85 c0             	test   %rax,%rax
1400a7603:	74 24                	je     0x1400a7629
1400a7605:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a7608:	0f 11 00             	movups %xmm0,(%rax)
1400a760b:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400a7612:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1400a7619:	48 8d 0d d0 6c 28 00 	lea    0x286cd0(%rip),%rcx        # 0x14032e2f0
1400a7620:	48 89 08             	mov    %rcx,(%rax)
1400a7623:	4c 89 60 10          	mov    %r12,0x10(%rax)
1400a7627:	eb 03                	jmp    0x1400a762c
1400a7629:	49 8b c5             	mov    %r13,%rax
1400a762c:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400a7631:	48 8d 44 24 20       	lea    0x20(%rsp),%rax
1400a7636:	41 be 01 00 00 00    	mov    $0x1,%r14d
1400a763c:	eb 1c                	jmp    0x1400a765a
1400a763e:	48 85 ff             	test   %rdi,%rdi
1400a7641:	74 04                	je     0x1400a7647
1400a7643:	f0 ff 47 08          	lock incl 0x8(%rdi)
1400a7647:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1400a764c:	48 8d 44 24 40       	lea    0x40(%rsp),%rax
1400a7651:	41 be 02 00 00 00    	mov    $0x2,%r14d
1400a7657:	4c 8b e3             	mov    %rbx,%r12
1400a765a:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
1400a765f:	48 8b 58 08          	mov    0x8(%rax),%rbx
1400a7663:	48 89 5c 24 38       	mov    %rbx,0x38(%rsp)
1400a7668:	4c 89 28             	mov    %r13,(%rax)
1400a766b:	4c 89 68 08          	mov    %r13,0x8(%rax)
1400a766f:	41 f6 c6 02          	test   $0x2,%r14b
1400a7673:	74 43                	je     0x1400a76b8
1400a7675:	41 83 e6 fd          	and    $0xfffffffd,%r14d
1400a7679:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a767e:	48 85 c9             	test   %rcx,%rcx
1400a7681:	74 35                	je     0x1400a76b8
1400a7683:	8b c6                	mov    %esi,%eax
1400a7685:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a768a:	83 f8 01             	cmp    $0x1,%eax
1400a768d:	75 24                	jne    0x1400a76b3
1400a768f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1400a7694:	48 8b 03             	mov    (%rbx),%rax
1400a7697:	48 8b cb             	mov    %rbx,%rcx
1400a769a:	ff 10                	call   *(%rax)
1400a769c:	8b c6                	mov    %esi,%eax
1400a769e:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a76a3:	83 f8 01             	cmp    $0x1,%eax
1400a76a6:	75 0b                	jne    0x1400a76b3
1400a76a8:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a76ad:	48 8b 01             	mov    (%rcx),%rax
1400a76b0:	ff 50 08             	call   *0x8(%rax)
1400a76b3:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a76b8:	41 f6 c6 01          	test   $0x1,%r14b
1400a76bc:	74 3f                	je     0x1400a76fd
1400a76be:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400a76c3:	48 85 c9             	test   %rcx,%rcx
1400a76c6:	74 35                	je     0x1400a76fd
1400a76c8:	8b c6                	mov    %esi,%eax
1400a76ca:	f0 0f c1 41 08       	lock xadd %eax,0x8(%rcx)
1400a76cf:	83 f8 01             	cmp    $0x1,%eax
1400a76d2:	75 24                	jne    0x1400a76f8
1400a76d4:	48 8b 5c 24 28       	mov    0x28(%rsp),%rbx
1400a76d9:	48 8b 03             	mov    (%rbx),%rax
1400a76dc:	48 8b cb             	mov    %rbx,%rcx
1400a76df:	ff 10                	call   *(%rax)
1400a76e1:	8b c6                	mov    %esi,%eax
1400a76e3:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a76e8:	83 f8 01             	cmp    $0x1,%eax
1400a76eb:	75 0b                	jne    0x1400a76f8
1400a76ed:	48 8b 4c 24 28       	mov    0x28(%rsp),%rcx
1400a76f2:	48 8b 01             	mov    (%rcx),%rax
1400a76f5:	ff 50 08             	call   *0x8(%rax)
1400a76f8:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a76fd:	b9 30 05 00 00       	mov    $0x530,%ecx
1400a7702:	e8 41 2b 25 00       	call   0x1402fa248
1400a7707:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400a770c:	48 85 c0             	test   %rax,%rax
1400a770f:	74 3e                	je     0x1400a774f
1400a7711:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a7714:	f3 0f 7f 44 24 50    	movdqu %xmm0,0x50(%rsp)
1400a771a:	48 85 db             	test   %rbx,%rbx
1400a771d:	74 09                	je     0x1400a7728
1400a771f:	f0 ff 43 08          	lock incl 0x8(%rbx)
1400a7723:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a7728:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1400a772d:	48 89 5c 24 58       	mov    %rbx,0x58(%rsp)
1400a7732:	4c 8d 0d ff 31 28 00 	lea    0x2831ff(%rip),%r9        # 0x14032a938
1400a7739:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1400a773d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400a7742:	48 8b c8             	mov    %rax,%rcx
1400a7745:	e8 c6 f6 fe ff       	call   0x140096e10
1400a774a:	4c 8b f0             	mov    %rax,%r14
1400a774d:	eb 03                	jmp    0x1400a7752
1400a774f:	4d 8b f5             	mov    %r13,%r14
1400a7752:	4d 89 2f             	mov    %r13,(%r15)
1400a7755:	4d 89 6f 08          	mov    %r13,0x8(%r15)
1400a7759:	4c 89 74 24 40       	mov    %r14,0x40(%rsp)
1400a775e:	b9 18 00 00 00       	mov    $0x18,%ecx
1400a7763:	e8 e0 2a 25 00       	call   0x1402fa248
1400a7768:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1400a776d:	48 85 c0             	test   %rax,%rax
1400a7770:	74 24                	je     0x1400a7796
1400a7772:	0f 57 c0             	xorps  %xmm0,%xmm0
1400a7775:	0f 11 00             	movups %xmm0,(%rax)
1400a7778:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
1400a777f:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
1400a7786:	48 8d 0d 63 6b 28 00 	lea    0x286b63(%rip),%rcx        # 0x14032e2f0
1400a778d:	48 89 08             	mov    %rcx,(%rax)
1400a7790:	4c 89 70 10          	mov    %r14,0x10(%rax)
1400a7794:	eb 03                	jmp    0x1400a7799
1400a7796:	49 8b c5             	mov    %r13,%rax
1400a7799:	4d 89 37             	mov    %r14,(%r15)
1400a779c:	49 89 47 08          	mov    %rax,0x8(%r15)
1400a77a0:	48 85 db             	test   %rbx,%rbx
1400a77a3:	74 31                	je     0x1400a77d6
1400a77a5:	8b c6                	mov    %esi,%eax
1400a77a7:	f0 0f c1 43 08       	lock xadd %eax,0x8(%rbx)
1400a77ac:	83 f8 01             	cmp    $0x1,%eax
1400a77af:	75 25                	jne    0x1400a77d6
1400a77b1:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1400a77b6:	48 8b 03             	mov    (%rbx),%rax
1400a77b9:	48 8b cb             	mov    %rbx,%rcx
1400a77bc:	ff 10                	call   *(%rax)
1400a77be:	8b c6                	mov    %esi,%eax
1400a77c0:	f0 0f c1 43 0c       	lock xadd %eax,0xc(%rbx)
1400a77c5:	83 f8 01             	cmp    $0x1,%eax
1400a77c8:	75 0c                	jne    0x1400a77d6
1400a77ca:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
1400a77cf:	48 8b 01             	mov    (%rcx),%rax
1400a77d2:	ff 50 08             	call   *0x8(%rax)
1400a77d5:	90                   	nop
1400a77d6:	48 85 ff             	test   %rdi,%rdi
1400a77d9:	74 27                	je     0x1400a7802
1400a77db:	8b c6                	mov    %esi,%eax
1400a77dd:	f0 0f c1 47 08       	lock xadd %eax,0x8(%rdi)
1400a77e2:	83 f8 01             	cmp    $0x1,%eax
1400a77e5:	75 1b                	jne    0x1400a7802
1400a77e7:	48 8b 17             	mov    (%rdi),%rdx
1400a77ea:	48 8b cf             	mov    %rdi,%rcx
1400a77ed:	ff 12                	call   *(%rdx)
1400a77ef:	f0 0f c1 77 0c       	lock xadd %esi,0xc(%rdi)
1400a77f4:	83 fe 01             	cmp    $0x1,%esi
1400a77f7:	75 09                	jne    0x1400a7802
1400a77f9:	48 8b 17             	mov    (%rdi),%rdx
1400a77fc:	48 8b cf             	mov    %rdi,%rcx
1400a77ff:	ff 52 08             	call   *0x8(%rdx)
1400a7802:	49 8b c7             	mov    %r15,%rax
1400a7805:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
1400a780c:	48 33 cc             	xor    %rsp,%rcx
1400a780f:	e8 2c 2e 25 00       	call   0x1402fa640
1400a7814:	48 8b 9c 24 f8 01 00 	mov    0x1f8(%rsp),%rbx
1400a781b:	00
1400a781c:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
1400a7823:	41 5f                	pop    %r15
1400a7825:	41 5e                	pop    %r14
1400a7827:	41 5d                	pop    %r13
1400a7829:	41 5c                	pop    %r12
1400a782b:	5f                   	pop    %rdi
1400a782c:	5e                   	pop    %rsi
1400a782d:	5d                   	pop    %rbp
1400a782e:	c3                   	ret
1400a782f:	cc                   	int3
1400a7830:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1400a7835:	57                   	push   %rdi
1400a7836:	48 83 ec 20          	sub    $0x20,%rsp
1400a783a:	41 8b d8             	mov    %r8d,%ebx
1400a783d:	48 8b fa             	mov    %rdx,%rdi
1400a7840:	e8 cb 81 00 00       	call   0x1400afa10
1400a7845:	84 c0                	test   %al,%al
1400a7847:	75 0d                	jne    0x1400a7856
1400a7849:	33 c0                	xor    %eax,%eax
1400a784b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7850:	48 83 c4 20          	add    $0x20,%rsp
1400a7854:	5f                   	pop    %rdi
1400a7855:	c3                   	ret
1400a7856:	c1 eb 02             	shr    $0x2,%ebx
1400a7859:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400a785e:	83 e3 01             	and    $0x1,%ebx
1400a7861:	48 8b d7             	mov    %rdi,%rdx
1400a7864:	44 8b c3             	mov    %ebx,%r8d
1400a7867:	e8 34 00 00 00       	call   0x1400a78a0
1400a786c:	48 8b 18             	mov    (%rax),%rbx
1400a786f:	48 c7 00 00 00 00 00 	movq   $0x0,(%rax)
1400a7876:	48 8b 4c 24 48       	mov    0x48(%rsp),%rcx
1400a787b:	48 85 c9             	test   %rcx,%rcx
1400a787e:	74 0c                	je     0x1400a788c
1400a7880:	4c 8b 01             	mov    (%rcx),%r8
1400a7883:	ba 01 00 00 00       	mov    $0x1,%edx
1400a7888:	41 ff 50 28          	call   *0x28(%r8)
1400a788c:	48 8b c3             	mov    %rbx,%rax
1400a788f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1400a7894:	48 83 c4 20          	add    $0x20,%rsp
1400a7898:	5f                   	pop    %rdi
1400a7899:	c3                   	ret
1400a789a:	cc                   	int3
1400a789b:	cc                   	int3
1400a789c:	cc                   	int3
1400a789d:	cc                   	int3
1400a789e:	cc                   	int3
1400a789f:	cc                   	int3
1400a78a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
1400a78a5:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
1400a78aa:	56                   	push   %rsi
1400a78ab:	57                   	push   %rdi
1400a78ac:	41 56                	push   %r14
1400a78ae:	48 81 ec 90 01 00 00 	sub    $0x190,%rsp
1400a78b5:	48 8b 05 c4 08 36 00 	mov    0x3608c4(%rip),%rax        # 0x140408180
1400a78bc:	48 33 c4             	xor    %rsp,%rax
1400a78bf:	48 89 84 24 80 01 00 	mov    %rax,0x180(%rsp)
1400a78c6:	00
1400a78c7:	41 8b e8             	mov    %r8d,%ebp
1400a78ca:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
1400a78cf:	48 8b da             	mov    %rdx,%rbx
1400a78d2:	48 8b f1             	mov    %rcx,%rsi
1400a78d5:	33 d2                	xor    %edx,%edx
1400a78d7:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400a78dc:	41 b8 40 01 00 00    	mov    $0x140,%r8d
1400a78e2:	45 33 f6             	xor    %r14d,%r14d
1400a78e5:	e8 74 51 25 00       	call   0x1402fca5e
1400a78ea:	48 8b cb             	mov    %rbx,%rcx
1400a78ed:	83 fd 01             	cmp    $0x1,%ebp
1400a78f0:	75 1c                	jne    0x1400a790e
1400a78f2:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
1400a78f7:	4c 8d 44 24 40       	lea    0x40(%rsp),%r8
1400a78fc:	44 8b cd             	mov    %ebp,%r9d
1400a78ff:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
1400a7904:	33 d2                	xor    %edx,%edx
1400a7906:	ff 15 04 19 28 00    	call   *0x281904(%rip)        # 0x140329210
1400a790c:	eb 0b                	jmp    0x1400a7919
1400a790e:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1400a7913:	ff 15 ef 18 28 00    	call   *0x2818ef(%rip)        # 0x140329208
1400a7919:	b9 58 01 00 00       	mov    $0x158,%ecx
1400a791e:	48 8b d8             	mov    %rax,%rbx
1400a7921:	e8 22 29 25 00       	call   0x1402fa248
1400a7926:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400a792b:	48 8b f8             	mov    %rax,%rdi
1400a792e:	48 85 c0             	test   %rax,%rax
1400a7931:	0f 84 bb 00 00 00    	je     0x1400a79f2
1400a7937:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
1400a793b:	48 8d 05 ae 58 28 00 	lea    0x2858ae(%rip),%rax        # 0x14032d1f0
1400a7942:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
1400a7946:	48 89 07             	mov    %rax,(%rdi)
1400a7949:	48 8b cb             	mov    %rbx,%rcx
1400a794c:	33 d2                	xor    %edx,%edx
1400a794e:	41 b8 40 01 00 00    	mov    $0x140,%r8d
1400a7954:	e8 05 51 25 00       	call   0x1402fca5e
1400a7959:	48 83 7f 08 ff       	cmpq   $0xffffffffffffffff,0x8(%rdi)
1400a795e:	89 af 50 01 00 00    	mov    %ebp,0x150(%rdi)
1400a7964:	0f 84 83 00 00 00    	je     0x1400a79ed
1400a796a:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
1400a796f:	b8 02 00 00 00       	mov    $0x2,%eax