10041109a:	40 0f b6 ce          	movzbl %sil,%ecx
10041109e:	e8 8d 31 01 00       	call   100424230 <.text+0x23230>
1004110a3:	89 c6                	mov    %eax,%esi
1004110a5:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
1004110ac:	48 39 43 40          	cmp    %rax,0x40(%rbx)
1004110b0:	75 16                	jne    1004110c8 <.text+0x100c8>
1004110b2:	48 83 bb a8 01 00 00 	cmpq   $0x0,0x1a8(%rbx)
1004110b9:	00
1004110ba:	0f 85 e0 71 00 00    	jne    1004182a0 <.text+0x172a0>
1004110c0:	48 89 d9             	mov    %rbx,%rcx
1004110c3:	e8 08 a7 ff ff       	call   10040b7d0 <.text+0xa7d0>
1004110c8:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004110cf:	48 85 c0             	test   %rax,%rax
1004110d2:	0f 84 01 58 00 00    	je     1004168d9 <.text+0x158d9>
1004110d8:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
1004110df:	00
1004110e0:	0f 84 ba 71 00 00    	je     1004182a0 <.text+0x172a0>
1004110e6:	48 83 c0 01          	add    $0x1,%rax
1004110ea:	40 0f be d6          	movsbl %sil,%edx
1004110ee:	48 89 d9             	mov    %rbx,%rcx
1004110f1:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
1004110f8:	e8 13 af ff ff       	call   10040c010 <.text+0xb010>
1004110fd:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411103:	48 89 d9             	mov    %rbx,%rcx
100411106:	48 89 c2             	mov    %rax,%rdx
100411109:	e8 b2 82 ff ff       	call   1004093c0 <.text+0x83c0>
10041110e:	41 89 c5             	mov    %eax,%r13d
100411111:	89 c0                	mov    %eax,%eax
100411113:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411117:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10041111b:	e9 80 cb ff ff       	jmp    10040dca0 <.text+0xcca0>
100411120:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411127:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
10041112b:	75 18                	jne    100411145 <.text+0x10145>
10041112d:	48 85 c0             	test   %rax,%rax
100411130:	0f 85 6a 71 00 00    	jne    1004182a0 <.text+0x172a0>
100411136:	48 89 d9             	mov    %rbx,%rcx
100411139:	e8 92 a6 ff ff       	call   10040b7d0 <.text+0xa7d0>
10041113e:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411145:	48 85 c0             	test   %rax,%rax
100411148:	0f 84 5d 57 00 00    	je     1004168ab <.text+0x158ab>
10041114e:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
100411155:	00
100411156:	0f 84 44 71 00 00    	je     1004182a0 <.text+0x172a0>
10041115c:	48 83 c0 01          	add    $0x1,%rax
100411160:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411167:	48 8b 43 20          	mov    0x20(%rbx),%rax
10041116b:	48 8b 40 08          	mov    0x8(%rax),%rax
10041116f:	48 8b 40 08          	mov    0x8(%rax),%rax
100411173:	4c 8b 78 08          	mov    0x8(%rax),%r15
100411177:	4c 89 f9             	mov    %r15,%rcx
10041117a:	e8 d1 2f 01 00       	call   100424150 <.text+0x23150>
10041117f:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
100411186:	48 89 d9             	mov    %rbx,%rcx
100411189:	49 89 c5             	mov    %rax,%r13
10041118c:	49 89 d0             	mov    %rdx,%r8
10041118f:	e8 0c 9d ff ff       	call   10040aea0 <.text+0x9ea0>
100411194:	44 89 ea             	mov    %r13d,%edx
100411197:	45 31 c9             	xor    %r9d,%r9d
10041119a:	4d 89 f8             	mov    %r15,%r8
10041119d:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
1004111a4:	48 89 c6             	mov    %rax,%rsi
1004111a7:	48 89 d9             	mov    %rbx,%rcx
1004111aa:	e8 31 83 ff ff       	call   1004094e0 <.text+0x84e0>
1004111af:	44 89 6e 10          	mov    %r13d,0x10(%rsi)
1004111b3:	48 89 f2             	mov    %rsi,%rdx
1004111b6:	48 89 d9             	mov    %rbx,%rcx
1004111b9:	48 81 0e 00 20 00 00 	orq    $0x2000,(%rsi)
1004111c0:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004111c6:	48 89 46 08          	mov    %rax,0x8(%rsi)
1004111ca:	e8 f1 81 ff ff       	call   1004093c0 <.text+0x83c0>
1004111cf:	41 89 c5             	mov    %eax,%r13d
1004111d2:	89 c0                	mov    %eax,%eax
1004111d4:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004111d8:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004111dc:	e9 bf ca ff ff       	jmp    10040dca0 <.text+0xcca0>
1004111e1:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004111e5:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004111e9:	48 8b 48 10          	mov    0x10(%rax),%rcx
1004111ed:	48 8b 02             	mov    (%rdx),%rax
1004111f0:	83 e0 3f             	and    $0x3f,%eax
1004111f3:	48 39 f1             	cmp    %rsi,%rcx
1004111f6:	0f 84 67 57 00 00    	je     100416963 <.text+0x15963>
1004111fc:	4c 8b 41 08          	mov    0x8(%rcx),%r8
100411200:	49 8b 48 10          	mov    0x10(%r8),%rcx
100411204:	48 83 f8 05          	cmp    $0x5,%rax
100411208:	0f 85 de 38 00 00    	jne    100414aec <.text+0x13aec>
10041120e:	48 83 f9 10          	cmp    $0x10,%rcx
100411212:	0f 87 d4 38 00 00    	ja     100414aec <.text+0x13aec>
100411218:	b8 04 05 01 00       	mov    $0x10504,%eax
10041121d:	48 0f a3 c8          	bt     %rcx,%rax
100411221:	0f 83 c5 38 00 00    	jae    100414aec <.text+0x13aec>
100411227:	48 8d 44 24 6c       	lea    0x6c(%rsp),%rax
10041122c:	41 89 c8             	mov    %ecx,%r8d
10041122f:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
100411234:	48 89 d9             	mov    %rbx,%rcx
100411237:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10041123c:	e8 9f 85 ff ff       	call   1004097e0 <.text+0x87e0>
100411241:	48 8b 83 c8 00 00 00 	mov    0xc8(%rbx),%rax
100411248:	48 39 43 40          	cmp    %rax,0x40(%rbx)
10041124c:	75 16                	jne    100411264 <.text+0x10264>
10041124e:	48 83 bb a8 01 00 00 	cmpq   $0x0,0x1a8(%rbx)
100411255:	00
100411256:	0f 85 44 70 00 00    	jne    1004182a0 <.text+0x172a0>
10041125c:	48 89 d9             	mov    %rbx,%rcx
10041125f:	e8 6c a5 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411264:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041126b:	48 85 c0             	test   %rax,%rax
10041126e:	0f 84 dc 49 00 00    	je     100415c50 <.text+0x14c50>
100411274:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041127b:	00
10041127c:	0f 84 1e 70 00 00    	je     1004182a0 <.text+0x172a0>
100411282:	48 83 c0 01          	add    $0x1,%rax
100411286:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10041128d:	48 89 d9             	mov    %rbx,%rcx
100411290:	44 8b 6c 24 6c       	mov    0x6c(%rsp),%r13d
100411295:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10041129c:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1004112a1:	49 89 d0             	mov    %rdx,%r8
1004112a4:	e8 f7 9b ff ff       	call   10040aea0 <.text+0x9ea0>
1004112a9:	44 89 ea             	mov    %r13d,%edx
1004112ac:	45 31 c9             	xor    %r9d,%r9d
1004112af:	4d 89 f0             	mov    %r14,%r8
1004112b2:	48 c7 00 03 48 00 00 	movq   $0x4803,(%rax)
1004112b9:	48 89 d9             	mov    %rbx,%rcx
1004112bc:	48 89 c6             	mov    %rax,%rsi
1004112bf:	e8 1c 82 ff ff       	call   1004094e0 <.text+0x84e0>
1004112c4:	44 89 6e 10          	mov    %r13d,0x10(%rsi)
1004112c8:	48 89 f2             	mov    %rsi,%rdx
1004112cb:	48 89 d9             	mov    %rbx,%rcx
1004112ce:	48 89 46 08          	mov    %rax,0x8(%rsi)
1004112d2:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004112d8:	e8 e3 80 ff ff       	call   1004093c0 <.text+0x83c0>
1004112dd:	41 89 c5             	mov    %eax,%r13d
1004112e0:	89 c0                	mov    %eax,%eax
1004112e2:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004112e6:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004112ea:	e9 b1 c9 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004112ef:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004112f6:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004112fa:	75 18                	jne    100411314 <.text+0x10314>
1004112fc:	48 85 c0             	test   %rax,%rax
1004112ff:	0f 85 9b 6f 00 00    	jne    1004182a0 <.text+0x172a0>
100411305:	48 89 d9             	mov    %rbx,%rcx
100411308:	e8 c3 a4 ff ff       	call   10040b7d0 <.text+0xa7d0>
10041130d:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
100411314:	48 85 c0             	test   %rax,%rax
100411317:	0f 84 60 55 00 00    	je     10041687d <.text+0x1587d>
10041131d:	48 83 bb b0 01 00 00 	cmpq   $0x2,0x1b0(%rbx)
100411324:	02
100411325:	0f 86 75 6f 00 00    	jbe    1004182a0 <.text+0x172a0>
10041132b:	48 83 c0 01          	add    $0x1,%rax
10041132f:	4c 8b ab c8 00 00 00 	mov    0xc8(%rbx),%r13
100411336:	4c 8d 4c 24 70       	lea    0x70(%rsp),%r9
10041133b:	48 8b 93 30 01 00 00 	mov    0x130(%rbx),%rdx
100411342:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411349:	48 8b 43 20          	mov    0x20(%rbx),%rax
10041134d:	4c 89 e9             	mov    %r13,%rcx
100411350:	48 8b 40 08          	mov    0x8(%rax),%rax
100411354:	48 8b 70 08          	mov    0x8(%rax),%rsi
100411358:	49 89 f0             	mov    %rsi,%r8
10041135b:	e8 f0 93 ff ff       	call   10040a750 <.text+0x9750>
100411360:	4c 39 e8             	cmp    %r13,%rax
100411363:	0f 84 d5 67 00 00    	je     100417b3e <.text+0x16b3e>
100411369:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10041136f:	48 89 c2             	mov    %rax,%rdx
100411372:	48 89 d9             	mov    %rbx,%rcx
100411375:	e8 46 80 ff ff       	call   1004093c0 <.text+0x83c0>
10041137a:	41 89 c5             	mov    %eax,%r13d
10041137d:	89 c0                	mov    %eax,%eax
10041137f:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411383:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411387:	e9 14 c9 ff ff       	jmp    10040dca0 <.text+0xcca0>
10041138c:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411390:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411394:	48 8b 40 10          	mov    0x10(%rax),%rax
100411398:	48 8b 4a 08          	mov    0x8(%rdx),%rcx
10041139c:	48 39 f0             	cmp    %rsi,%rax
10041139f:	0f 84 2f 54 00 00    	je     1004167d4 <.text+0x157d4>
1004113a5:	4c 8b 40 08          	mov    0x8(%rax),%r8
1004113a9:	49 8b 40 10          	mov    0x10(%r8),%rax
1004113ad:	48 83 f8 10          	cmp    $0x10,%rax
1004113b1:	0f 87 24 67 00 00    	ja     100417adb <.text+0x16adb>
1004113b7:	ba 04 05 01 00       	mov    $0x10504,%edx
1004113bc:	48 0f a3 c2          	bt     %rax,%rdx
1004113c0:	0f 83 15 67 00 00    	jae    100417adb <.text+0x16adb>
1004113c6:	80 39 23             	cmpb   $0x23,(%rcx)
1004113c9:	0f 84 0e 54 00 00    	je     1004167dd <.text+0x157dd>
1004113cf:	48 83 f8 0a          	cmp    $0xa,%rax
1004113d3:	0f 84 6f 53 00 00    	je     100416748 <.text+0x15748>
1004113d9:	48 8d 54 24 70       	lea    0x70(%rsp),%rdx
1004113de:	41 89 c0             	mov    %eax,%r8d
1004113e1:	e8 ea 2d 01 00       	call   1004241d0 <.text+0x231d0>
1004113e6:	48 89 c2             	mov    %rax,%rdx
1004113e9:	48 8b 44 24 70       	mov    0x70(%rsp),%rax
1004113ee:	80 38 00             	cmpb   $0x0,(%rax)
1004113f1:	0f 85 87 48 00 00    	jne    100415c7e <.text+0x14c7e>
1004113f7:	48 81 fa 31 03 00 00 	cmp    $0x331,%rdx
1004113fe:	0f 87 ba 5f 00 00    	ja     1004173be <.text+0x163be>
100411404:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
100411408:	4c 8d 2d 71 76 01 00 	lea    0x17671(%rip),%r13        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
10041140f:	49 8d 54 c5 00       	lea    0x0(%r13,%rax,8),%rdx
100411414:	48 89 93 10 13 00 00 	mov    %rdx,0x1310(%rbx)
10041141b:	48 8b 43 38          	mov    0x38(%rbx),%rax
10041141f:	48 3b 83 c8 00 00 00 	cmp    0xc8(%rbx),%rax
100411426:	0f 84 35 c9 ff ff    	je     10040dd61 <.text+0xcd61>
10041142c:	48 8b 50 08          	mov    0x8(%rax),%rdx
100411430:	44 0f b6 ea          	movzbl %dl,%r13d
100411434:	30 d2                	xor    %dl,%dl
100411436:	89 93 18 13 00 00    	mov    %edx,0x1318(%rbx)
10041143c:	48 8b 50 10          	mov    0x10(%rax),%rdx
100411440:	48 89 53 20          	mov    %rdx,0x20(%rbx)
100411444:	48 8b 50 18          	mov    0x18(%rax),%rdx
100411448:	48 89 53 28          	mov    %rdx,0x28(%rbx)
10041144c:	48 8b 50 20          	mov    0x20(%rax),%rdx
100411450:	48 89 53 30          	mov    %rdx,0x30(%rbx)
100411454:	48 8b 50 28          	mov    0x28(%rax),%rdx
100411458:	48 89 53 38          	mov    %rdx,0x38(%rbx)
10041145c:	48 8b 53 40          	mov    0x40(%rbx),%rdx
100411460:	48 89 50 10          	mov    %rdx,0x10(%rax)
100411464:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10041146b:	48 89 50 18          	mov    %rdx,0x18(%rax)
10041146f:	48 89 50 20          	mov    %rdx,0x20(%rax)
100411473:	48 8b 93 c8 00 00 00 	mov    0xc8(%rbx),%rdx
10041147a:	48 89 50 28          	mov    %rdx,0x28(%rax)
10041147e:	48 89 43 40          	mov    %rax,0x40(%rbx)
100411482:	44 89 e8             	mov    %r13d,%eax
100411485:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411489:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
10041148d:	e9 0e c8 ff ff       	jmp    10040dca0 <.text+0xcca0>
100411492:	48 8b 53 20          	mov    0x20(%rbx),%rdx
100411496:	48 8b 42 08          	mov    0x8(%rdx),%rax
10041149a:	80 78 08 00          	cmpb   $0x0,0x8(%rax)
10041149e:	0f 84 7f 3e 00 00    	je     100415323 <.text+0x14323>
1004114a4:	4c 8b 68 10          	mov    0x10(%rax),%r13
1004114a8:	48 8b 42 10          	mov    0x10(%rdx),%rax
1004114ac:	41 be 20 00 00 00    	mov    $0x20,%r14d
1004114b2:	48 39 f0             	cmp    %rsi,%rax
1004114b5:	74 08                	je     1004114bf <.text+0x104bf>
1004114b7:	48 8b 40 08          	mov    0x8(%rax),%rax
1004114bb:	44 8b 70 10          	mov    0x10(%rax),%r14d
1004114bf:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004114c6:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
1004114ca:	75 18                	jne    1004114e4 <.text+0x104e4>
1004114cc:	48 85 c0             	test   %rax,%rax
1004114cf:	0f 85 cb 6d 00 00    	jne    1004182a0 <.text+0x172a0>
1004114d5:	48 89 d9             	mov    %rbx,%rcx
1004114d8:	e8 f3 a2 ff ff       	call   10040b7d0 <.text+0xa7d0>
1004114dd:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004114e4:	48 85 c0             	test   %rax,%rax
1004114e7:	0f 84 f3 51 00 00    	je     1004166e0 <.text+0x156e0>
1004114ed:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
1004114f4:	00
1004114f5:	0f 84 a5 6d 00 00    	je     1004182a0 <.text+0x172a0>
1004114fb:	48 83 c0 01          	add    $0x1,%rax
1004114ff:	44 89 ea             	mov    %r13d,%edx
100411502:	45 0f be c6          	movsbl %r14b,%r8d
100411506:	48 89 d9             	mov    %rbx,%rcx
100411509:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411510:	e8 cb c5 ff ff       	call   10040dae0 <.text+0xcae0>
100411515:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10041151b:	48 89 d9             	mov    %rbx,%rcx
10041151e:	48 89 c2             	mov    %rax,%rdx
100411521:	e8 9a 7e ff ff       	call   1004093c0 <.text+0x83c0>
100411526:	41 89 c5             	mov    %eax,%r13d
100411529:	89 c0                	mov    %eax,%eax
10041152b:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
10041152f:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411533:	e9 68 c7 ff ff       	jmp    10040dca0 <.text+0xcca0>
100411538:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041153f:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411543:	75 18                	jne    10041155d <.text+0x1055d>
100411545:	48 85 c0             	test   %rax,%rax
100411548:	0f 85 52 6d 00 00    	jne    1004182a0 <.text+0x172a0>
10041154e:	48 89 d9             	mov    %rbx,%rcx
100411551:	e8 7a a2 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411556:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041155d:	48 85 c0             	test   %rax,%rax
100411560:	0f 84 a8 51 00 00    	je     10041670e <.text+0x1570e>
100411566:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041156d:	00
10041156e:	0f 84 2c 6d 00 00    	je     1004182a0 <.text+0x172a0>
100411574:	48 83 c0 01          	add    $0x1,%rax
100411578:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
10041157f:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411583:	48 8b 40 08          	mov    0x8(%rax),%rax
100411587:	48 63 50 10          	movslq 0x10(%rax),%rdx
10041158b:	48 81 fa 31 03 00 00 	cmp    $0x331,%rdx
100411592:	0f 87 7b 3d 00 00    	ja     100415313 <.text+0x14313>
100411598:	48 8d 04 52          	lea    (%rdx,%rdx,2),%rax
10041159c:	4c 8d 2d dd 74 01 00 	lea    0x174dd(%rip),%r13        # 100428a80 <_head_msys_gcrypt_20_dll-0xe580>
1004115a3:	49 8d 54 c5 00       	lea    0x0(%r13,%rax,8),%rdx
1004115a8:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1004115ae:	48 89 d9             	mov    %rbx,%rcx
1004115b1:	e8 0a 7e ff ff       	call   1004093c0 <.text+0x83c0>
1004115b6:	41 89 c5             	mov    %eax,%r13d
1004115b9:	89 c0                	mov    %eax,%eax
1004115bb:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
1004115bf:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
1004115c3:	e9 d8 c6 ff ff       	jmp    10040dca0 <.text+0xcca0>
1004115c8:	48 8b 43 20          	mov    0x20(%rbx),%rax
1004115cc:	48 8b 50 08          	mov    0x8(%rax),%rdx
1004115d0:	48 8b 40 10          	mov    0x10(%rax),%rax
1004115d4:	4c 8b 40 08          	mov    0x8(%rax),%r8
1004115d8:	4c 8b 72 08          	mov    0x8(%rdx),%r14
1004115dc:	41 80 78 08 00       	cmpb   $0x0,0x8(%r8)
1004115e1:	0f 84 21 3d 00 00    	je     100415308 <.text+0x14308>
1004115e7:	49 8b 40 10          	mov    0x10(%r8),%rax
1004115eb:	4c 63 e8             	movslq %eax,%r13
1004115ee:	39 42 10             	cmp    %eax,0x10(%rdx)
1004115f1:	0f 8e 26 65 00 00    	jle    100417b1d <.text+0x16b1d>
1004115f7:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
1004115fe:	48 39 73 40          	cmp    %rsi,0x40(%rbx)
100411602:	75 18                	jne    10041161c <.text+0x1061c>
100411604:	48 85 c0             	test   %rax,%rax
100411607:	0f 85 93 6c 00 00    	jne    1004182a0 <.text+0x172a0>
10041160d:	48 89 d9             	mov    %rbx,%rcx
100411610:	e8 bb a1 ff ff       	call   10040b7d0 <.text+0xa7d0>
100411615:	48 8b 83 a8 01 00 00 	mov    0x1a8(%rbx),%rax
10041161c:	48 85 c0             	test   %rax,%rax
10041161f:	0f 84 8d 50 00 00    	je     1004166b2 <.text+0x156b2>
100411625:	48 83 bb b0 01 00 00 	cmpq   $0x0,0x1b0(%rbx)
10041162c:	00
10041162d:	0f 84 6d 6c 00 00    	je     1004182a0 <.text+0x172a0>
100411633:	48 83 c0 01          	add    $0x1,%rax
100411637:	48 89 d9             	mov    %rbx,%rcx
10041163a:	48 89 83 a8 01 00 00 	mov    %rax,0x1a8(%rbx)
100411641:	43 0f b6 14 2e       	movzbl (%r14,%r13,1),%edx
100411646:	e8 c5 a9 ff ff       	call   10040c010 <.text+0xb010>
10041164b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100411651:	48 89 d9             	mov    %rbx,%rcx
100411654:	48 89 c2             	mov    %rax,%rdx
100411657:	e8 64 7d ff ff       	call   1004093c0 <.text+0x83c0>
10041165c:	41 89 c5             	mov    %eax,%r13d
10041165f:	89 c0                	mov    %eax,%eax
100411661:	48 8d 04 c0          	lea    (%rax,%rax,8),%rax
100411665:	0f b6 04 87          	movzbl (%rdi,%rax,4),%eax
100411669:	e9 32 c6 ff ff       	jmp    10040dca0 <.text+0xcca0>
10041166e:	48 8b 43 20          	mov    0x20(%rbx),%rax
100411672:	4c 8b 40 08          	mov    0x8(%rax),%r8
100411676:	49 f7 00 00 20 00 00 	testq  $0x2000,(%r8)
10041167d:	0f 85 79 64 00 00    	jne    100417afc <.text+0x16afc>
100411683:	48 8b 48 10          	mov    0x10(%rax),%rcx
100411687:	4d 8b 48 08          	mov    0x8(%r8),%r9
10041168b:	48 8b 51 08          	mov    0x8(%rcx),%rdx
10041168f:	80 7a 08 00          	cmpb   $0x0,0x8(%rdx)
100411693:	0f 84 8c 3b 00 00    	je     100415225 <.text+0x14225>
100411699:	48 8b 42 10          	mov    0x10(%rdx),%rax
10041169d:	41 39 40 10          	cmp    %eax,0x10(%r8)
1004116a1:	0f 8f 88 c6 ff ff    	jg     10040dd2f <.text+0xcd2f>