140dfd5aa:	85 c0                	test   %eax,%eax
140dfd5ac:	75 0c                	jne    0x140dfd5ba
140dfd5ae:	ff 15 b4 5c 18 00    	call   *0x185cb4(%rip)        # 0x140f83268
140dfd5b4:	89 44 24 34          	mov    %eax,0x34(%rsp)
140dfd5b8:	eb 05                	jmp    0x140dfd5bf
140dfd5ba:	83 64 24 34 00       	andl   $0x0,0x34(%rsp)
140dfd5bf:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140dfd5c4:	48 83 c4 48          	add    $0x48,%rsp
140dfd5c8:	c3                   	ret
140dfd5c9:	cc                   	int3
140dfd5ca:	cc                   	int3
140dfd5cb:	cc                   	int3
140dfd5cc:	4c 8b dc             	mov    %rsp,%r11
140dfd5cf:	49 89 6b 10          	mov    %rbp,0x10(%r11)
140dfd5d3:	49 89 73 18          	mov    %rsi,0x18(%r11)
140dfd5d7:	57                   	push   %rdi
140dfd5d8:	41 56                	push   %r14
140dfd5da:	41 57                	push   %r15
140dfd5dc:	48 83 ec 50          	sub    $0x50,%rsp
140dfd5e0:	49 8b e9             	mov    %r9,%rbp
140dfd5e3:	45 8b f0             	mov    %r8d,%r14d
140dfd5e6:	4c 8b fa             	mov    %rdx,%r15
140dfd5e9:	8b f9                	mov    %ecx,%edi
140dfd5eb:	81 f9 e9 fd 00 00    	cmp    $0xfde9,%ecx
140dfd5f1:	74 57                	je     0x140dfd64a
140dfd5f3:	81 f9 98 d6 00 00    	cmp    $0xd698,%ecx
140dfd5f9:	74 4f                	je     0x140dfd64a
140dfd5fb:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140dfd602:	49 8d 43 08          	lea    0x8(%r11),%rax
140dfd606:	83 64 24 70 00       	andl   $0x0,0x70(%rsp)
140dfd60b:	49 89 43 d0          	mov    %rax,-0x30(%r11)
140dfd60f:	49 83 63 c8 00       	andq   $0x0,-0x38(%r11)
140dfd614:	89 74 24 28          	mov    %esi,0x28(%rsp)
140dfd618:	4d 89 4b b8          	mov    %r9,-0x48(%r11)
140dfd61c:	45 8b c8             	mov    %r8d,%r9d
140dfd61f:	4c 8b c2             	mov    %rdx,%r8
140dfd622:	ba 00 04 00 00       	mov    $0x400,%edx
140dfd627:	ff 15 7b 5d 18 00    	call   *0x185d7b(%rip)        # 0x140f833a8
140dfd62d:	83 7c 24 70 00       	cmpl   $0x0,0x70(%rsp)
140dfd632:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd636:	74 43                	je     0x140dfd67b
140dfd638:	83 64 24 40 00       	andl   $0x0,0x40(%rsp)
140dfd63d:	c7 44 24 44 59 04 00 	movl   $0x459,0x44(%rsp)
140dfd644:	00
140dfd645:	e9 88 00 00 00       	jmp    0x140dfd6d2
140dfd64a:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140dfd650:	45 8b ce             	mov    %r14d,%r9d
140dfd653:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140dfd659:	4d 8b c7             	mov    %r15,%r8
140dfd65c:	8b b4 24 90 00 00 00 	mov    0x90(%rsp),%esi
140dfd663:	ba 80 00 00 00       	mov    $0x80,%edx
140dfd668:	89 74 24 28          	mov    %esi,0x28(%rsp)
140dfd66c:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140dfd671:	ff 15 31 5d 18 00    	call   *0x185d31(%rip)        # 0x140f833a8
140dfd677:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd67b:	85 c0                	test   %eax,%eax
140dfd67d:	75 08                	jne    0x140dfd687
140dfd67f:	ff 15 e3 5b 18 00    	call   *0x185be3(%rip)        # 0x140f83268
140dfd685:	eb 02                	jmp    0x140dfd689
140dfd687:	33 c0                	xor    %eax,%eax
140dfd689:	89 44 24 44          	mov    %eax,0x44(%rsp)
140dfd68d:	3d ec 03 00 00       	cmp    $0x3ec,%eax
140dfd692:	75 3e                	jne    0x140dfd6d2
140dfd694:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140dfd69a:	45 8b ce             	mov    %r14d,%r9d
140dfd69d:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140dfd6a3:	4d 8b c7             	mov    %r15,%r8
140dfd6a6:	89 74 24 28          	mov    %esi,0x28(%rsp)
140dfd6aa:	33 d2                	xor    %edx,%edx
140dfd6ac:	8b cf                	mov    %edi,%ecx
140dfd6ae:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
140dfd6b3:	ff 15 ef 5c 18 00    	call   *0x185cef(%rip)        # 0x140f833a8
140dfd6b9:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd6bd:	85 c0                	test   %eax,%eax
140dfd6bf:	75 0c                	jne    0x140dfd6cd
140dfd6c1:	ff 15 a1 5b 18 00    	call   *0x185ba1(%rip)        # 0x140f83268
140dfd6c7:	89 44 24 44          	mov    %eax,0x44(%rsp)
140dfd6cb:	eb 05                	jmp    0x140dfd6d2
140dfd6cd:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140dfd6d2:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140dfd6d7:	4c 8d 5c 24 50       	lea    0x50(%rsp),%r11
140dfd6dc:	49 8b 6b 28          	mov    0x28(%r11),%rbp
140dfd6e0:	49 8b 73 30          	mov    0x30(%r11),%rsi
140dfd6e4:	49 8b e3             	mov    %r11,%rsp
140dfd6e7:	41 5f                	pop    %r15
140dfd6e9:	41 5e                	pop    %r14
140dfd6eb:	5f                   	pop    %rdi
140dfd6ec:	c3                   	ret
140dfd6ed:	cc                   	int3
140dfd6ee:	cc                   	int3
140dfd6ef:	cc                   	int3
140dfd6f0:	48 8b c4             	mov    %rsp,%rax
140dfd6f3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140dfd6f7:	48 89 68 10          	mov    %rbp,0x10(%rax)
140dfd6fb:	48 89 70 18          	mov    %rsi,0x18(%rax)
140dfd6ff:	48 89 78 20          	mov    %rdi,0x20(%rax)
140dfd703:	41 56                	push   %r14
140dfd705:	48 83 ec 50          	sub    $0x50,%rsp
140dfd709:	48 83 60 e0 00       	andq   $0x0,-0x20(%rax)
140dfd70e:	49 8b d9             	mov    %r9,%rbx
140dfd711:	48 83 60 d8 00       	andq   $0x0,-0x28(%rax)
140dfd716:	45 8b c8             	mov    %r8d,%r9d
140dfd719:	44 8b b4 24 80 00 00 	mov    0x80(%rsp),%r14d
140dfd720:	00
140dfd721:	41 8b f8             	mov    %r8d,%edi
140dfd724:	4c 8b c2             	mov    %rdx,%r8
140dfd727:	44 89 70 d0          	mov    %r14d,-0x30(%rax)
140dfd72b:	48 8b f2             	mov    %rdx,%rsi
140dfd72e:	48 89 58 c8          	mov    %rbx,-0x38(%rax)
140dfd732:	ba 00 04 00 00       	mov    $0x400,%edx
140dfd737:	8b e9                	mov    %ecx,%ebp
140dfd739:	ff 15 69 5c 18 00    	call   *0x185c69(%rip)        # 0x140f833a8
140dfd73f:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd743:	85 c0                	test   %eax,%eax
140dfd745:	75 08                	jne    0x140dfd74f
140dfd747:	ff 15 1b 5b 18 00    	call   *0x185b1b(%rip)        # 0x140f83268
140dfd74d:	eb 02                	jmp    0x140dfd751
140dfd74f:	33 c0                	xor    %eax,%eax
140dfd751:	89 44 24 44          	mov    %eax,0x44(%rsp)
140dfd755:	3d ec 03 00 00       	cmp    $0x3ec,%eax
140dfd75a:	75 3f                	jne    0x140dfd79b
140dfd75c:	48 83 64 24 38 00    	andq   $0x0,0x38(%rsp)
140dfd762:	44 8b cf             	mov    %edi,%r9d
140dfd765:	48 83 64 24 30 00    	andq   $0x0,0x30(%rsp)
140dfd76b:	4c 8b c6             	mov    %rsi,%r8
140dfd76e:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
140dfd773:	33 d2                	xor    %edx,%edx
140dfd775:	8b cd                	mov    %ebp,%ecx
140dfd777:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
140dfd77c:	ff 15 26 5c 18 00    	call   *0x185c26(%rip)        # 0x140f833a8
140dfd782:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd786:	85 c0                	test   %eax,%eax
140dfd788:	75 0c                	jne    0x140dfd796
140dfd78a:	ff 15 d8 5a 18 00    	call   *0x185ad8(%rip)        # 0x140f83268
140dfd790:	89 44 24 44          	mov    %eax,0x44(%rsp)
140dfd794:	eb 05                	jmp    0x140dfd79b
140dfd796:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140dfd79b:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140dfd7a0:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
140dfd7a5:	48 8b 6c 24 68       	mov    0x68(%rsp),%rbp
140dfd7aa:	48 8b 74 24 70       	mov    0x70(%rsp),%rsi
140dfd7af:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
140dfd7b4:	48 83 c4 50          	add    $0x50,%rsp
140dfd7b8:	41 5e                	pop    %r14
140dfd7ba:	c3                   	ret
140dfd7bb:	cc                   	int3
140dfd7bc:	40 53                	rex push %rbx
140dfd7be:	48 83 ec 20          	sub    $0x20,%rsp
140dfd7c2:	8b d9                	mov    %ecx,%ebx
140dfd7c4:	ff 15 ce 5f 18 00    	call   *0x185fce(%rip)        # 0x140f83798
140dfd7ca:	85 c0                	test   %eax,%eax
140dfd7cc:	74 0f                	je     0x140dfd7dd
140dfd7ce:	3b c3                	cmp    %ebx,%eax
140dfd7d0:	77 0b                	ja     0x140dfd7dd
140dfd7d2:	83 64 24 44 00       	andl   $0x0,0x44(%rsp)
140dfd7d7:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd7db:	eb 0e                	jmp    0x140dfd7eb
140dfd7dd:	89 44 24 40          	mov    %eax,0x40(%rsp)
140dfd7e1:	ff 15 81 5a 18 00    	call   *0x185a81(%rip)        # 0x140f83268
140dfd7e7:	89 44 24 44          	mov    %eax,0x44(%rsp)
140dfd7eb:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140dfd7f0:	48 83 c4 20          	add    $0x20,%rsp
140dfd7f4:	5b                   	pop    %rbx
140dfd7f5:	c3                   	ret
140dfd7f6:	cc                   	int3
140dfd7f7:	cc                   	int3
140dfd7f8:	48 83 ec 38          	sub    $0x38,%rsp
140dfd7fc:	ff 15 de 59 18 00    	call   *0x1859de(%rip)        # 0x140f831e0
140dfd802:	89 44 24 20          	mov    %eax,0x20(%rsp)
140dfd806:	85 c0                	test   %eax,%eax
140dfd808:	75 0c                	jne    0x140dfd816
140dfd80a:	ff 15 58 5a 18 00    	call   *0x185a58(%rip)        # 0x140f83268
140dfd810:	89 44 24 24          	mov    %eax,0x24(%rsp)
140dfd814:	eb 05                	jmp    0x140dfd81b
140dfd816:	83 64 24 24 00       	andl   $0x0,0x24(%rsp)
140dfd81b:	48 8b 44 24 20       	mov    0x20(%rsp),%rax
140dfd820:	48 83 c4 38          	add    $0x38,%rsp
140dfd824:	c3                   	ret
140dfd825:	cc                   	int3
140dfd826:	cc                   	int3
140dfd827:	cc                   	int3
140dfd828:	48 83 ec 28          	sub    $0x28,%rsp
140dfd82c:	45 33 c9             	xor    %r9d,%r9d
140dfd82f:	ff 15 1b 5d 18 00    	call   *0x185d1b(%rip)        # 0x140f83550
140dfd835:	89 44 24 48          	mov    %eax,0x48(%rsp)
140dfd839:	85 c0                	test   %eax,%eax
140dfd83b:	75 0c                	jne    0x140dfd849
140dfd83d:	ff 15 25 5a 18 00    	call   *0x185a25(%rip)        # 0x140f83268
140dfd843:	89 44 24 4c          	mov    %eax,0x4c(%rsp)
140dfd847:	eb 05                	jmp    0x140dfd84e
140dfd849:	83 64 24 4c 00       	andl   $0x0,0x4c(%rsp)
140dfd84e:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
140dfd853:	48 83 c4 28          	add    $0x28,%rsp
140dfd857:	c3                   	ret
140dfd858:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140dfd85d:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140dfd862:	55                   	push   %rbp
140dfd863:	57                   	push   %rdi
140dfd864:	41 56                	push   %r14
140dfd866:	48 8d ac 24 50 fe ff 	lea    -0x1b0(%rsp),%rbp
140dfd86d:	ff
140dfd86e:	48 81 ec b0 02 00 00 	sub    $0x2b0,%rsp
140dfd875:	48 8b 05 84 b6 5b 00 	mov    0x5bb684(%rip),%rax        # 0x1413b8f00
140dfd87c:	48 33 c4             	xor    %rsp,%rax
140dfd87f:	48 89 85 a0 01 00 00 	mov    %rax,0x1a0(%rbp)
140dfd886:	41 8b f8             	mov    %r8d,%edi
140dfd889:	41 8a d8             	mov    %r8b,%bl
140dfd88c:	83 e7 fe             	and    $0xfffffffe,%edi
140dfd88f:	48 8b f2             	mov    %rdx,%rsi
140dfd892:	4c 8b f1             	mov    %rcx,%r14
140dfd895:	80 e3 01             	and    $0x1,%bl
140dfd898:	74 13                	je     0x140dfd8ad
140dfd89a:	8b c7                	mov    %edi,%eax
140dfd89c:	c1 e8 02             	shr    $0x2,%eax
140dfd89f:	a8 01                	test   $0x1,%al
140dfd8a1:	74 0a                	je     0x140dfd8ad
140dfd8a3:	b8 57 00 00 00       	mov    $0x57,%eax
140dfd8a8:	e9 7f 02 00 00       	jmp    0x140dfdb2c
140dfd8ad:	8b c7                	mov    %edi,%eax
140dfd8af:	83 c9 ff             	or     $0xffffffff,%ecx
140dfd8b2:	d1 e8                	shr    $1,%eax
140dfd8b4:	a8 01                	test   $0x1,%al
140dfd8b6:	74 1a                	je     0x140dfd8d2
140dfd8b8:	44 3b c9             	cmp    %ecx,%r9d
140dfd8bb:	74 15                	je     0x140dfd8d2
140dfd8bd:	41 8b c1             	mov    %r9d,%eax
140dfd8c0:	c1 e8 0a             	shr    $0xa,%eax
140dfd8c3:	a8 01                	test   $0x1,%al
140dfd8c5:	74 04                	je     0x140dfd8cb
140dfd8c7:	84 db                	test   %bl,%bl
140dfd8c9:	75 07                	jne    0x140dfd8d2
140dfd8cb:	83 e7 fd             	and    $0xfffffffd,%edi
140dfd8ce:	44 89 4a 10          	mov    %r9d,0x10(%rdx)
140dfd8d2:	85 ff                	test   %edi,%edi
140dfd8d4:	0f 84 50 02 00 00    	je     0x140dfdb2a
140dfd8da:	40 f6 c7 2a          	test   $0x2a,%dil
140dfd8de:	0f 84 d1 00 00 00    	je     0x140dfd9b5
140dfd8e4:	44 3b c9             	cmp    %ecx,%r9d
140dfd8e7:	74 12                	je     0x140dfd8fb
140dfd8e9:	41 c1 e9 0a          	shr    $0xa,%r9d
140dfd8ed:	41 f6 c1 01          	test   $0x1,%r9b
140dfd8f1:	74 08                	je     0x140dfd8fb
140dfd8f3:	84 db                	test   %bl,%bl
140dfd8f5:	0f 85 ba 00 00 00    	jne    0x140dfd9b5
140dfd8fb:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140dfd900:	33 d2                	xor    %edx,%edx
140dfd902:	49 8b ce             	mov    %r14,%rcx
140dfd905:	ff 15 bd 5b 18 00    	call   *0x185bbd(%rip)        # 0x140f834c8
140dfd90b:	85 c0                	test   %eax,%eax
140dfd90d:	75 51                	jne    0x140dfd960
140dfd90f:	ff 15 53 59 18 00    	call   *0x185953(%rip)        # 0x140f83268
140dfd915:	83 f8 20             	cmp    $0x20,%eax
140dfd918:	0f 85 0e 02 00 00    	jne    0x140dfdb2c
140dfd91e:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
140dfd923:	49 8b ce             	mov    %r14,%rcx
140dfd926:	ff 15 a4 5d 18 00    	call   *0x185da4(%rip)        # 0x140f836d0
140dfd92c:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
140dfd930:	75 0b                	jne    0x140dfd93d
140dfd932:	ff 15 30 59 18 00    	call   *0x185930(%rip)        # 0x140f83268
140dfd938:	e9 ef 01 00 00       	jmp    0x140dfdb2c
140dfd93d:	48 8b c8             	mov    %rax,%rcx
140dfd940:	ff 15 22 5d 18 00    	call   *0x185d22(%rip)        # 0x140f83668
140dfd946:	48 8b 44 24 64       	mov    0x64(%rsp),%rax
140dfd94b:	8b 54 24 50          	mov    0x50(%rsp),%edx
140dfd94f:	44 8b 44 24 6c       	mov    0x6c(%rsp),%r8d
140dfd954:	44 8b 4c 24 70       	mov    0x70(%rsp),%r9d
140dfd959:	48 89 44 24 3c       	mov    %rax,0x3c(%rsp)
140dfd95e:	eb 13                	jmp    0x140dfd973
140dfd960:	44 8b 4c 24 48       	mov    0x48(%rsp),%r9d
140dfd965:	44 8b 44 24 44       	mov    0x44(%rsp),%r8d
140dfd96a:	48 8b 44 24 3c       	mov    0x3c(%rsp),%rax
140dfd96f:	8b 54 24 28          	mov    0x28(%rsp),%edx
140dfd973:	84 db                	test   %bl,%bl
140dfd975:	74 0a                	je     0x140dfd981
140dfd977:	8b ca                	mov    %edx,%ecx
140dfd979:	c1 e9 0a             	shr    $0xa,%ecx
140dfd97c:	f6 c1 01             	test   $0x1,%cl
140dfd97f:	75 34                	jne    0x140dfd9b5
140dfd981:	89 56 10             	mov    %edx,0x10(%rsi)
140dfd984:	41 8b c9             	mov    %r9d,%ecx
140dfd987:	41 8b d0             	mov    %r8d,%edx
140dfd98a:	48 c1 e2 20          	shl    $0x20,%rdx
140dfd98e:	48 0b d1             	or     %rcx,%rdx
140dfd991:	48 b9 00 00 00 00 ff 	movabs $0xffffffff00000000,%rcx
140dfd998:	ff ff ff
140dfd99b:	48 23 c1             	and    %rcx,%rax
140dfd99e:	48 89 56 08          	mov    %rdx,0x8(%rsi)
140dfd9a2:	8b 4c 24 3c          	mov    0x3c(%rsp),%ecx
140dfd9a6:	48 0b c1             	or     %rcx,%rax
140dfd9a9:	48 89 06             	mov    %rax,(%rsi)
140dfd9ac:	83 e7 d5             	and    $0xffffffd5,%edi
140dfd9af:	0f 84 75 01 00 00    	je     0x140dfdb2a
140dfd9b5:	44 0f b6 cb          	movzbl %bl,%r9d
140dfd9b9:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
140dfd9be:	41 83 f1 01          	xor    $0x1,%r9d
140dfd9c2:	41 b8 80 00 00 00    	mov    $0x80,%r8d
140dfd9c8:	41 83 c1 10          	add    $0x10,%r9d
140dfd9cc:	49 8b d6             	mov    %r14,%rdx
140dfd9cf:	41 c1 e1 15          	shl    $0x15,%r9d
140dfd9d3:	e8 b0 01 00 00       	call   0x140dfdb88
140dfd9d8:	8b d8                	mov    %eax,%ebx
140dfd9da:	85 c0                	test   %eax,%eax
140dfd9dc:	74 20                	je     0x140dfd9fe
140dfd9de:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140dfd9e3:	48 83 f9 ff          	cmp    $0xffffffffffffffff,%rcx
140dfd9e7:	74 0e                	je     0x140dfd9f7
140dfd9e9:	ff 15 71 58 18 00    	call   *0x185871(%rip)        # 0x140f83260
140dfd9ef:	85 c0                	test   %eax,%eax
140dfd9f1:	0f 84 76 01 00 00    	je     0x140dfdb6d
140dfd9f7:	8b c3                	mov    %ebx,%eax
140dfd9f9:	e9 2e 01 00 00       	jmp    0x140dfdb2c
140dfd9fe:	48 8b 5c 24 20       	mov    0x20(%rsp),%rbx
140dfda03:	40 f6 c7 26          	test   $0x26,%dil
140dfda07:	0f 84 ae 00 00 00    	je     0x140dfdabb
140dfda0d:	41 b9 28 00 00 00    	mov    $0x28,%r9d
140dfda13:	4c 8d 44 24 28       	lea    0x28(%rsp),%r8
140dfda18:	33 d2                	xor    %edx,%edx
140dfda1a:	48 8b cb             	mov    %rbx,%rcx
140dfda1d:	ff 15 ad 57 18 00    	call   *0x1857ad(%rip)        # 0x140f831d0
140dfda23:	85 c0                	test   %eax,%eax
140dfda25:	75 26                	jne    0x140dfda4d
140dfda27:	ff 15 3b 58 18 00    	call   *0x18583b(%rip)        # 0x140f83268
140dfda2d:	8b f8                	mov    %eax,%edi
140dfda2f:	48 83 fb ff          	cmp    $0xffffffffffffffff,%rbx
140dfda33:	74 11                	je     0x140dfda46
140dfda35:	48 8b cb             	mov    %rbx,%rcx
140dfda38:	ff 15 22 58 18 00    	call   *0x185822(%rip)        # 0x140f83260
140dfda3e:	85 c0                	test   %eax,%eax
140dfda40:	0f 84 39 01 00 00    	je     0x140dfdb7f
140dfda46:	8b c7                	mov    %edi,%eax
140dfda48:	e9 df 00 00 00       	jmp    0x140dfdb2c
140dfda4d:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
140dfda52:	83 e7 dd             	and    $0xffffffdd,%edi
140dfda55:	8b 4c 24 48          	mov    0x48(%rsp),%ecx
140dfda59:	48 89 06             	mov    %rax,(%rsi)
140dfda5c:	8b c7                	mov    %edi,%eax
140dfda5e:	c1 e8 02             	shr    $0x2,%eax
140dfda61:	89 4e 10             	mov    %ecx,0x10(%rsi)
140dfda64:	a8 01                	test   $0x1,%al
140dfda66:	74 53                	je     0x140dfdabb
140dfda68:	0f ba e1 0a          	bt     $0xa,%ecx
140dfda6c:	73 46                	jae    0x140dfdab4
140dfda6e:	41 b9 08 00 00 00    	mov    $0x8,%r9d
140dfda74:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
140dfda79:	48 8b cb             	mov    %rbx,%rcx
140dfda7c:	41 8d 51 01          	lea    0x1(%r9),%edx
140dfda80:	ff 15 4a 57 18 00    	call   *0x18574a(%rip)        # 0x140f831d0
140dfda86:	85 c0                	test   %eax,%eax
140dfda88:	75 21                	jne    0x140dfdaab
140dfda8a:	ff 15 d8 57 18 00    	call   *0x1857d8(%rip)        # 0x140f83268