1005ae1cd:	48 85 ff             	test   %rdi,%rdi
1005ae1d0:	0f 84 6a 01 00 00    	je     1005ae340 <.text+0x1ad340>
1005ae1d6:	48 89 f9             	mov    %rdi,%rcx
1005ae1d9:	e8 92 20 0f 00       	call   1006a0270 <.text+0x29f270>
1005ae1de:	83 e5 04             	and    $0x4,%ebp
1005ae1e1:	49 89 c0             	mov    %rax,%r8
1005ae1e4:	75 6a                	jne    1005ae250 <.text+0x1ad250>
1005ae1e6:	48 89 fa             	mov    %rdi,%rdx
1005ae1e9:	48 89 f1             	mov    %rsi,%rcx
1005ae1ec:	e8 af 20 0f 00       	call   1006a02a0 <.text+0x29f2a0>
1005ae1f1:	85 c0                	test   %eax,%eax
1005ae1f3:	74 6d                	je     1005ae262 <.text+0x1ad262>
1005ae1f5:	48 81 c4 48 02 00 00 	add    $0x248,%rsp
1005ae1fc:	5b                   	pop    %rbx
1005ae1fd:	5e                   	pop    %rsi
1005ae1fe:	5f                   	pop    %rdi
1005ae1ff:	5d                   	pop    %rbp
1005ae200:	41 5c                	pop    %r12
1005ae202:	41 5d                	pop    %r13
1005ae204:	41 5e                	pop    %r14
1005ae206:	41 5f                	pop    %r15
1005ae208:	c3                   	ret
1005ae209:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ae210:	f6 c3 c6             	test   $0xc6,%bl
1005ae213:	0f 85 a7 00 00 00    	jne    1005ae2c0 <.text+0x1ad2c0>
1005ae219:	48 85 ff             	test   %rdi,%rdi
1005ae21c:	75 b8                	jne    1005ae1d6 <.text+0x1ad1d6>
1005ae21e:	f6 c3 19             	test   $0x19,%bl
1005ae221:	0f 85 f9 01 00 00    	jne    1005ae420 <.text+0x1ad420>
1005ae227:	49 89 f4             	mov    %rsi,%r12
1005ae22a:	83 e5 02             	and    $0x2,%ebp
1005ae22d:	0f 85 ad 00 00 00    	jne    1005ae2e0 <.text+0x1ad2e0>
1005ae233:	48 8b 8c 24 c0 02 00 	mov    0x2c0(%rsp),%rcx
1005ae23a:	00
1005ae23b:	45 31 c9             	xor    %r9d,%r9d
1005ae23e:	45 31 c0             	xor    %r8d,%r8d
1005ae241:	48 89 f2             	mov    %rsi,%rdx
1005ae244:	e8 b7 50 f4 ff       	call   1004f3300 <.text+0xf2300>
1005ae249:	eb aa                	jmp    1005ae1f5 <.text+0x1ad1f5>
1005ae24b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae250:	4c 63 c0             	movslq %eax,%r8
1005ae253:	48 89 fa             	mov    %rdi,%rdx
1005ae256:	48 89 f1             	mov    %rsi,%rcx
1005ae259:	e8 f2 da f3 ff       	call   1004ebd50 <.text+0xead50>
1005ae25e:	85 c0                	test   %eax,%eax
1005ae260:	75 93                	jne    1005ae1f5 <.text+0x1ad1f5>
1005ae262:	48 89 f1             	mov    %rsi,%rcx
1005ae265:	e8 06 20 0f 00       	call   1006a0270 <.text+0x29f270>
1005ae26a:	48 8b 15 9f b9 17 00 	mov    0x17b99f(%rip),%rdx        # 100729c10 <_head_msys_iconv_2_dll-0x423f0>
1005ae271:	45 31 c9             	xor    %r9d,%r9d
1005ae274:	48 89 f1             	mov    %rsi,%rcx
1005ae277:	44 8b 02             	mov    (%rdx),%r8d
1005ae27a:	c7 44 24 28 00 00 00 	movl   $0x0,0x28(%rsp)
1005ae281:	00
1005ae282:	41 8b 14 24          	mov    (%r12),%edx
1005ae286:	89 54 24 20          	mov    %edx,0x20(%rsp)
1005ae28a:	89 c2                	mov    %eax,%edx
1005ae28c:	e8 6f 35 f2 ff       	call   1004d1800 <.text+0xd0800>
1005ae291:	83 f8 01             	cmp    $0x1,%eax
1005ae294:	0f 85 5b ff ff ff    	jne    1005ae1f5 <.text+0x1ad1f5>
1005ae29a:	41 c7 04 24 01 00 00 	movl   $0x1,(%r12)
1005ae2a1:	00
1005ae2a2:	e9 4e ff ff ff       	jmp    1005ae1f5 <.text+0x1ad1f5>
1005ae2a7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ae2ae:	00 00
1005ae2b0:	f6 c3 40             	test   $0x40,%bl
1005ae2b3:	0f 85 14 ff ff ff    	jne    1005ae1cd <.text+0x1ad1cd>
1005ae2b9:	e9 5b ff ff ff       	jmp    1005ae219 <.text+0x1ad219>
1005ae2be:	66 90                	xchg   %ax,%ax
1005ae2c0:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1005ae2c5:	48 89 f1             	mov    %rsi,%rcx
1005ae2c8:	41 89 d8             	mov    %ebx,%r8d
1005ae2cb:	4c 89 f2             	mov    %r14,%rdx
1005ae2ce:	4c 89 f6             	mov    %r14,%rsi
1005ae2d1:	e8 5a fe ff ff       	call   1005ae130 <.text+0x1ad130>
1005ae2d6:	e9 3e ff ff ff       	jmp    1005ae219 <.text+0x1ad219>
1005ae2db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae2e0:	49 8d 8d 80 00 00 00 	lea    0x80(%r13),%rcx
1005ae2e7:	4c 89 e2             	mov    %r12,%rdx
1005ae2ea:	e8 a1 1d f1 ff       	call   1004c0090 <.text+0xbf090>
1005ae2ef:	48 8b 40 08          	mov    0x8(%rax),%rax
1005ae2f3:	48 85 c0             	test   %rax,%rax
1005ae2f6:	0f 84 37 ff ff ff    	je     1005ae233 <.text+0x1ad233>
1005ae2fc:	48 3b 05 2d aa 17 00 	cmp    0x17aa2d(%rip),%rax        # 100728d30 <_head_msys_iconv_2_dll-0x432d0>
1005ae303:	0f 84 2a ff ff ff    	je     1005ae233 <.text+0x1ad233>
1005ae309:	48 8b 1d 00 48 17 00 	mov    0x174800(%rip),%rbx        # 100722b10 <_head_msys_iconv_2_dll-0x494f0>
1005ae310:	0f b7 40 fe          	movzwl -0x2(%rax),%eax
1005ae314:	4d 89 e1             	mov    %r12,%r9
1005ae317:	4c 8d 05 8f 05 16 00 	lea    0x16058f(%rip),%r8        # 10070e8ad <_head_msys_iconv_2_dll-0x5d753>
1005ae31e:	ba 01 04 00 00       	mov    $0x401,%edx
1005ae323:	48 8b 0b             	mov    (%rbx),%rcx
1005ae326:	89 44 24 20          	mov    %eax,0x20(%rsp)
1005ae32a:	e8 71 ba 01 00       	call   1005c9da0 <.text+0x1c8da0>
1005ae32f:	48 8b 33             	mov    (%rbx),%rsi
1005ae332:	e9 fc fe ff ff       	jmp    1005ae233 <.text+0x1ad233>
1005ae337:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
1005ae33e:	00 00
1005ae340:	48 8d bc 24 30 01 00 	lea    0x130(%rsp),%rdi
1005ae347:	00
1005ae348:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1005ae34e:	48 89 f2             	mov    %rsi,%rdx
1005ae351:	48 89 f9             	mov    %rdi,%rcx
1005ae354:	49 89 fc             	mov    %rdi,%r12
1005ae357:	e8 34 16 0f 00       	call   10069f990 <.text+0x29e990>
1005ae35c:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1005ae362:	48 8d 15 4a 05 16 00 	lea    0x16054a(%rip),%rdx        # 10070e8b3 <_head_msys_iconv_2_dll-0x5d74d>
1005ae369:	49 29 c4             	sub    %rax,%r12
1005ae36c:	48 89 c1             	mov    %rax,%rcx
1005ae36f:	4d 8d 8c 24 08 01 00 	lea    0x108(%r12),%r9
1005ae376:	00
1005ae377:	e8 c4 15 0f 00       	call   10069f940 <.text+0x29e940>
1005ae37c:	4d 8d 8c 24 07 01 00 	lea    0x107(%r12),%r9
1005ae383:	00
1005ae384:	49 89 f4             	mov    %rsi,%r12
1005ae387:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1005ae38d:	48 89 c1             	mov    %rax,%rcx
1005ae390:	48 8d 15 1e 05 16 00 	lea    0x16051e(%rip),%rdx        # 10070e8b5 <_head_msys_iconv_2_dll-0x5d74b>
1005ae397:	48 83 c1 01          	add    $0x1,%rcx
1005ae39b:	e8 a0 15 0f 00       	call   10069f940 <.text+0x29e940>
1005ae3a0:	f6 c3 10             	test   $0x10,%bl
1005ae3a3:	75 63                	jne    1005ae408 <.text+0x1ad408>
1005ae3a5:	f6 c3 08             	test   $0x8,%bl
1005ae3a8:	0f 85 ba 00 00 00    	jne    1005ae468 <.text+0x1ad468>
1005ae3ae:	f6 c3 01             	test   $0x1,%bl
1005ae3b1:	75 0d                	jne    1005ae3c0 <.text+0x1ad3c0>
1005ae3b3:	48 89 fe             	mov    %rdi,%rsi
1005ae3b6:	e9 6f fe ff ff       	jmp    1005ae22a <.text+0x1ad22a>
1005ae3bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae3c0:	31 f6                	xor    %esi,%esi
1005ae3c2:	41 bf 00 00 01 00    	mov    $0x10000,%r15d
1005ae3c8:	4c 8d 35 db 04 16 00 	lea    0x1604db(%rip),%r14        # 10070e8aa <_head_msys_iconv_2_dll-0x5d756>
1005ae3cf:	eb 0c                	jmp    1005ae3dd <.text+0x1ad3dd>
1005ae3d1:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1005ae3d8:	83 fe 07             	cmp    $0x7,%esi
1005ae3db:	74 d6                	je     1005ae3b3 <.text+0x1ad3b3>
1005ae3dd:	89 f1                	mov    %esi,%ecx
1005ae3df:	44 89 f8             	mov    %r15d,%eax
1005ae3e2:	83 c6 01             	add    $0x1,%esi
1005ae3e5:	d3 e0                	shl    %cl,%eax
1005ae3e7:	85 d8                	test   %ebx,%eax
1005ae3e9:	74 ed                	je     1005ae3d8 <.text+0x1ad3d8>
1005ae3eb:	48 89 f9             	mov    %rdi,%rcx
1005ae3ee:	e8 7d 1e 0f 00       	call   1006a0270 <.text+0x29f270>
1005ae3f3:	41 89 f0             	mov    %esi,%r8d
1005ae3f6:	4c 89 f2             	mov    %r14,%rdx
1005ae3f9:	48 8d 0c 07          	lea    (%rdi,%rax,1),%rcx
1005ae3fd:	e8 9e 1d 0f 00       	call   1006a01a0 <.text+0x29f1a0>
1005ae402:	eb d4                	jmp    1005ae3d8 <.text+0x1ad3d8>
1005ae404:	0f 1f 40 00          	nopl   0x0(%rax)
1005ae408:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1005ae40e:	48 8d 15 91 04 16 00 	lea    0x160491(%rip),%rdx        # 10070e8a6 <_head_msys_iconv_2_dll-0x5d75a>
1005ae415:	48 89 f9             	mov    %rdi,%rcx
1005ae418:	e8 83 15 0f 00       	call   10069f9a0 <.text+0x29e9a0>
1005ae41d:	eb 8f                	jmp    1005ae3ae <.text+0x1ad3ae>
1005ae41f:	90                   	nop
1005ae420:	48 8d bc 24 30 01 00 	lea    0x130(%rsp),%rdi
1005ae427:	00
1005ae428:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1005ae42e:	48 89 f2             	mov    %rsi,%rdx
1005ae431:	49 89 f4             	mov    %rsi,%r12
1005ae434:	48 89 f9             	mov    %rdi,%rcx
1005ae437:	e8 54 15 0f 00       	call   10069f990 <.text+0x29e990>
1005ae43c:	49 89 f9             	mov    %rdi,%r9
1005ae43f:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1005ae445:	48 8d 15 67 04 16 00 	lea    0x160467(%rip),%rdx        # 10070e8b3 <_head_msys_iconv_2_dll-0x5d74d>
1005ae44c:	49 29 c1             	sub    %rax,%r9
1005ae44f:	48 89 c1             	mov    %rax,%rcx
1005ae452:	49 81 c1 08 01 00 00 	add    $0x108,%r9
1005ae459:	e8 e2 14 0f 00       	call   10069f940 <.text+0x29e940>
1005ae45e:	e9 3d ff ff ff       	jmp    1005ae3a0 <.text+0x1ad3a0>
1005ae463:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae468:	41 b8 08 01 00 00    	mov    $0x108,%r8d
1005ae46e:	48 8d 15 33 04 16 00 	lea    0x160433(%rip),%rdx        # 10070e8a8 <_head_msys_iconv_2_dll-0x5d758>
1005ae475:	48 89 f9             	mov    %rdi,%rcx
1005ae478:	e8 23 15 0f 00       	call   10069f9a0 <.text+0x29e9a0>
1005ae47d:	e9 2c ff ff ff       	jmp    1005ae3ae <.text+0x1ad3ae>
1005ae482:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1005ae489:	00 00 00 00
1005ae48d:	0f 1f 00             	nopl   (%rax)
1005ae490:	41 57                	push   %r15
1005ae492:	41 56                	push   %r14
1005ae494:	41 55                	push   %r13
1005ae496:	41 54                	push   %r12
1005ae498:	55                   	push   %rbp
1005ae499:	57                   	push   %rdi
1005ae49a:	56                   	push   %rsi
1005ae49b:	53                   	push   %rbx
1005ae49c:	48 81 ec b8 09 00 00 	sub    $0x9b8,%rsp
1005ae4a3:	44 8b 99 6c 08 00 00 	mov    0x86c(%rcx),%r11d
1005ae4aa:	48 89 8c 24 00 0a 00 	mov    %rcx,0xa00(%rsp)
1005ae4b1:	00
1005ae4b2:	49 89 d7             	mov    %rdx,%r15
1005ae4b5:	4d 89 ce             	mov    %r9,%r14
1005ae4b8:	45 85 db             	test   %r11d,%r11d
1005ae4bb:	0f 85 4f 0b 00 00    	jne    1005af010 <.text+0x1ae010>
1005ae4c1:	45 85 c0             	test   %r8d,%r8d
1005ae4c4:	0f 84 1c 04 00 00    	je     1005ae8e6 <.text+0x1ad8e6>
1005ae4ca:	48 8b 05 4f a8 17 00 	mov    0x17a84f(%rip),%rax        # 100728d20 <_head_msys_iconv_2_dll-0x432e0>
1005ae4d1:	44 8b 08             	mov    (%rax),%r9d
1005ae4d4:	48 8b 84 24 00 0a 00 	mov    0xa00(%rsp),%rax
1005ae4db:	00
1005ae4dc:	45 85 c9             	test   %r9d,%r9d
1005ae4df:	0f 84 cb 00 00 00    	je     1005ae5b0 <.text+0x1ad5b0>
1005ae4e5:	48 8b 80 58 04 00 00 	mov    0x458(%rax),%rax
1005ae4ec:	45 31 ed             	xor    %r13d,%r13d
1005ae4ef:	41 80 3f 00          	cmpb   $0x0,(%r15)
1005ae4f3:	4c 89 bc 24 a8 00 00 	mov    %r15,0xa8(%rsp)
1005ae4fa:	00
1005ae4fb:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1005ae500:	0f 84 22 04 00 00    	je     1005ae928 <.text+0x1ad928>
1005ae506:	48 8b 3d 03 a5 17 00 	mov    0x17a503(%rip),%rdi        # 100728a10 <_head_msys_iconv_2_dll-0x435f0>
1005ae50d:	4c 89 b4 24 18 0a 00 	mov    %r14,0xa18(%rsp)
1005ae514:	00
1005ae515:	31 db                	xor    %ebx,%ebx
1005ae517:	48 8d b4 24 a8 00 00 	lea    0xa8(%rsp),%rsi
1005ae51e:	00
1005ae51f:	48 8b 2d 2a 4d 17 00 	mov    0x174d2a(%rip),%rbp        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ae526:	4c 8b a4 24 00 0a 00 	mov    0xa00(%rsp),%r12
1005ae52d:	00
1005ae52e:	eb 41                	jmp    1005ae571 <.text+0x1ad571>
1005ae530:	83 f8 20             	cmp    $0x20,%eax
1005ae533:	74 65                	je     1005ae59a <.text+0x1ad59a>
1005ae535:	83 f8 09             	cmp    $0x9,%eax
1005ae538:	74 60                	je     1005ae59a <.text+0x1ad59a>
1005ae53a:	48 8b 55 00          	mov    0x0(%rbp),%rdx
1005ae53e:	4c 89 f9             	mov    %r15,%rcx
1005ae541:	e8 9a ce ff ff       	call   1005ab3e0 <.text+0x1aa3e0>
1005ae546:	89 c3                	mov    %eax,%ebx
1005ae548:	85 c0                	test   %eax,%eax
1005ae54a:	74 13                	je     1005ae55f <.text+0x1ad55f>
1005ae54c:	31 db                	xor    %ebx,%ebx
1005ae54e:	66 90                	xchg   %ax,%ax
1005ae550:	49 63 c5             	movslq %r13d,%rax
1005ae553:	41 83 c5 01          	add    $0x1,%r13d
1005ae557:	44 89 b4 84 b0 01 00 	mov    %r14d,0x1b0(%rsp,%rax,4)
1005ae55e:	00
1005ae55f:	4c 8b bc 24 a8 00 00 	mov    0xa8(%rsp),%r15
1005ae566:	00
1005ae567:	41 80 3f 00          	cmpb   $0x0,(%r15)
1005ae56b:	0f 84 af 03 00 00    	je     1005ae920 <.text+0x1ad920>
1005ae571:	48 89 f1             	mov    %rsi,%rcx
1005ae574:	e8 07 c8 f3 ff       	call   1004ead80 <.text+0xe9d80>
1005ae579:	45 8b 84 24 68 08 00 	mov    0x868(%r12),%r8d
1005ae580:	00
1005ae581:	41 89 c6             	mov    %eax,%r14d
1005ae584:	45 85 c0             	test   %r8d,%r8d
1005ae587:	74 c7                	je     1005ae550 <.text+0x1ad550>
1005ae589:	8b 0f                	mov    (%rdi),%ecx
1005ae58b:	85 c9                	test   %ecx,%ecx
1005ae58d:	74 a1                	je     1005ae530 <.text+0x1ad530>
1005ae58f:	89 c1                	mov    %eax,%ecx
1005ae591:	e8 5a d4 f3 ff       	call   1004eb9f0 <.text+0xea9f0>
1005ae596:	85 c0                	test   %eax,%eax
1005ae598:	75 a0                	jne    1005ae53a <.text+0x1ad53a>
1005ae59a:	85 db                	test   %ebx,%ebx
1005ae59c:	75 c1                	jne    1005ae55f <.text+0x1ad55f>
1005ae59e:	bb 01 00 00 00       	mov    $0x1,%ebx
1005ae5a3:	41 be 20 00 00 00    	mov    $0x20,%r14d
1005ae5a9:	eb a5                	jmp    1005ae550 <.text+0x1ad550>
1005ae5ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae5b0:	8b a8 68 08 00 00    	mov    0x868(%rax),%ebp
1005ae5b6:	85 ed                	test   %ebp,%ebp
1005ae5b8:	0f 84 1a 16 00 00    	je     1005afbd8 <.text+0x1aebd8>
1005ae5be:	41 0f b6 07          	movzbl (%r15),%eax
1005ae5c2:	84 c0                	test   %al,%al
1005ae5c4:	0f 84 86 16 00 00    	je     1005afc50 <.text+0x1aec50>
1005ae5ca:	48 8d b4 24 b0 05 00 	lea    0x5b0(%rsp),%rsi
1005ae5d1:	00
1005ae5d2:	48 89 74 24 48       	mov    %rsi,0x48(%rsp)
1005ae5d7:	48 89 f3             	mov    %rsi,%rbx
1005ae5da:	48 8b 35 6f 4c 17 00 	mov    0x174c6f(%rip),%rsi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
1005ae5e1:	eb 2c                	jmp    1005ae60f <.text+0x1ad60f>
1005ae5e3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1005ae5e8:	48 8b 16             	mov    (%rsi),%rdx
1005ae5eb:	4c 89 f9             	mov    %r15,%rcx
1005ae5ee:	e8 ed cd ff ff       	call   1005ab3e0 <.text+0x1aa3e0>
1005ae5f3:	85 c0                	test   %eax,%eax
1005ae5f5:	74 0b                	je     1005ae602 <.text+0x1ad602>
1005ae5f7:	41 0f b6 07          	movzbl (%r15),%eax
1005ae5fb:	48 83 c3 01          	add    $0x1,%rbx
1005ae5ff:	88 43 ff             	mov    %al,-0x1(%rbx)
1005ae602:	41 0f b6 47 01       	movzbl 0x1(%r15),%eax
1005ae607:	49 83 c7 01          	add    $0x1,%r15
1005ae60b:	84 c0                	test   %al,%al
1005ae60d:	74 25                	je     1005ae634 <.text+0x1ad634>
1005ae60f:	3c 20                	cmp    $0x20,%al
1005ae611:	74 04                	je     1005ae617 <.text+0x1ad617>
1005ae613:	3c 09                	cmp    $0x9,%al
1005ae615:	75 d1                	jne    1005ae5e8 <.text+0x1ad5e8>
1005ae617:	c6 03 20             	movb   $0x20,(%rbx)
1005ae61a:	4c 89 f9             	mov    %r15,%rcx
1005ae61d:	48 8d 7b 01          	lea    0x1(%rbx),%rdi
1005ae621:	48 89 fb             	mov    %rdi,%rbx
1005ae624:	e8 67 11 0e 00       	call   10068f790 <.text+0x28e790>
1005ae629:	49 89 c7             	mov    %rax,%r15
1005ae62c:	41 0f b6 07          	movzbl (%r15),%eax
1005ae630:	84 c0                	test   %al,%al
1005ae632:	75 db                	jne    1005ae60f <.text+0x1ad60f>
1005ae634:	c6 03 00             	movb   $0x0,(%rbx)
1005ae637:	48 8b 84 24 00 0a 00 	mov    0xa00(%rsp),%rax
1005ae63e:	00
1005ae63f:	44 0f b6 bc 24 b0 05 	movzbl 0x5b0(%rsp),%r15d
1005ae646:	00 00
1005ae648:	48 8b 80 58 04 00 00 	mov    0x458(%rax),%rax
1005ae64f:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
1005ae654:	45 85 ff             	test   %r15d,%r15d
1005ae657:	0f 84 08 04 00 00    	je     1005aea65 <.text+0x1ada65>
1005ae65d:	45 31 d2             	xor    %r10d,%r10d
1005ae660:	45 31 ed             	xor    %r13d,%r13d
1005ae663:	41 bb b3 fe ff ff    	mov    $0xfffffeb3,%r11d
1005ae669:	45 31 e4             	xor    %r12d,%r12d
1005ae66c:	44 89 d3             	mov    %r10d,%ebx
1005ae66f:	44 89 5c 24 38       	mov    %r11d,0x38(%rsp)
1005ae674:	45 89 fa             	mov    %r15d,%r10d
1005ae677:	45 89 e9             	mov    %r13d,%r9d
1005ae67a:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1005ae681:	00
1005ae682:	4c 89 f7             	mov    %r14,%rdi
1005ae685:	e9 92 00 00 00       	jmp    1005ae71c <.text+0x1ad71c>
1005ae68a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1005ae690:	41 83 ff 20          	cmp    $0x20,%r15d
1005ae694:	0f 94 c0             	sete   %al
1005ae697:	41 83 ff 09          	cmp    $0x9,%r15d
1005ae69b:	0f 94 c2             	sete   %dl
1005ae69e:	08 d0                	or     %dl,%al
1005ae6a0:	0f 84 1a 0e 00 00    	je     1005af4c0 <.text+0x1ae4c0>
1005ae6a6:	41 bf 20 00 00 00    	mov    $0x20,%r15d
1005ae6ac:	44 8b 44 24 38       	mov    0x38(%rsp),%r8d
1005ae6b1:	45 85 c0             	test   %r8d,%r8d
1005ae6b4:	75 40                	jne    1005ae6f6 <.text+0x1ad6f6>
1005ae6b6:	84 c0                	test   %al,%al
1005ae6b8:	74 3c                	je     1005ae6f6 <.text+0x1ad6f6>
1005ae6ba:	41 81 fc fd 00 00 00 	cmp    $0xfd,%r12d
1005ae6c1:	7f 2b                	jg     1005ae6ee <.text+0x1ad6ee>
1005ae6c3:	45 85 ff             	test   %r15d,%r15d
1005ae6c6:	74 26                	je     1005ae6ee <.text+0x1ad6ee>
1005ae6c8:	48 8b 84 24 00 0a 00 	mov    0xa00(%rsp),%rax
1005ae6cf:	00
1005ae6d0:	8b 88 64 08 00 00    	mov    0x864(%rax),%ecx
1005ae6d6:	85 c9                	test   %ecx,%ecx
1005ae6d8:	74 09                	je     1005ae6e3 <.text+0x1ad6e3>
1005ae6da:	45 85 e4             	test   %r12d,%r12d
1005ae6dd:	0f 85 2b 15 00 00    	jne    1005afc0e <.text+0x1aec0e>
1005ae6e3:	44 88 3c 2f          	mov    %r15b,(%rdi,%rbp,1)
1005ae6e7:	41 83 c4 01          	add    $0x1,%r12d
1005ae6eb:	4d 63 ec             	movslq %r12d,%r13
1005ae6ee:	c7 44 24 38 00 00 00 	movl   $0x0,0x38(%rsp)
1005ae6f5:	00
1005ae6f6:	c7 44 24 58 00 00 00 	movl   $0x0,0x58(%rsp)
1005ae6fd:	00