100651676:	85 ff                	test   %edi,%edi
100651678:	48 0f 45 43 28       	cmovne 0x28(%rbx),%rax
10065167d:	48 89 c3             	mov    %rax,%rbx
100651680:	48 85 c0             	test   %rax,%rax
100651683:	74 2b                	je     1006516b0 <.text+0x2506b0>
100651685:	85 f6                	test   %esi,%esi
100651687:	7e 27                	jle    1006516b0 <.text+0x2506b0>
100651689:	31 d2                	xor    %edx,%edx
10065168b:	48 89 d9             	mov    %rbx,%rcx
10065168e:	e8 cd 82 ff ff       	call   100649960 <.text+0x248960>
100651693:	89 c2                	mov    %eax,%edx
100651695:	8b 43 04             	mov    0x4(%rbx),%eax
100651698:	89 c1                	mov    %eax,%ecx
10065169a:	29 f1                	sub    %esi,%ecx
10065169c:	39 d1                	cmp    %edx,%ecx
10065169e:	7e c0                	jle    100651660 <.text+0x250660>
1006516a0:	89 ca                	mov    %ecx,%edx
1006516a2:	45 31 c9             	xor    %r9d,%r9d
1006516a5:	41 89 e8             	mov    %ebp,%r8d
1006516a8:	48 89 d9             	mov    %rbx,%rcx
1006516ab:	e8 50 cd ff ff       	call   10064e400 <.text+0x24d400>
1006516b0:	e8 1b b4 ff ff       	call   10064cad0 <.text+0x24bad0>
1006516b5:	b9 28 00 00 00       	mov    $0x28,%ecx
1006516ba:	48 83 c4 28          	add    $0x28,%rsp
1006516be:	5b                   	pop    %rbx
1006516bf:	5e                   	pop    %rsi
1006516c0:	5f                   	pop    %rdi
1006516c1:	5d                   	pop    %rbp
1006516c2:	e9 d9 fe de ff       	jmp    1004415a0 <.text+0x405a0>
1006516c7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1006516ce:	00 00
1006516d0:	49 8b 40 18          	mov    0x18(%r8),%rax
1006516d4:	4c 89 c3             	mov    %r8,%rbx
1006516d7:	e9 cc fe ff ff       	jmp    1006515a8 <.text+0x2505a8>
1006516dc:	0f 1f 40 00          	nopl   0x0(%rax)
1006516e0:	8b 53 04             	mov    0x4(%rbx),%edx
1006516e3:	48 89 d9             	mov    %rbx,%rcx
1006516e6:	45 31 c9             	xor    %r9d,%r9d
1006516e9:	45 31 c0             	xor    %r8d,%r8d
1006516ec:	31 ff                	xor    %edi,%edi
1006516ee:	01 f2                	add    %esi,%edx
1006516f0:	e8 0b cd ff ff       	call   10064e400 <.text+0x24d400>
1006516f5:	48 8b 5b 20          	mov    0x20(%rbx),%rbx
1006516f9:	48 85 db             	test   %rbx,%rbx
1006516fc:	0f 85 57 ff ff ff    	jne    100651659 <.text+0x250659>
100651702:	eb ac                	jmp    1006516b0 <.text+0x2506b0>
100651704:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
10065170b:	00 00 00 00
10065170f:	90                   	nop
100651710:	41 57                	push   %r15
100651712:	41 56                	push   %r14
100651714:	41 55                	push   %r13
100651716:	41 54                	push   %r12
100651718:	55                   	push   %rbp
100651719:	57                   	push   %rdi
10065171a:	56                   	push   %rsi
10065171b:	53                   	push   %rbx
10065171c:	48 83 ec 68          	sub    $0x68,%rsp
100651720:	48 8b 05 69 14 0d 00 	mov    0xd1469(%rip),%rax        # 100722b90 <_head_msys_iconv_2_dll-0x49470>
100651727:	83 00 01             	addl   $0x1,(%rax)
10065172a:	44 89 8c 24 c8 00 00 	mov    %r9d,0xc8(%rsp)
100651731:	00
100651732:	41 89 cf             	mov    %ecx,%r15d
100651735:	89 d6                	mov    %edx,%esi
100651737:	4d 89 c4             	mov    %r8,%r12
10065173a:	4d 85 c0             	test   %r8,%r8
10065173d:	0f 84 9d 0d 00 00    	je     1006524e0 <.text+0x2514e0>
100651743:	48 8b 05 96 78 0d 00 	mov    0xd7896(%rip),%rax        # 100728fe0 <_head_msys_iconv_2_dll-0x43020>
10065174a:	89 f7                	mov    %esi,%edi
10065174c:	83 e7 08             	and    $0x8,%edi
10065174f:	48 8b 10             	mov    (%rax),%rdx
100651752:	48 8b 05 27 74 0d 00 	mov    0xd7427(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
100651759:	89 7c 24 38          	mov    %edi,0x38(%rsp)
10065175d:	48 8b 00             	mov    (%rax),%rax
100651760:	48 89 c3             	mov    %rax,%rbx
100651763:	75 0d                	jne    100651772 <.text+0x250772>
100651765:	48 89 d3             	mov    %rdx,%rbx
100651768:	40 f6 c6 10          	test   $0x10,%sil
10065176c:	0f 84 c6 06 00 00    	je     100651e38 <.text+0x250e38>
100651772:	89 f7                	mov    %esi,%edi
100651774:	c7 44 24 30 00 00 00 	movl   $0x0,0x30(%rsp)
10065177b:	00
10065177c:	81 e7 00 02 00 00    	and    $0x200,%edi
100651782:	48 39 c2             	cmp    %rax,%rdx
100651785:	0f 84 c5 06 00 00    	je     100651e50 <.text+0x250e50>
10065178b:	89 f0                	mov    %esi,%eax
10065178d:	83 e0 02             	and    $0x2,%eax
100651790:	89 44 24 34          	mov    %eax,0x34(%rsp)
100651794:	0f 84 16 05 00 00    	je     100651cb0 <.text+0x250cb0>
10065179a:	48 8b 05 8f 91 0d 00 	mov    0xd918f(%rip),%rax        # 10072a930 <_head_msys_iconv_2_dll-0x416d0>
1006517a1:	4c 8b 10             	mov    (%rax),%r10
1006517a4:	4d 85 d2             	test   %r10,%r10
1006517a7:	0f 84 13 07 00 00    	je     100651ec0 <.text+0x250ec0>
1006517ad:	45 89 d5             	mov    %r10d,%r13d
1006517b0:	45 8d 5a 01          	lea    0x1(%r10),%r11d
1006517b4:	4c 89 d0             	mov    %r10,%rax
1006517b7:	40 f6 c6 01          	test   $0x1,%sil
1006517bb:	74 0d                	je     1006517ca <.text+0x2507ca>
1006517bd:	48 8b 15 2c 91 0d 00 	mov    0xd912c(%rip),%rdx        # 10072a8f0 <_head_msys_iconv_2_dll-0x41710>
1006517c4:	44 03 1a             	add    (%rdx),%r11d
1006517c7:	41 29 c3             	sub    %eax,%r11d
1006517ca:	40 f6 c6 18          	test   $0x18,%sil
1006517ce:	0f 85 ac 0d 00 00    	jne    100652580 <.text+0x251580>
1006517d4:	48 8b 05 85 81 0d 00 	mov    0xd8185(%rip),%rax        # 100729960 <_head_msys_iconv_2_dll-0x426a0>
1006517db:	4c 8b 4b 30          	mov    0x30(%rbx),%r9
1006517df:	48 c7 c2 ff ff ff ff 	mov    $0xffffffffffffffff,%rdx
1006517e6:	8b 28                	mov    (%rax),%ebp
1006517e8:	4c 89 c9             	mov    %r9,%rcx
1006517eb:	85 ed                	test   %ebp,%ebp
1006517ed:	0f 85 75 07 00 00    	jne    100651f68 <.text+0x250f68>
1006517f3:	e8 68 81 ff ff       	call   100649960 <.text+0x248960>
1006517f8:	41 89 c6             	mov    %eax,%r14d
1006517fb:	41 8b 41 04          	mov    0x4(%r9),%eax
1006517ff:	45 01 f3             	add    %r14d,%r11d
100651802:	41 39 c3             	cmp    %eax,%r11d
100651805:	7e 08                	jle    10065180f <.text+0x25080f>
100651807:	85 ff                	test   %edi,%edi
100651809:	0f 84 91 06 00 00    	je     100651ea0 <.text+0x250ea0>
10065180f:	8b 93 5c 01 00 00    	mov    0x15c(%rbx),%edx
100651815:	44 89 fd             	mov    %r15d,%ebp
100651818:	45 85 ff             	test   %r15d,%r15d
10065181b:	75 09                	jne    100651826 <.text+0x250826>
10065181d:	89 d5                	mov    %edx,%ebp
10065181f:	c1 ed 1f             	shr    $0x1f,%ebp
100651822:	01 d5                	add    %edx,%ebp
100651824:	d1 fd                	sar    $1,%ebp
100651826:	44 29 f0             	sub    %r14d,%eax
100651829:	8d 48 ff             	lea    -0x1(%rax),%ecx
10065182c:	39 e8                	cmp    %ebp,%eax
10065182e:	89 d0                	mov    %edx,%eax
100651830:	0f 4e e9             	cmovle %ecx,%ebp
100651833:	8b 8b d8 04 00 00    	mov    0x4d8(%rbx),%ecx
100651839:	44 39 ed             	cmp    %r13d,%ebp
10065183c:	41 0f 4c ed          	cmovl  %r13d,%ebp
100651840:	29 e8                	sub    %ebp,%eax
100651842:	83 e8 01             	sub    $0x1,%eax
100651845:	48 98                	cltq
100651847:	49 39 c2             	cmp    %rax,%r10
10065184a:	0f 8f e0 0a 00 00    	jg     100652330 <.text+0x251330>
100651850:	85 c9                	test   %ecx,%ecx
100651852:	0f 85 30 0f 00 00    	jne    100652788 <.text+0x251788>
100651858:	48 8b 05 01 81 0d 00 	mov    0xd8101(%rip),%rax        # 100729960 <_head_msys_iconv_2_dll-0x426a0>
10065185f:	44 8b 08             	mov    (%rax),%r9d
100651862:	45 85 c9             	test   %r9d,%r9d
100651865:	74 09                	je     100651870 <.text+0x250870>
100651867:	45 85 ff             	test   %r15d,%r15d
10065186a:	0f 84 90 0f 00 00    	je     100652800 <.text+0x251800>
100651870:	c7 44 24 50 00 00 00 	movl   $0x0,0x50(%rsp)
100651877:	00
100651878:	c7 44 24 54 01 00 00 	movl   $0x1,0x54(%rsp)
10065187f:	00
100651880:	c7 44 24 48 00 00 00 	movl   $0x0,0x48(%rsp)
100651887:	00
100651888:	c7 44 24 44 00 00 00 	movl   $0x0,0x44(%rsp)
10065188f:	00
100651890:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
100651895:	45 85 ed             	test   %r13d,%r13d
100651898:	75 36                	jne    1006518d0 <.text+0x2508d0>
10065189a:	40 f6 c6 50          	test   $0x50,%sil
10065189e:	0f 85 5c 07 00 00    	jne    100652000 <.text+0x251000>
1006518a4:	40 f6 c6 80          	test   $0x80,%sil
1006518a8:	75 26                	jne    1006518d0 <.text+0x2508d0>
1006518aa:	8b 7c 24 34          	mov    0x34(%rsp),%edi
1006518ae:	85 ff                	test   %edi,%edi
1006518b0:	0f 84 32 07 00 00    	je     100651fe8 <.text+0x250fe8>
1006518b6:	48 8b 05 13 8b 0d 00 	mov    0xd8b13(%rip),%rax        # 10072a3d0 <_head_msys_iconv_2_dll-0x41c30>
1006518bd:	44 8b 18             	mov    (%rax),%r11d
1006518c0:	45 85 db             	test   %r11d,%r11d
1006518c3:	0f 85 37 07 00 00    	jne    100652000 <.text+0x251000>
1006518c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1006518d0:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1006518d4:	4d 85 e4             	test   %r12,%r12
1006518d7:	0f 84 b3 0b 00 00    	je     100652490 <.text+0x251490>
1006518dd:	48 85 c9             	test   %rcx,%rcx
1006518e0:	0f 84 7a 0b 00 00    	je     100652460 <.text+0x251460>
1006518e6:	48 8b 41 18          	mov    0x18(%rcx),%rax
1006518ea:	66 48 0f 6e c1       	movq   %rcx,%xmm0
1006518ef:	66 48 0f 6e e8       	movq   %rax,%xmm5
1006518f4:	66 0f 6c c5          	punpcklqdq %xmm5,%xmm0
1006518f8:	41 0f 11 44 24 10    	movups %xmm0,0x10(%r12)
1006518fe:	4c 89 61 18          	mov    %r12,0x18(%rcx)
100651902:	48 85 c0             	test   %rax,%rax
100651905:	0f 84 2c 07 00 00    	je     100652037 <.text+0x251037>
10065190b:	4c 89 60 10          	mov    %r12,0x10(%rax)
10065190f:	4d 89 e6             	mov    %r12,%r14
100651912:	48 83 bc 24 d0 00 00 	cmpq   $0x0,0xd0(%rsp)
100651919:	00 00
10065191b:	74 13                	je     100651930 <.text+0x250930>
10065191d:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
100651924:	00
100651925:	48 83 78 20 00       	cmpq   $0x0,0x20(%rax)
10065192a:	0f 84 10 0b 00 00    	je     100652440 <.text+0x251440>
100651930:	89 f0                	mov    %esi,%eax
100651932:	83 e0 18             	and    $0x18,%eax
100651935:	89 44 24 40          	mov    %eax,0x40(%rsp)
100651939:	0f 84 21 08 00 00    	je     100652160 <.text+0x251160>
10065193f:	48 8b 05 9a 97 0d 00 	mov    0xd979a(%rip),%rax        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
100651946:	48 8b 10             	mov    (%rax),%rdx
100651949:	0f b6 02             	movzbl (%rdx),%eax
10065194c:	3c 02                	cmp    $0x2,%al
10065194e:	0f 84 5c 0c 00 00    	je     1006525b0 <.text+0x2515b0>
100651954:	44 8b 44 24 34       	mov    0x34(%rsp),%r8d
100651959:	45 85 c0             	test   %r8d,%r8d
10065195c:	74 08                	je     100651966 <.text+0x250966>
10065195e:	3c 01                	cmp    $0x1,%al
100651960:	0f 84 58 0c 00 00    	je     1006525be <.text+0x2515be>
100651966:	44 8b 6c 24 38       	mov    0x38(%rsp),%r13d
10065196b:	48 8b 42 18          	mov    0x18(%rdx),%rax
10065196f:	48 85 c0             	test   %rax,%rax
100651972:	74 10                	je     100651984 <.text+0x250984>
100651974:	0f be 08             	movsbl (%rax),%ecx
100651977:	44 8b 5c 24 54       	mov    0x54(%rsp),%r11d
10065197c:	48 89 d7             	mov    %rdx,%rdi
10065197f:	44 39 d9             	cmp    %r11d,%ecx
100651982:	74 72                	je     1006519f6 <.text+0x2509f6>
100651984:	b9 40 00 00 00       	mov    $0x40,%ecx
100651989:	48 89 54 24 58       	mov    %rdx,0x58(%rsp)
10065198e:	e8 3d f9 da ff       	call   1004012d0 <.text+0x2d0>
100651993:	48 8b 54 24 58       	mov    0x58(%rsp),%rdx
100651998:	48 89 c7             	mov    %rax,%rdi
10065199b:	f3 0f 6f 0a          	movdqu (%rdx),%xmm1
10065199f:	0f 11 08             	movups %xmm1,(%rax)
1006519a2:	f3 0f 6f 52 10       	movdqu 0x10(%rdx),%xmm2
1006519a7:	0f 11 50 10          	movups %xmm2,0x10(%rax)
1006519ab:	f3 0f 6f 5a 20       	movdqu 0x20(%rdx),%xmm3
1006519b0:	0f 11 58 20          	movups %xmm3,0x20(%rax)
1006519b4:	f3 0f 6f 62 30       	movdqu 0x30(%rdx),%xmm4
1006519b9:	0f 11 60 30          	movups %xmm4,0x30(%rax)
1006519bd:	0f b6 44 24 54       	movzbl 0x54(%rsp),%eax
1006519c2:	88 02                	mov    %al,(%rdx)
1006519c4:	48 89 57 18          	mov    %rdx,0x18(%rdi)
1006519c8:	48 c7 47 20 00 00 00 	movq   $0x0,0x20(%rdi)
1006519cf:	00
1006519d0:	48 c7 47 28 00 00 00 	movq   $0x0,0x28(%rdi)
1006519d7:	00
1006519d8:	48 c7 42 38 00 00 00 	movq   $0x0,0x38(%rdx)
1006519df:	00
1006519e0:	48 83 7f 38 00       	cmpq   $0x0,0x38(%rdi)
1006519e5:	48 89 7a 30          	mov    %rdi,0x30(%rdx)
1006519e9:	0f 84 31 0b 00 00    	je     100652520 <.text+0x251520>
1006519ef:	48 89 7b 30          	mov    %rdi,0x30(%rbx)
1006519f3:	48 89 d0             	mov    %rdx,%rax
1006519f6:	4d 85 e4             	test   %r12,%r12
1006519f9:	0f 84 21 09 00 00    	je     100652320 <.text+0x251320>
1006519ff:	4d 8b 44 24 30       	mov    0x30(%r12),%r8
100651a04:	49 89 40 18          	mov    %rax,0x18(%r8)
100651a08:	45 85 ed             	test   %r13d,%r13d
100651a0b:	0f 84 97 07 00 00    	je     1006521a8 <.text+0x2511a8>
100651a11:	66 48 0f 6e c7       	movq   %rdi,%xmm0
100651a16:	0f 16 47 28          	movhps 0x28(%rdi),%xmm0
100651a1a:	41 0f 11 40 20       	movups %xmm0,0x20(%r8)
100651a1f:	4c 89 47 28          	mov    %r8,0x28(%rdi)
100651a23:	49 8b 50 28          	mov    0x28(%r8),%rdx
100651a27:	48 85 d2             	test   %rdx,%rdx
100651a2a:	0f 84 a0 0c 00 00    	je     1006526d0 <.text+0x2516d0>
100651a30:	4c 89 42 20          	mov    %r8,0x20(%rdx)
100651a34:	8b 44 24 50          	mov    0x50(%rsp),%eax
100651a38:	85 c0                	test   %eax,%eax
100651a3a:	0f 85 10 06 00 00    	jne    100652050 <.text+0x251050>
100651a40:	8b 93 48 01 00 00    	mov    0x148(%rbx),%edx
100651a46:	83 fa 01             	cmp    $0x1,%edx
100651a49:	0f 8e 01 06 00 00    	jle    100652050 <.text+0x251050>
100651a4f:	48 63 83 3c 03 00 00 	movslq 0x33c(%rbx),%rax
100651a56:	48 63 ca             	movslq %edx,%rcx
100651a59:	48 c1 e0 0e          	shl    $0xe,%rax
100651a5d:	48 05 00 20 00 00    	add    $0x2000,%rax
100651a63:	48 99                	cqto
100651a65:	48 f7 f9             	idiv   %rcx
100651a68:	89 83 f8 23 00 00    	mov    %eax,0x23f8(%rbx)
100651a6e:	89 c2                	mov    %eax,%edx
100651a70:	8b 44 24 34          	mov    0x34(%rsp),%eax
100651a74:	41 89 96 f8 23 00 00 	mov    %edx,0x23f8(%r14)
100651a7b:	85 c0                	test   %eax,%eax
100651a7d:	0f 84 e6 05 00 00    	je     100652069 <.text+0x251069>
100651a83:	48 8b 05 c6 17 0d 00 	mov    0xd17c6(%rip),%rax        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100651a8a:	48 8b 00             	mov    (%rax),%rax
100651a8d:	48 8b 80 f0 04 00 00 	mov    0x4f0(%rax),%rax
100651a94:	49 89 86 f0 04 00 00 	mov    %rax,0x4f0(%r14)
100651a9b:	8b 44 24 30          	mov    0x30(%rsp),%eax
100651a9f:	85 c0                	test   %eax,%eax
100651aa1:	0f 85 71 0b 00 00    	jne    100652618 <.text+0x251618>
100651aa7:	44 8b 5c 24 40       	mov    0x40(%rsp),%r11d
100651aac:	45 85 db             	test   %r11d,%r11d
100651aaf:	0f 84 0b 09 00 00    	je     1006523c0 <.text+0x2513c0>
100651ab5:	48 8b 05 84 89 0d 00 	mov    0xd8984(%rip),%rax        # 10072a440 <_head_msys_iconv_2_dll-0x41bc0>
100651abc:	48 8b 10             	mov    (%rax),%rdx
100651abf:	31 c0                	xor    %eax,%eax
100651ac1:	48 85 d2             	test   %rdx,%rdx
100651ac4:	74 1f                	je     100651ae5 <.text+0x250ae5>
100651ac6:	b8 01 00 00 00       	mov    $0x1,%eax
100651acb:	48 83 fa 01          	cmp    $0x1,%rdx
100651acf:	75 14                	jne    100651ae5 <.text+0x250ae5>
100651ad1:	48 8b 05 88 70 0d 00 	mov    0xd7088(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
100651ad8:	48 8b 00             	mov    (%rax),%rax
100651adb:	48 83 38 00          	cmpq   $0x0,(%rax)
100651adf:	0f 95 c0             	setne  %al
100651ae2:	0f b6 c0             	movzbl %al,%eax
100651ae5:	41 89 86 44 01 00 00 	mov    %eax,0x144(%r14)
100651aec:	48 8b 05 3d 83 0d 00 	mov    0xd833d(%rip),%rax        # 100729e30 <_head_msys_iconv_2_dll-0x421d0>
100651af3:	4c 89 f1             	mov    %r14,%rcx
100651af6:	8b 57 0c             	mov    0xc(%rdi),%edx
100651af9:	4c 89 44 24 48       	mov    %r8,0x48(%rsp)
100651afe:	48 83 38 00          	cmpq   $0x0,(%rax)
100651b02:	0f 9f c0             	setg   %al
100651b05:	0f b6 c0             	movzbl %al,%eax
100651b08:	29 c2                	sub    %eax,%edx
100651b0a:	41 2b 96 08 04 00 00 	sub    0x408(%r14),%edx
100651b11:	e8 da ba ff ff       	call   10064d5f0 <.text+0x24c5f0>
100651b16:	48 8b 05 13 83 0d 00 	mov    0xd8313(%rip),%rax        # 100729e30 <_head_msys_iconv_2_dll-0x421d0>
100651b1d:	4c 8b 44 24 48       	mov    0x48(%rsp),%r8
100651b22:	48 83 38 00          	cmpq   $0x0,(%rax)
100651b26:	0f 9f c0             	setg   %al
100651b29:	0f b6 c0             	movzbl %al,%eax
100651b2c:	41 89 86 54 01 00 00 	mov    %eax,0x154(%r14)
100651b33:	8b 47 0c             	mov    0xc(%rdi),%eax
100651b36:	89 ea                	mov    %ebp,%edx
100651b38:	4c 89 f1             	mov    %r14,%rcx
100651b3b:	41 89 40 0c          	mov    %eax,0xc(%r8)
100651b3f:	e8 3c c8 ff ff       	call   10064e380 <.text+0x24d380>
100651b44:	45 85 ed             	test   %r13d,%r13d
100651b47:	0f 84 33 08 00 00    	je     100652380 <.text+0x251380>
100651b4d:	41 c7 86 60 01 00 00 	movl   $0x1,0x160(%r14)
100651b54:	01 00 00 00
100651b58:	44 8b 54 24 40       	mov    0x40(%rsp),%r10d
100651b5d:	45 85 d2             	test   %r10d,%r10d
100651b60:	0f 84 3f 08 00 00    	je     1006523a5 <.text+0x2513a5>
100651b66:	83 e6 10             	and    $0x10,%esi
100651b69:	0f 85 e1 0b 00 00    	jne    100652750 <.text+0x251750>
100651b6f:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
100651b74:	8b 57 04             	mov    0x4(%rdi),%edx
100651b77:	89 e8                	mov    %ebp,%eax
100651b79:	48 89 f9             	mov    %rdi,%rcx
100651b7c:	41 83 f8 01          	cmp    $0x1,%r8d
100651b80:	83 d8 ff             	sbb    $0xffffffff,%eax
100651b83:	45 31 c9             	xor    %r9d,%r9d
100651b86:	29 c2                	sub    %eax,%edx
100651b88:	e8 73 c8 ff ff       	call   10064e400 <.text+0x24d400>
100651b8d:	8b 93 58 01 00 00    	mov    0x158(%rbx),%edx
100651b93:	8b 83 5c 01 00 00    	mov    0x15c(%rbx),%eax
100651b99:	45 85 ed             	test   %r13d,%r13d
100651b9c:	0f 84 5e 08 00 00    	je     100652400 <.text+0x251400>
100651ba2:	41 89 96 58 01 00 00 	mov    %edx,0x158(%r14)
100651ba9:	8d 54 15 01          	lea    0x1(%rbp,%rdx,1),%edx
100651bad:	89 93 58 01 00 00    	mov    %edx,0x158(%rbx)
100651bb3:	48 8b 53 30          	mov    0x30(%rbx),%rdx
100651bb7:	03 83 60 01 00 00    	add    0x160(%rbx),%eax
100651bbd:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
100651bc2:	89 42 04             	mov    %eax,0x4(%rdx)
100651bc5:	49 8b 56 30          	mov    0x30(%r14),%rdx
100651bc9:	41 8b 86 60 01 00 00 	mov    0x160(%r14),%eax