100420ed2:	e9 e9 fe ff ff       	jmp    100420dc0 <.text+0x1fdc0>
100420ed7:	0f b6 4e 05          	movzbl 0x5(%rsi),%ecx
100420edb:	e8 40 c2 26 00       	call   10068d120 <.text+0x28c120>
100420ee0:	89 44 24 60          	mov    %eax,0x60(%rsp)
100420ee4:	85 c0                	test   %eax,%eax
100420ee6:	0f 85 f2 f4 ff ff    	jne    1004203de <.text+0x1f3de>
100420eec:	48 8b 55 00          	mov    0x0(%rbp),%rdx
100420ef0:	41 be 04 00 00 00    	mov    $0x4,%r14d
100420ef6:	48 8b 42 38          	mov    0x38(%rdx),%rax
100420efa:	e9 71 d6 ff ff       	jmp    10041e570 <.text+0x1d570>
100420eff:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
100420f06:	00
100420f07:	45 31 c0             	xor    %r8d,%r8d
100420f0a:	48 8d 15 03 41 2c 00 	lea    0x2c4103(%rip),%rdx        # 1006e5014 <_head_msys_iconv_2_dll-0x86fec>
100420f11:	e8 ba 9e ff ff       	call   10041add0 <.text+0x19dd0>
100420f16:	85 c0                	test   %eax,%eax
100420f18:	0f 84 46 f3 ff ff    	je     100420264 <.text+0x1f264>
100420f1e:	e9 4b e4 ff ff       	jmp    10041f36e <.text+0x1e36e>
100420f23:	40 80 ff 2c          	cmp    $0x2c,%dil
100420f27:	0f 84 30 f6 ff ff    	je     10042055d <.text+0x1f55d>
100420f2d:	80 fa 3b             	cmp    $0x3b,%dl
100420f30:	0f 85 a8 f4 ff ff    	jne    1004203de <.text+0x1f3de>
100420f36:	e9 0e fd ff ff       	jmp    100420c49 <.text+0x1fc49>
100420f3b:	44 89 ca             	mov    %r9d,%edx
100420f3e:	44 29 c2             	sub    %r8d,%edx
100420f41:	e9 90 f6 ff ff       	jmp    1004205d6 <.text+0x1f5d6>
100420f46:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
100420f4d:	00 00 00
100420f50:	48 8b 05 89 22 30 00 	mov    0x302289(%rip),%rax        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100420f57:	48 8b 00             	mov    (%rax),%rax
100420f5a:	48 8b 80 d0 1c 00 00 	mov    0x1cd0(%rax),%rax
100420f61:	80 38 00             	cmpb   $0x0,(%rax)
100420f64:	74 12                	je     100420f78 <.text+0x1ff78>
100420f66:	48 8b 0d 93 7c 30 00 	mov    0x307c93(%rip),%rcx        # 100728c00 <_head_msys_iconv_2_dll-0x43400>
100420f6d:	e9 3e de 0a 00       	jmp    1004cedb0 <.text+0xcddb0>
100420f72:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100420f78:	48 8d 0d 31 ce ff ff 	lea    -0x31cf(%rip),%rcx        # 10041ddb0 <.text+0x1cdb0>
100420f7f:	e9 2c de 0a 00       	jmp    1004cedb0 <.text+0xcddb0>
100420f84:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100420f8b:	00 00 00 00
100420f8f:	90                   	nop
100420f90:	41 54                	push   %r12
100420f92:	55                   	push   %rbp
100420f93:	57                   	push   %rdi
100420f94:	56                   	push   %rsi
100420f95:	53                   	push   %rbx
100420f96:	48 83 ec 20          	sub    $0x20,%rsp
100420f9a:	48 89 cb             	mov    %rcx,%rbx
100420f9d:	48 89 d6             	mov    %rdx,%rsi
100420fa0:	e8 2b d5 21 00       	call   10063e4d0 <.text+0x23d4d0>
100420fa5:	85 c0                	test   %eax,%eax
100420fa7:	74 0e                	je     100420fb7 <.text+0x1ffb7>
100420fa9:	31 d2                	xor    %edx,%edx
100420fab:	48 89 d9             	mov    %rbx,%rcx
100420fae:	e8 8d cb 1d 00       	call   1005fdb40 <.text+0x1fcb40>
100420fb3:	85 c0                	test   %eax,%eax
100420fb5:	74 36                	je     100420fed <.text+0x1ffed>
100420fb7:	48 8b 3d 92 22 30 00 	mov    0x302292(%rip),%rdi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100420fbe:	48 89 d9             	mov    %rbx,%rcx
100420fc1:	48 8b 07             	mov    (%rdi),%rax
100420fc4:	4c 8b 60 38          	mov    0x38(%rax),%r12
100420fc8:	48 8b 68 40          	mov    0x40(%rax),%rbp
100420fcc:	e8 9f f6 1d 00       	call   100600670 <.text+0x1ff670>
100420fd1:	48 85 c0             	test   %rax,%rax
100420fd4:	7e 0f                	jle    100420fe5 <.text+0x1ffe5>
100420fd6:	48 8b 15 03 22 30 00 	mov    0x302203(%rip),%rdx        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100420fdd:	48 8b 12             	mov    (%rdx),%rdx
100420fe0:	48 39 02             	cmp    %rax,(%rdx)
100420fe3:	7d 1b                	jge    100421000 <.text+0x20000>
100420fe5:	48 c7 46 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rsi)
100420fec:	ff
100420fed:	48 83 c4 20          	add    $0x20,%rsp
100420ff1:	5b                   	pop    %rbx
100420ff2:	5e                   	pop    %rsi
100420ff3:	5f                   	pop    %rdi
100420ff4:	5d                   	pop    %rbp
100420ff5:	41 5c                	pop    %r12
100420ff7:	c3                   	ret
100420ff8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
100420fff:	00
100421000:	48 8b 17             	mov    (%rdi),%rdx
100421003:	48 89 42 38          	mov    %rax,0x38(%rdx)
100421007:	e8 a4 cd ff ff       	call   10041ddb0 <.text+0x1cdb0>
10042100c:	48 98                	cltq
10042100e:	48 89 46 08          	mov    %rax,0x8(%rsi)
100421012:	48 8b 07             	mov    (%rdi),%rax
100421015:	4c 89 60 38          	mov    %r12,0x38(%rax)
100421019:	48 89 68 40          	mov    %rbp,0x40(%rax)
10042101d:	48 83 c4 20          	add    $0x20,%rsp
100421021:	5b                   	pop    %rbx
100421022:	5e                   	pop    %rsi
100421023:	5f                   	pop    %rdi
100421024:	5d                   	pop    %rbp
100421025:	41 5c                	pop    %r12
100421027:	c3                   	ret
100421028:	90                   	nop
100421029:	90                   	nop
10042102a:	90                   	nop
10042102b:	90                   	nop
10042102c:	90                   	nop
10042102d:	90                   	nop
10042102e:	90                   	nop
10042102f:	90                   	nop
100421030:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
100421036:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10042103d:	00
10042103e:	c3                   	ret
10042103f:	90                   	nop
100421040:	c3                   	ret
100421041:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100421048:	00 00 00 00
10042104c:	0f 1f 40 00          	nopl   0x0(%rax)
100421050:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
100421057:	ff
100421058:	c3                   	ret
100421059:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
100421060:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
100421066:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10042106d:	00
10042106e:	c3                   	ret
10042106f:	90                   	nop
100421070:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
100421076:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
10042107d:	00
10042107e:	c3                   	ret
10042107f:	90                   	nop
100421080:	48 83 ec 28          	sub    $0x28,%rsp
100421084:	48 8b 0d d5 37 30 00 	mov    0x3037d5(%rip),%rcx        # 100724860 <_head_msys_iconv_2_dll-0x477a0>
10042108b:	e8 e8 e7 27 00       	call   10069f878 <.text+0x29e878>
100421090:	48 89 c1             	mov    %rax,%rcx
100421093:	48 83 c4 28          	add    $0x28,%rsp
100421097:	e9 64 d6 27 00       	jmp    10069e700 <.text+0x29d700>
10042109c:	0f 1f 40 00          	nopl   0x0(%rax)
1004210a0:	48 c7 42 08 ff ff ff 	movq   $0xffffffffffffffff,0x8(%rdx)
1004210a7:	ff
1004210a8:	c3                   	ret
1004210a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1004210b0:	c7 02 07 00 00 00    	movl   $0x7,(%rdx)
1004210b6:	48 c7 42 08 00 00 00 	movq   $0x0,0x8(%rdx)
1004210bd:	00
1004210be:	c3                   	ret
1004210bf:	90                   	nop
1004210c0:	48 8b 15 99 9c 30 00 	mov    0x309c99(%rip),%rdx        # 10072ad60 <_head_msys_iconv_2_dll-0x412a0>
1004210c7:	31 c0                	xor    %eax,%eax
1004210c9:	39 0a                	cmp    %ecx,(%rdx)
1004210cb:	7e 42                	jle    10042110f <.text+0x2010f>
1004210cd:	48 8b 15 fc 1a 30 00 	mov    0x301afc(%rip),%rdx        # 100722bd0 <_head_msys_iconv_2_dll-0x49430>
1004210d4:	4c 8b 02             	mov    (%rdx),%r8
1004210d7:	4d 85 c0             	test   %r8,%r8
1004210da:	74 33                	je     10042110f <.text+0x2010f>
1004210dc:	48 8b 05 2d 1f 30 00 	mov    0x301f2d(%rip),%rax        # 100723010 <_head_msys_iconv_2_dll-0x48ff0>
1004210e3:	0f b7 40 38          	movzwl 0x38(%rax),%eax
1004210e7:	85 c0                	test   %eax,%eax
1004210e9:	74 24                	je     10042110f <.text+0x2010f>
1004210eb:	48 8b 15 6e 1a 30 00 	mov    0x301a6e(%rip),%rdx        # 100722b60 <_head_msys_iconv_2_dll-0x494a0>
1004210f2:	48 63 c9             	movslq %ecx,%rcx
1004210f5:	48 8b 12             	mov    (%rdx),%rdx
1004210f8:	8b 0c 8a             	mov    (%rdx,%rcx,4),%ecx
1004210fb:	83 e9 01             	sub    $0x1,%ecx
1004210fe:	eb 05                	jmp    100421105 <.text+0x20105>
100421100:	83 e8 01             	sub    $0x1,%eax
100421103:	74 0a                	je     10042110f <.text+0x2010f>
100421105:	8d 14 08             	lea    (%rax,%rcx,1),%edx
100421108:	41 80 3c 10 20       	cmpb   $0x20,(%r8,%rdx,1)
10042110d:	74 f1                	je     100421100 <.text+0x20100>
10042110f:	c3                   	ret
100421110:	41 57                	push   %r15
100421112:	41 56                	push   %r14
100421114:	41 55                	push   %r13
100421116:	41 54                	push   %r12
100421118:	55                   	push   %rbp
100421119:	57                   	push   %rdi
10042111a:	56                   	push   %rsi
10042111b:	53                   	push   %rbx
10042111c:	48 83 ec 28          	sub    $0x28,%rsp
100421120:	48 8b 05 39 9c 30 00 	mov    0x309c39(%rip),%rax        # 10072ad60 <_head_msys_iconv_2_dll-0x412a0>
100421127:	89 d3                	mov    %edx,%ebx
100421129:	39 08                	cmp    %ecx,(%rax)
10042112b:	0f 8e 5a 01 00 00    	jle    10042128b <.text+0x2028b>
100421131:	4c 8b 2d 18 9c 30 00 	mov    0x309c18(%rip),%r13        # 10072ad50 <_head_msys_iconv_2_dll-0x412b0>
100421138:	41 39 55 00          	cmp    %edx,0x0(%r13)
10042113c:	0f 8e 49 01 00 00    	jle    10042128b <.text+0x2028b>
100421142:	48 8b 05 87 1a 30 00 	mov    0x301a87(%rip),%rax        # 100722bd0 <_head_msys_iconv_2_dll-0x49430>
100421149:	48 8b 38             	mov    (%rax),%rdi
10042114c:	48 85 ff             	test   %rdi,%rdi
10042114f:	0f 84 36 01 00 00    	je     10042128b <.text+0x2028b>
100421155:	48 8b 05 04 1a 30 00 	mov    0x301a04(%rip),%rax        # 100722b60 <_head_msys_iconv_2_dll-0x494a0>
10042115c:	48 8b 2d 6d 78 30 00 	mov    0x30786d(%rip),%rbp        # 1007289d0 <_head_msys_iconv_2_dll-0x43630>
100421163:	48 63 c9             	movslq %ecx,%rcx
100421166:	4c 63 f2             	movslq %edx,%r14
100421169:	48 8b 00             	mov    (%rax),%rax
10042116c:	44 8b 55 00          	mov    0x0(%rbp),%r10d
100421170:	8b 04 88             	mov    (%rax,%rcx,4),%eax
100421173:	48 01 c7             	add    %rax,%rdi
100421176:	4a 8d 14 37          	lea    (%rdi,%r14,1),%rdx
10042117a:	45 85 d2             	test   %r10d,%r10d
10042117d:	0f 85 5d 01 00 00    	jne    1004212e0 <.text+0x202e0>
100421183:	48 8b 05 86 78 30 00 	mov    0x307886(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
10042118a:	0f b6 0a             	movzbl (%rdx),%ecx
10042118d:	44 8b 08             	mov    (%rax),%r9d
100421190:	45 85 c9             	test   %r9d,%r9d
100421193:	0f 85 27 01 00 00    	jne    1004212c0 <.text+0x202c0>
100421199:	41 bc 20 00 00 00    	mov    $0x20,%r12d
10042119f:	80 f9 20             	cmp    $0x20,%cl
1004211a2:	0f 87 59 01 00 00    	ja     100421301 <.text+0x20301>
1004211a8:	89 de                	mov    %ebx,%esi
1004211aa:	85 db                	test   %ebx,%ebx
1004211ac:	7f 33                	jg     1004211e1 <.text+0x201e1>
1004211ae:	eb 60                	jmp    100421210 <.text+0x20210>
1004211b0:	41 0f b6 0f          	movzbl (%r15),%ecx
1004211b4:	b8 20 00 00 00       	mov    $0x20,%eax
1004211b9:	80 f9 20             	cmp    $0x20,%cl
1004211bc:	0f 87 de 00 00 00    	ja     1004212a0 <.text+0x202a0>
1004211c2:	41 39 c4             	cmp    %eax,%r12d
1004211c5:	74 13                	je     1004211da <.text+0x201da>
1004211c7:	48 8b 05 42 78 30 00 	mov    0x307842(%rip),%rax        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
1004211ce:	8b 08                	mov    (%rax),%ecx
1004211d0:	85 c9                	test   %ecx,%ecx
1004211d2:	74 3c                	je     100421210 <.text+0x20210>
1004211d4:	41 80 3f 00          	cmpb   $0x0,(%r15)
1004211d8:	75 36                	jne    100421210 <.text+0x20210>
1004211da:	83 ee 01             	sub    $0x1,%esi
1004211dd:	85 f6                	test   %esi,%esi
1004211df:	7e 2f                	jle    100421210 <.text+0x20210>
1004211e1:	44 8b 45 00          	mov    0x0(%rbp),%r8d
1004211e5:	48 63 c6             	movslq %esi,%rax
1004211e8:	4c 8d 7c 07 ff       	lea    -0x1(%rdi,%rax,1),%r15
1004211ed:	45 85 c0             	test   %r8d,%r8d
1004211f0:	74 be                	je     1004211b0 <.text+0x201b0>
1004211f2:	4c 89 fa             	mov    %r15,%rdx
1004211f5:	48 89 f9             	mov    %rdi,%rcx
1004211f8:	e8 d3 ad 0c 00       	call   1004ebfd0 <.text+0xeafd0>
1004211fd:	85 c0                	test   %eax,%eax
1004211ff:	7e af                	jle    1004211b0 <.text+0x201b0>
100421201:	29 c6                	sub    %eax,%esi
100421203:	83 ee 01             	sub    $0x1,%esi
100421206:	85 f6                	test   %esi,%esi
100421208:	7f d7                	jg     1004211e1 <.text+0x201e1>
10042120a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100421210:	48 8b 05 f9 1d 30 00 	mov    0x301df9(%rip),%rax        # 100723010 <_head_msys_iconv_2_dll-0x48ff0>
100421217:	66 89 70 32          	mov    %si,0x32(%rax)
10042121b:	41 3b 5d 00          	cmp    0x0(%r13),%ebx
10042121f:	7d 5f                	jge    100421280 <.text+0x20280>
100421221:	4c 8b 3d e8 77 30 00 	mov    0x3077e8(%rip),%r15        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
100421228:	eb 32                	jmp    10042125c <.text+0x2025c>
10042122a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100421230:	41 0f b6 0e          	movzbl (%r14),%ecx
100421234:	b8 20 00 00 00       	mov    $0x20,%eax
100421239:	80 f9 20             	cmp    $0x20,%cl
10042123c:	77 72                	ja     1004212b0 <.text+0x202b0>
10042123e:	41 39 c4             	cmp    %eax,%r12d
100421241:	74 0d                	je     100421250 <.text+0x20250>
100421243:	41 8b 07             	mov    (%r15),%eax
100421246:	85 c0                	test   %eax,%eax
100421248:	74 36                	je     100421280 <.text+0x20280>
10042124a:	41 80 3e 00          	cmpb   $0x0,(%r14)
10042124e:	75 30                	jne    100421280 <.text+0x20280>
100421250:	83 c3 01             	add    $0x1,%ebx
100421253:	41 3b 5d 00          	cmp    0x0(%r13),%ebx
100421257:	7d 27                	jge    100421280 <.text+0x20280>
100421259:	4c 63 f3             	movslq %ebx,%r14
10042125c:	8b 55 00             	mov    0x0(%rbp),%edx
10042125f:	49 01 fe             	add    %rdi,%r14
100421262:	85 d2                	test   %edx,%edx
100421264:	74 ca                	je     100421230 <.text+0x20230>
100421266:	4c 89 f1             	mov    %r14,%rcx
100421269:	e8 82 83 0c 00       	call   1004e95f0 <.text+0xe85f0>
10042126e:	83 f8 02             	cmp    $0x2,%eax
100421271:	75 bd                	jne    100421230 <.text+0x20230>
100421273:	83 c3 01             	add    $0x1,%ebx
100421276:	83 c3 01             	add    $0x1,%ebx
100421279:	41 3b 5d 00          	cmp    0x0(%r13),%ebx
10042127d:	7c da                	jl     100421259 <.text+0x20259>
10042127f:	90                   	nop
100421280:	48 8b 05 89 1d 30 00 	mov    0x301d89(%rip),%rax        # 100723010 <_head_msys_iconv_2_dll-0x48ff0>
100421287:	66 89 58 34          	mov    %bx,0x34(%rax)
10042128b:	48 83 c4 28          	add    $0x28,%rsp
10042128f:	5b                   	pop    %rbx
100421290:	5e                   	pop    %rsi
100421291:	5f                   	pop    %rdi
100421292:	5d                   	pop    %rbp
100421293:	41 5c                	pop    %r12
100421295:	41 5d                	pop    %r13
100421297:	41 5e                	pop    %r14
100421299:	41 5f                	pop    %r15
10042129b:	c3                   	ret
10042129c:	0f 1f 40 00          	nopl   0x0(%rax)
1004212a0:	e8 eb be 26 00       	call   10068d190 <.text+0x28c190>
1004212a5:	e9 18 ff ff ff       	jmp    1004211c2 <.text+0x201c2>
1004212aa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004212b0:	e8 db be 26 00       	call   10068d190 <.text+0x28c190>
1004212b5:	eb 87                	jmp    10042123e <.text+0x2023e>
1004212b7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1004212be:	00 00
1004212c0:	84 c9                	test   %cl,%cl
1004212c2:	0f 85 d1 fe ff ff    	jne    100421199 <.text+0x20199>
1004212c8:	83 eb 01             	sub    $0x1,%ebx
1004212cb:	4c 63 f3             	movslq %ebx,%r14
1004212ce:	42 0f b6 0c 37       	movzbl (%rdi,%r14,1),%ecx
1004212d3:	e9 c1 fe ff ff       	jmp    100421199 <.text+0x20199>
1004212d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004212df:	00
1004212e0:	48 89 f9             	mov    %rdi,%rcx
1004212e3:	41 bc 20 00 00 00    	mov    $0x20,%r12d
1004212e9:	e8 e2 ac 0c 00       	call   1004ebfd0 <.text+0xeafd0>
1004212ee:	29 c3                	sub    %eax,%ebx
1004212f0:	4c 63 f3             	movslq %ebx,%r14
1004212f3:	42 0f b6 0c 37       	movzbl (%rdi,%r14,1),%ecx
1004212f8:	80 f9 20             	cmp    $0x20,%cl
1004212fb:	0f 86 a7 fe ff ff    	jbe    1004211a8 <.text+0x201a8>
100421301:	e8 8a be 26 00       	call   10068d190 <.text+0x28c190>
100421306:	41 89 c4             	mov    %eax,%r12d
100421309:	e9 9a fe ff ff       	jmp    1004211a8 <.text+0x201a8>
10042130e:	66 90                	xchg   %ax,%ax
100421310:	57                   	push   %rdi
100421311:	56                   	push   %rsi
100421312:	53                   	push   %rbx
100421313:	48 83 ec 30          	sub    $0x30,%rsp
100421317:	48 8b 1d 92 9a 30 00 	mov    0x309a92(%rip),%rbx        # 10072adb0 <_head_msys_iconv_2_dll-0x41250>
10042131e:	44 8b 54 24 78       	mov    0x78(%rsp),%r10d
100421323:	c7 03 00 7d 00 00    	movl   $0x7d00,(%rbx)
100421329:	44 8b 9c 24 80 00 00 	mov    0x80(%rsp),%r11d
100421330:	00
100421331:	8b bc 24 88 00 00 00 	mov    0x88(%rsp),%edi
100421338:	89 ce                	mov    %ecx,%esi
10042133a:	41 0f b7 c1          	movzwl %r9w,%eax
10042133e:	8b 4c 24 70          	mov    0x70(%rsp),%ecx
100421342:	44 0f b7 ce          	movzwl %si,%r9d
100421346:	45 39 d1             	cmp    %r10d,%r9d
100421349:	7e 0b                	jle    100421356 <.text+0x20356>
10042134b:	44 89 ce             	mov    %r9d,%esi
10042134e:	44 29 d6             	sub    %r10d,%esi
100421351:	45 89 ca             	mov    %r9d,%r10d
100421354:	29 f7                	sub    %esi,%edi
100421356:	0f b7 d2             	movzwl %dx,%edx
100421359:	44 29 d2             	sub    %r10d,%edx
10042135c:	39 fa                	cmp    %edi,%edx
10042135e:	0f 4e fa             	cmovle %edx,%edi
100421361:	41 0f b7 d0          	movzwl %r8w,%edx
100421365:	41 89 f9             	mov    %edi,%r9d
100421368:	39 ca                	cmp    %ecx,%edx
10042136a:	7e 0b                	jle    100421377 <.text+0x20377>
10042136c:	41 89 d0             	mov    %edx,%r8d
10042136f:	41 29 c8             	sub    %ecx,%r8d
100421372:	89 d1                	mov    %edx,%ecx
100421374:	45 29 c3             	sub    %r8d,%r11d
100421377:	29 c8                	sub    %ecx,%eax
100421379:	8b 94 24 90 00 00 00 	mov    0x90(%rsp),%edx
100421380:	83 c0 01             	add    $0x1,%eax
100421383:	44 39 d8             	cmp    %r11d,%eax