10051aa03:	00
10051aa04:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10051aa0a:	4c 89 e1             	mov    %r12,%rcx
10051aa0d:	49 89 c7             	mov    %rax,%r15
10051aa10:	49 8b 06             	mov    (%r14),%rax
10051aa13:	48 8b 80 a0 1d 00 00 	mov    0x1da0(%rax),%rax
10051aa1a:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
10051aa1f:	48 8b 05 8a f7 20 00 	mov    0x20f78a(%rip),%rax        # 10072a1b0 <_head_msys_iconv_2_dll-0x41e50>
10051aa26:	8b 00                	mov    (%rax),%eax
10051aa28:	89 44 24 58          	mov    %eax,0x58(%rsp)
10051aa2c:	48 8b 05 7d f7 20 00 	mov    0x20f77d(%rip),%rax        # 10072a1b0 <_head_msys_iconv_2_dll-0x41e50>
10051aa33:	c7 00 00 00 00 00    	movl   $0x0,(%rax)
10051aa39:	48 8b 05 e0 81 20 00 	mov    0x2081e0(%rip),%rax        # 100722c20 <_head_msys_iconv_2_dll-0x493e0>
10051aa40:	c7 00 10 00 00 00    	movl   $0x10,(%rax)
10051aa46:	48 8b 45 00          	mov    0x0(%rbp),%rax
10051aa4a:	4c 8b 40 38          	mov    0x38(%rax),%r8
10051aa4e:	e8 1d f9 ff ff       	call   10051a370 <.text+0x119370>
10051aa53:	8b 9c 24 a4 00 00 00 	mov    0xa4(%rsp),%ebx
10051aa5a:	85 db                	test   %ebx,%ebx
10051aa5c:	0f 85 44 fe ff ff    	jne    10051a8a6 <.text+0x1198a6>
10051aa62:	44 89 eb             	mov    %r13d,%ebx
10051aa65:	41 0f af df          	imul   %r15d,%ebx
10051aa69:	89 d8                	mov    %ebx,%eax
10051aa6b:	99                   	cltd
10051aa6c:	41 f7 ff             	idiv   %r15d
10051aa6f:	41 39 c5             	cmp    %eax,%r13d
10051aa72:	0f 85 2e fe ff ff    	jne    10051a8a6 <.text+0x1198a6>
10051aa78:	e8 13 85 fd ff       	call   1004f2f90 <.text+0xf1f90>
10051aa7d:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10051aa82:	e8 b9 85 fd ff       	call   1004f3040 <.text+0xf2040>
10051aa87:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
10051aa8b:	48 98                	cltq
10051aa8d:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
10051aa92:	83 fe 04             	cmp    $0x4,%esi
10051aa95:	0f 84 e5 02 00 00    	je     10051ad80 <.text+0x119d80>
10051aa9b:	44 8b 8c 24 9c 00 00 	mov    0x9c(%rsp),%r9d
10051aaa2:	00
10051aaa3:	8b 84 24 b0 00 00 00 	mov    0xb0(%rsp),%eax
10051aaaa:	c7 44 24 78 00 00 00 	movl   $0x0,0x78(%rsp)
10051aab1:	00
10051aab2:	44 8b 9c 24 80 00 00 	mov    0x80(%rsp),%r11d
10051aab9:	00
10051aaba:	c7 44 24 7c 00 00 00 	movl   $0x0,0x7c(%rsp)
10051aac1:	00
10051aac2:	44 89 ce             	mov    %r9d,%esi
10051aac5:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
10051aacc:	00
10051aacd:	01 c3                	add    %eax,%ebx
10051aacf:	29 c6                	sub    %eax,%esi
10051aad1:	41 89 f7             	mov    %esi,%r15d
10051aad4:	45 85 db             	test   %r11d,%r11d
10051aad7:	74 47                	je     10051ab20 <.text+0x119b20>
10051aad9:	48 8b 05 40 e2 20 00 	mov    0x20e240(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
10051aae0:	44 8b 10             	mov    (%rax),%r10d
10051aae3:	45 85 d2             	test   %r10d,%r10d
10051aae6:	0f 84 09 05 00 00    	je     10051aff5 <.text+0x119ff5>
10051aaec:	48 8b 05 5d e6 20 00 	mov    0x20e65d(%rip),%rax        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
10051aaf3:	ff 10                	call   *(%rax)
10051aaf5:	83 f8 01             	cmp    $0x1,%eax
10051aaf8:	0f 84 2b 05 00 00    	je     10051b029 <.text+0x11a029>
10051aafe:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
10051ab05:	00 00 00 00
10051ab09:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
10051ab10:	00
10051ab11:	45 31 ff             	xor    %r15d,%r15d
10051ab14:	44 8b 8c 24 9c 00 00 	mov    0x9c(%rsp),%r9d
10051ab1b:	00
10051ab1c:	0f 1f 40 00          	nopl   0x0(%rax)
10051ab20:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10051ab24:	48 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%rsi
10051ab2b:	00
10051ab2c:	4c 8b 42 38          	mov    0x38(%rdx),%r8
10051ab30:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
10051ab35:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
10051ab3a:	48 89 f1             	mov    %rsi,%rcx
10051ab3d:	e8 5e 32 17 00       	call   10068dda0 <.text+0x28cda0>
10051ab42:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
10051ab49:	00
10051ab4a:	0f b6 01             	movzbl (%rcx),%eax
10051ab4d:	3c 20                	cmp    $0x20,%al
10051ab4f:	74 0f                	je     10051ab60 <.text+0x119b60>
10051ab51:	3c 09                	cmp    $0x9,%al
10051ab53:	0f 85 c4 04 00 00    	jne    10051b01d <.text+0x11a01d>
10051ab59:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10051ab60:	48 89 f1             	mov    %rsi,%rcx
10051ab63:	e8 18 43 17 00       	call   10068ee80 <.text+0x28de80>
10051ab68:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
10051ab6f:	00
10051ab70:	01 c3                	add    %eax,%ebx
10051ab72:	03 84 24 00 01 00 00 	add    0x100(%rsp),%eax
10051ab79:	89 84 24 00 01 00 00 	mov    %eax,0x100(%rsp)
10051ab80:	0f b6 11             	movzbl (%rcx),%edx
10051ab83:	80 fa 20             	cmp    $0x20,%dl
10051ab86:	74 d8                	je     10051ab60 <.text+0x119b60>
10051ab88:	80 fa 09             	cmp    $0x9,%dl
10051ab8b:	74 d3                	je     10051ab60 <.text+0x119b60>
10051ab8d:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
10051ab94:	00
10051ab95:	48 89 f1             	mov    %rsi,%rcx
10051ab98:	89 84 24 9c 00 00 00 	mov    %eax,0x9c(%rsp)
10051ab9f:	e8 4c 32 17 00       	call   10068ddf0 <.text+0x28cdf0>
10051aba4:	49 8b 06             	mov    (%r14),%rax
10051aba7:	44 8b 80 6c 1c 00 00 	mov    0x1c6c(%rax),%r8d
10051abae:	45 85 c0             	test   %r8d,%r8d
10051abb1:	0f 84 de 03 00 00    	je     10051af95 <.text+0x119f95>
10051abb7:	89 5c 24 7c          	mov    %ebx,0x7c(%rsp)
10051abbb:	8b 94 24 b4 00 00 00 	mov    0xb4(%rsp),%edx
10051abc2:	83 bc 24 80 00 00 00 	cmpl   $0x1,0x80(%rsp)
10051abc9:	01
10051abca:	8b 84 24 98 00 00 00 	mov    0x98(%rsp),%eax
10051abd1:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
10051abd6:	83 d2 ff             	adc    $0xffffffff,%edx
10051abd9:	29 d0                	sub    %edx,%eax
10051abdb:	89 84 24 98 00 00 00 	mov    %eax,0x98(%rsp)
10051abe2:	03 44 24 78          	add    0x78(%rsp),%eax
10051abe6:	8d 34 18             	lea    (%rax,%rbx,1),%esi
10051abe9:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
10051abee:	48 63 f6             	movslq %esi,%rsi
10051abf1:	48 89 d8             	mov    %rbx,%rax
10051abf4:	48 2b 84 24 90 00 00 	sub    0x90(%rsp),%rax
10051abfb:	00
10051abfc:	48 01 c8             	add    %rcx,%rax
10051abff:	48 01 c6             	add    %rax,%rsi
10051ac02:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
10051ac06:	e8 d5 64 ee ff       	call   1004010e0 <.text+0xe0>
10051ac0b:	49 89 c7             	mov    %rax,%r15
10051ac0e:	48 85 c0             	test   %rax,%rax
10051ac11:	0f 84 8f fc ff ff    	je     10051a8a6 <.text+0x1198a6>
10051ac17:	4c 63 84 24 98 00 00 	movslq 0x98(%rsp),%r8
10051ac1e:	00
10051ac1f:	48 89 da             	mov    %rbx,%rdx
10051ac22:	48 89 c1             	mov    %rax,%rcx
10051ac25:	e8 d6 52 18 00       	call   10069ff00 <.text+0x29ef00>
10051ac2a:	4c 63 44 24 78       	movslq 0x78(%rsp),%r8
10051ac2f:	ba 09 00 00 00       	mov    $0x9,%edx
10051ac34:	48 63 9c 24 98 00 00 	movslq 0x98(%rsp),%rbx
10051ac3b:	00
10051ac3c:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
10051ac40:	e8 cb 52 18 00       	call   10069ff10 <.text+0x29ef10>
10051ac45:	48 63 44 24 78       	movslq 0x78(%rsp),%rax
10051ac4a:	4c 63 44 24 7c       	movslq 0x7c(%rsp),%r8
10051ac4f:	ba 20 00 00 00       	mov    $0x20,%edx
10051ac54:	48 01 c3             	add    %rax,%rbx
10051ac57:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
10051ac5b:	e8 b0 52 18 00       	call   10069ff10 <.text+0x29ef10>
10051ac60:	48 63 4c 24 7c       	movslq 0x7c(%rsp),%rcx
10051ac65:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
10051ac6c:	00
10051ac6d:	48 01 d9             	add    %rbx,%rcx
10051ac70:	4c 01 f9             	add    %r15,%rcx
10051ac73:	e8 c8 55 18 00       	call   1006a0240 <.text+0x29f240>
10051ac78:	48 8b 45 00          	mov    0x0(%rbp),%rax
10051ac7c:	45 31 c0             	xor    %r8d,%r8d
10051ac7f:	4c 89 fa             	mov    %r15,%rdx
10051ac82:	48 8b 48 38          	mov    0x38(%rax),%rcx
10051ac86:	e8 85 71 fd ff       	call   1004f1e10 <.text+0xf0e10>
10051ac8b:	48 8b 45 00          	mov    0x0(%rbp),%rax
10051ac8f:	41 89 f0             	mov    %esi,%r8d
10051ac92:	8b 94 24 98 00 00 00 	mov    0x98(%rsp),%edx
10051ac99:	48 8b 48 38          	mov    0x38(%rax),%rcx
10051ac9d:	8b 44 24 5c          	mov    0x5c(%rsp),%eax
10051aca1:	41 29 c0             	sub    %eax,%r8d
10051aca4:	e8 87 af ef ff       	call   100415c30 <.text+0x14c30>
10051aca9:	48 8b 05 70 7f 20 00 	mov    0x207f70(%rip),%rax        # 100722c20 <_head_msys_iconv_2_dll-0x493e0>
10051acb0:	8b 5c 24 38          	mov    0x38(%rsp),%ebx
10051acb4:	8b 74 24 58          	mov    0x58(%rsp),%esi
10051acb8:	89 18                	mov    %ebx,(%rax)
10051acba:	8b 5c 24 3c          	mov    0x3c(%rsp),%ebx
10051acbe:	48 8b 45 00          	mov    0x0(%rbp),%rax
10051acc2:	89 58 40             	mov    %ebx,0x40(%rax)
10051acc5:	48 8b 1d e4 f4 20 00 	mov    0x20f4e4(%rip),%rbx        # 10072a1b0 <_head_msys_iconv_2_dll-0x41e50>
10051accc:	89 33                	mov    %esi,(%rbx)
10051acce:	e9 88 fb ff ff       	jmp    10051a85b <.text+0x11985b>
10051acd3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10051acd8:	e8 73 2c fb ff       	call   1004cd950 <.text+0xcc950>
10051acdd:	85 c0                	test   %eax,%eax
10051acdf:	0f 84 a3 fb ff ff    	je     10051a888 <.text+0x119888>
10051ace5:	e9 bc fb ff ff       	jmp    10051a8a6 <.text+0x1198a6>
10051acea:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10051acf0:	48 8b 45 00          	mov    0x0(%rbp),%rax
10051acf4:	85 f6                	test   %esi,%esi
10051acf6:	75 68                	jne    10051ad60 <.text+0x119d60>
10051acf8:	48 83 68 38 01       	subq   $0x1,0x38(%rax)
10051acfd:	e9 f5 fb ff ff       	jmp    10051a8f7 <.text+0x1198f7>
10051ad02:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10051ad08:	48 8b 35 d1 84 20 00 	mov    0x2084d1(%rip),%rsi        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
10051ad0f:	49 8b 4c 24 30       	mov    0x30(%r12),%rcx
10051ad14:	f3 41 0f 6f 44 24 20 	movdqu 0x20(%r12),%xmm0
10051ad1b:	48 8b 1e             	mov    (%rsi),%rbx
10051ad1e:	48 89 8b 18 12 00 00 	mov    %rcx,0x1218(%rbx)
10051ad25:	0f 11 83 f8 11 00 00 	movups %xmm0,0x11f8(%rbx)
10051ad2c:	e8 3f 84 fd ff       	call   1004f3170 <.text+0xf2170>
10051ad31:	48 8b 16             	mov    (%rsi),%rdx
10051ad34:	89 83 20 12 00 00    	mov    %eax,0x1220(%rbx)
10051ad3a:	8b 82 20 12 00 00    	mov    0x1220(%rdx),%eax
10051ad40:	85 c0                	test   %eax,%eax
10051ad42:	0f 8e 6b fc ff ff    	jle    10051a9b3 <.text+0x1199b3>
10051ad48:	83 e8 01             	sub    $0x1,%eax
10051ad4b:	89 82 20 12 00 00    	mov    %eax,0x1220(%rdx)
10051ad51:	e9 5d fc ff ff       	jmp    10051a9b3 <.text+0x1199b3>
10051ad56:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10051ad5d:	00 00 00
10051ad60:	49 8b 54 24 20       	mov    0x20(%r12),%rdx
10051ad65:	b9 06 00 00 00       	mov    $0x6,%ecx
10051ad6a:	48 89 50 38          	mov    %rdx,0x38(%rax)
10051ad6e:	e8 dd b9 f2 ff       	call   100446750 <.text+0x45750>
10051ad73:	e9 7f fb ff ff       	jmp    10051a8f7 <.text+0x1198f7>
10051ad78:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10051ad7f:	00
10051ad80:	4c 8b bc 24 90 00 00 	mov    0x90(%rsp),%r15
10051ad87:	00
10051ad88:	8b 8c 24 80 00 00 00 	mov    0x80(%rsp),%ecx
10051ad8f:	4c 89 f8             	mov    %r15,%rax
10051ad92:	85 c9                	test   %ecx,%ecx
10051ad94:	0f 85 3d 02 00 00    	jne    10051afd7 <.text+0x119fd7>
10051ad9a:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10051ad9e:	44 8b 8c 24 9c 00 00 	mov    0x9c(%rsp),%r9d
10051ada5:	00
10051ada6:	48 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%rsi
10051adad:	00
10051adae:	48 89 f1             	mov    %rsi,%rcx
10051adb1:	4c 8b 42 38          	mov    0x38(%rdx),%r8
10051adb5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10051adba:	4c 89 7c 24 28       	mov    %r15,0x28(%rsp)
10051adbf:	e8 dc 2f 17 00       	call   10068dda0 <.text+0x28cda0>
10051adc4:	4c 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%r10
10051adcb:	00
10051adcc:	41 0f b6 02          	movzbl (%r10),%eax
10051add0:	3c 20                	cmp    $0x20,%al
10051add2:	74 0c                	je     10051ade0 <.text+0x119de0>
10051add4:	3c 09                	cmp    $0x9,%al
10051add6:	0f 85 2a 02 00 00    	jne    10051b006 <.text+0x11a006>
10051addc:	0f 1f 40 00          	nopl   0x0(%rax)
10051ade0:	48 89 f1             	mov    %rsi,%rcx
10051ade3:	e8 98 40 17 00       	call   10068ee80 <.text+0x28de80>
10051ade8:	4c 8b 94 24 d0 00 00 	mov    0xd0(%rsp),%r10
10051adef:	00
10051adf0:	03 84 24 00 01 00 00 	add    0x100(%rsp),%eax
10051adf7:	89 84 24 00 01 00 00 	mov    %eax,0x100(%rsp)
10051adfe:	41 0f b6 12          	movzbl (%r10),%edx
10051ae02:	80 fa 20             	cmp    $0x20,%dl
10051ae05:	74 d9                	je     10051ade0 <.text+0x119de0>
10051ae07:	80 fa 09             	cmp    $0x9,%dl
10051ae0a:	74 d4                	je     10051ade0 <.text+0x119de0>
10051ae0c:	41 89 c7             	mov    %eax,%r15d
10051ae0f:	48 89 f1             	mov    %rsi,%rcx
10051ae12:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
10051ae17:	48 63 db             	movslq %ebx,%rbx
10051ae1a:	e8 d1 2f 17 00       	call   10068ddf0 <.text+0x28cdf0>
10051ae1f:	44 89 f8             	mov    %r15d,%eax
10051ae22:	41 2b 44 24 64       	sub    0x64(%r12),%eax
10051ae27:	8b 94 24 80 00 00 00 	mov    0x80(%rsp),%edx
10051ae2e:	48 98                	cltq
10051ae30:	44 8b 8c 24 9c 00 00 	mov    0x9c(%rsp),%r9d
10051ae37:	00
10051ae38:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10051ae3d:	48 39 d8             	cmp    %rbx,%rax
10051ae40:	48 0f 47 c3          	cmova  %rbx,%rax
10051ae44:	44 89 fb             	mov    %r15d,%ebx
10051ae47:	29 c3                	sub    %eax,%ebx
10051ae49:	85 d2                	test   %edx,%edx
10051ae4b:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
10051ae52:	00
10051ae53:	0f 85 71 01 00 00    	jne    10051afca <.text+0x119fca>
10051ae59:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10051ae5d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10051ae62:	45 31 c0             	xor    %r8d,%r8d
10051ae65:	48 89 f1             	mov    %rsi,%rcx
10051ae68:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10051ae6d:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
10051ae72:	e8 29 2f 17 00       	call   10068dda0 <.text+0x28cda0>
10051ae77:	8b 94 24 00 01 00 00 	mov    0x100(%rsp),%edx
10051ae7e:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10051ae83:	39 da                	cmp    %ebx,%edx
10051ae85:	0f 8d bf 01 00 00    	jge    10051b04a <.text+0x11a04a>
10051ae8b:	4c 8b 3d be e2 20 00 	mov    0x20e2be(%rip),%r15        # 100729150 <_head_msys_iconv_2_dll-0x42eb0>
10051ae92:	eb 37                	jmp    10051aecb <.text+0x119ecb>
10051ae94:	0f 1f 40 00          	nopl   0x0(%rax)
10051ae98:	89 84 24 00 01 00 00 	mov    %eax,0x100(%rsp)
10051ae9f:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
10051aea6:	00
10051aea7:	41 ff 17             	call   *(%r15)
10051aeaa:	8b 94 24 00 01 00 00 	mov    0x100(%rsp),%edx
10051aeb1:	48 98                	cltq
10051aeb3:	48 03 84 24 d0 00 00 	add    0xd0(%rsp),%rax
10051aeba:	00
10051aebb:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
10051aec2:	00
10051aec3:	39 d3                	cmp    %edx,%ebx
10051aec5:	0f 8e 48 01 00 00    	jle    10051b013 <.text+0x11a013>
10051aecb:	48 89 f1             	mov    %rsi,%rcx
10051aece:	e8 ed 3e 17 00       	call   10068edc0 <.text+0x28ddc0>
10051aed3:	8b 94 24 00 01 00 00 	mov    0x100(%rsp),%edx
10051aeda:	01 d0                	add    %edx,%eax
10051aedc:	39 c3                	cmp    %eax,%ebx
10051aede:	7d b8                	jge    10051ae98 <.text+0x119e98>
10051aee0:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10051aee5:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
10051aeec:	00
10051aeed:	48 89 f1             	mov    %rsi,%rcx
10051aef0:	89 54 24 68          	mov    %edx,0x68(%rsp)
10051aef4:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
10051aef9:	4c 89 54 24 40       	mov    %r10,0x40(%rsp)
10051aefe:	e8 ed 2e 17 00       	call   10068ddf0 <.text+0x28cdf0>
10051af03:	8b 54 24 68          	mov    0x68(%rsp),%edx
10051af07:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
10051af0c:	48 8b 44 24 60       	mov    0x60(%rsp),%rax
10051af11:	4c 8b 54 24 40       	mov    0x40(%rsp),%r10
10051af16:	29 d3                	sub    %edx,%ebx
10051af18:	48 63 d3             	movslq %ebx,%rdx
10051af1b:	48 29 f0             	sub    %rsi,%rax
10051af1e:	4c 89 54 24 68       	mov    %r10,0x68(%rsp)
10051af23:	48 8d 0c 02          	lea    (%rdx,%rax,1),%rcx
10051af27:	48 89 54 24 60       	mov    %rdx,0x60(%rsp)
10051af2c:	48 89 c3             	mov    %rax,%rbx
10051af2f:	4c 89 d2             	mov    %r10,%rdx
10051af32:	48 8b 44 24 50       	mov    0x50(%rsp),%rax
10051af37:	48 29 f2             	sub    %rsi,%rdx
10051af3a:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
10051af3f:	48 29 d0             	sub    %rdx,%rax
10051af42:	48 8d 34 08          	lea    (%rax,%rcx,1),%rsi
10051af46:	48 8d 4e 01          	lea    0x1(%rsi),%rcx
10051af4a:	e8 91 61 ee ff       	call   1004010e0 <.text+0xe0>
10051af4f:	49 89 c7             	mov    %rax,%r15
10051af52:	48 85 c0             	test   %rax,%rax
10051af55:	0f 84 4b f9 ff ff    	je     10051a8a6 <.text+0x1198a6>
10051af5b:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
10051af60:	49 89 d8             	mov    %rbx,%r8
10051af63:	48 89 c1             	mov    %rax,%rcx
10051af66:	e8 95 4f 18 00       	call   10069ff00 <.text+0x29ef00>
10051af6b:	4c 8b 44 24 60       	mov    0x60(%rsp),%r8
10051af70:	49 8d 0c 1f          	lea    (%r15,%rbx,1),%rcx
10051af74:	ba 20 00 00 00       	mov    $0x20,%edx
10051af79:	e8 92 4f 18 00       	call   10069ff10 <.text+0x29ef10>
10051af7e:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10051af83:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
10051af88:	4c 01 f9             	add    %r15,%rcx
10051af8b:	e8 b0 52 18 00       	call   1006a0240 <.text+0x29f240>
10051af90:	e9 e3 fc ff ff       	jmp    10051ac78 <.text+0x119c78>
10051af95:	4c 8b 88 00 1e 00 00 	mov    0x1e00(%rax),%r9
10051af9c:	48 8d 44 24 7c       	lea    0x7c(%rsp),%rax
10051afa1:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
10051afa6:	44 89 f9             	mov    %r15d,%ecx
10051afa9:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10051afae:	48 8d 44 24 78       	lea    0x78(%rsp),%rax
10051afb3:	41 8d 14 1f          	lea    (%r15,%rbx,1),%edx
10051afb7:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10051afbc:	e8 ef 0b fb ff       	call   1004cbbb0 <.text+0xcabb0>
10051afc1:	8b 5c 24 7c          	mov    0x7c(%rsp),%ebx
10051afc5:	e9 f1 fb ff ff       	jmp    10051abbb <.text+0x119bbb>