10041e39d:	80 38 7b             	cmpb   $0x7b,(%rax)
10041e3a0:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
10041e3a7:	00
10041e3a8:	0f 84 01 0e 00 00    	je     10041f1af <.text+0x1e1af>
10041e3ae:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041e3b2:	41 b8 29 00 00 00    	mov    $0x29,%r8d
10041e3b8:	ba 28 00 00 00       	mov    $0x28,%edx
10041e3bd:	48 89 f1             	mov    %rsi,%rcx
10041e3c0:	4c 89 bc 24 b8 00 00 	mov    %r15,0xb8(%rsp)
10041e3c7:	00
10041e3c8:	4c 89 78 38          	mov    %r15,0x38(%rax)
10041e3cc:	e8 7f cf ff ff       	call   10041b350 <.text+0x1a350>
10041e3d1:	85 c0                	test   %eax,%eax
10041e3d3:	0f 85 91 06 00 00    	jne    10041ea6a <.text+0x1da6a>
10041e3d9:	48 8b 03             	mov    (%rbx),%rax
10041e3dc:	48 83 b8 20 1f 00 00 	cmpq   $0x0,0x1f20(%rax)
10041e3e3:	00
10041e3e4:	0f 85 59 06 00 00    	jne    10041ea43 <.text+0x1da43>
10041e3ea:	44 8b 80 20 1f 00 00 	mov    0x1f20(%rax),%r8d
10041e3f1:	48 8b 8c 24 b8 00 00 	mov    0xb8(%rsp),%rcx
10041e3f8:	00
10041e3f9:	45 85 c0             	test   %r8d,%r8d
10041e3fc:	0f 85 df 05 00 00    	jne    10041e9e1 <.text+0x1d9e1>
10041e402:	48 8d 94 24 40 01 00 	lea    0x140(%rsp),%rdx
10041e409:	00
10041e40a:	e8 31 e4 ff ff       	call   10041c840 <.text+0x1b840>
10041e40f:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
10041e416:	c7 84 24 84 00 00 00 	movl   $0x3,0x84(%rsp)
10041e41d:	03 00 00 00
10041e421:	48 8b 03             	mov    (%rbx),%rax
10041e424:	8b 80 20 1f 00 00    	mov    0x1f20(%rax),%eax
10041e42a:	89 44 24 60          	mov    %eax,0x60(%rsp)
10041e42e:	85 c0                	test   %eax,%eax
10041e430:	0f 85 66 0d 00 00    	jne    10041f19c <.text+0x1e19c>
10041e436:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10041e43b:	80 38 7d             	cmpb   $0x7d,(%rax)
10041e43e:	0f 84 40 0d 00 00    	je     10041f184 <.text+0x1e184>
10041e444:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
10041e449:	48 89 f9             	mov    %rdi,%rcx
10041e44c:	e8 8f d3 ff ff       	call   10041b7e0 <.text+0x1a7e0>
10041e451:	85 c0                	test   %eax,%eax
10041e453:	0f 85 a0 0d 00 00    	jne    10041f1f9 <.text+0x1e1f9>
10041e459:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
10041e45e:	48 89 f9             	mov    %rdi,%rcx
10041e461:	e8 7a d8 ff ff       	call   10041bce0 <.text+0x1ace0>
10041e466:	b9 02 00 00 00       	mov    $0x2,%ecx
10041e46b:	85 c0                	test   %eax,%eax
10041e46d:	74 1e                	je     10041e48d <.text+0x1d48d>
10041e46f:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041e473:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
10041e478:	4c 89 fa             	mov    %r15,%rdx
10041e47b:	48 89 78 38          	mov    %rdi,0x38(%rax)
10041e47f:	e8 1c ea ff ff       	call   10041cea0 <.text+0x1bea0>
10041e484:	83 f8 01             	cmp    $0x1,%eax
10041e487:	0f 84 95 11 00 00    	je     10041f622 <.text+0x1e622>
10041e48d:	83 bc 24 84 00 00 00 	cmpl   $0x1,0x84(%rsp)
10041e494:	01
10041e495:	48 8b 03             	mov    (%rbx),%rax
10041e498:	0f 84 84 0f 00 00    	je     10041f422 <.text+0x1e422>
10041e49e:	83 bc 24 84 00 00 00 	cmpl   $0x3,0x84(%rsp)
10041e4a5:	03
10041e4a6:	8b b4 24 a8 00 00 00 	mov    0xa8(%rsp),%esi
10041e4ad:	0f 84 56 14 00 00    	je     10041f909 <.text+0x1e909>
10041e4b3:	2b b0 b8 1e 00 00    	sub    0x1eb8(%rax),%esi
10041e4b9:	0f 89 08 12 00 00    	jns    10041f6c7 <.text+0x1e6c7>
10041e4bf:	c7 84 24 a8 00 00 00 	movl   $0x0,0xa8(%rsp)
10041e4c6:	00 00 00 00
10041e4ca:	31 f6                	xor    %esi,%esi
10041e4cc:	c7 44 24 68 00 00 00 	movl   $0x0,0x68(%rsp)
10041e4d3:	00
10041e4d4:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041e4d9:	31 d2                	xor    %edx,%edx
10041e4db:	e8 30 d9 ff ff       	call   10041be10 <.text+0x1ae10>
10041e4e0:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
10041e4e7:	85 c0                	test   %eax,%eax
10041e4e9:	0f 85 10 0f 00 00    	jne    10041f3ff <.text+0x1e3ff>
10041e4ef:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041e4f4:	e8 f7 cb ff ff       	call   10041b0f0 <.text+0x1a0f0>
10041e4f9:	41 89 c6             	mov    %eax,%r14d
10041e4fc:	85 c0                	test   %eax,%eax
10041e4fe:	0f 85 06 11 00 00    	jne    10041f60a <.text+0x1e60a>
10041e504:	48 8b 3b             	mov    (%rbx),%rdi
10041e507:	8b 87 d0 1e 00 00    	mov    0x1ed0(%rdi),%eax
10041e50d:	89 84 24 80 00 00 00 	mov    %eax,0x80(%rsp)
10041e514:	85 c0                	test   %eax,%eax
10041e516:	0f 85 24 13 00 00    	jne    10041f840 <.text+0x1e840>
10041e51c:	03 b7 a8 1e 00 00    	add    0x1ea8(%rdi),%esi
10041e522:	89 74 24 78          	mov    %esi,0x78(%rsp)
10041e526:	8b 44 24 78          	mov    0x78(%rsp),%eax
10041e52a:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10041e52e:	48 8d bc 24 c0 00 00 	lea    0xc0(%rsp),%rdi
10041e535:	00
10041e536:	c7 84 24 88 00 00 00 	movl   $0x0,0x88(%rsp)
10041e53d:	00 00 00 00
10041e541:	c7 44 24 6c 00 00 00 	movl   $0x0,0x6c(%rsp)
10041e548:	00
10041e549:	45 31 d2             	xor    %r10d,%r10d
10041e54c:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
10041e553:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
10041e558:	45 89 d5             	mov    %r10d,%r13d
10041e55b:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
10041e560:	48 89 42 38          	mov    %rax,0x38(%rdx)
10041e564:	66 0f d6 72 40       	movq   %xmm6,0x40(%rdx)
10041e569:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041e570:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
10041e574:	c7 42 40 00 00 00 00 	movl   $0x0,0x40(%rdx)
10041e57b:	48 89 4a 38          	mov    %rcx,0x38(%rdx)
10041e57f:	4c 39 f9             	cmp    %r15,%rcx
10041e582:	0f 8f 20 08 00 00    	jg     10041eda8 <.text+0x1dda8>
10041e588:	41 83 fe 0a          	cmp    $0xa,%r14d
10041e58c:	0f 84 47 08 00 00    	je     10041edd9 <.text+0x1ddd9>
10041e592:	41 83 fe 06          	cmp    $0x6,%r14d
10041e596:	0f 84 d1 14 00 00    	je     10041fa6d <.text+0x1ea6d>
10041e59c:	41 8d 46 fb          	lea    -0x5(%r14),%eax
10041e5a0:	83 e0 fb             	and    $0xfffffffb,%eax
10041e5a3:	74 3b                	je     10041e5e0 <.text+0x1d5e0>
10041e5a5:	41 83 fe 0c          	cmp    $0xc,%r14d
10041e5a9:	74 35                	je     10041e5e0 <.text+0x1d5e0>
10041e5ab:	8b 44 24 78          	mov    0x78(%rsp),%eax
10041e5af:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
10041e5b6:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10041e5bb:	80 38 7b             	cmpb   $0x7b,(%rax)
10041e5be:	75 20                	jne    10041e5e0 <.text+0x1d5e0>
10041e5c0:	48 8b 03             	mov    (%rbx),%rax
10041e5c3:	8b 7c 24 78          	mov    0x78(%rsp),%edi
10041e5c7:	8b 80 b8 1e 00 00    	mov    0x1eb8(%rax),%eax
10041e5cd:	89 84 24 88 00 00 00 	mov    %eax,0x88(%rsp)
10041e5d4:	01 f8                	add    %edi,%eax
10041e5d6:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
10041e5dd:	0f 1f 00             	nopl   (%rax)
10041e5e0:	8b 44 24 68          	mov    0x68(%rsp),%eax
10041e5e4:	85 c0                	test   %eax,%eax
10041e5e6:	0f 84 a7 0a 00 00    	je     10041f093 <.text+0x1e093>
10041e5ec:	4c 39 f9             	cmp    %r15,%rcx
10041e5ef:	0f 84 ae 0a 00 00    	je     10041f0a3 <.text+0x1e0a3>
10041e5f5:	48 85 c9             	test   %rcx,%rcx
10041e5f8:	0f 84 95 0a 00 00    	je     10041f093 <.text+0x1e093>
10041e5fe:	49 8d 47 ec          	lea    -0x14(%r15),%rax
10041e602:	48 39 c1             	cmp    %rax,%rcx
10041e605:	0f 8c 88 0a 00 00    	jl     10041f093 <.text+0x1e093>
10041e60b:	31 c9                	xor    %ecx,%ecx
10041e60d:	e8 ee df ff ff       	call   10041c600 <.text+0x1b600>
10041e612:	48 85 c0             	test   %rax,%rax
10041e615:	0f 84 0d 0a 00 00    	je     10041f028 <.text+0x1e028>
10041e61b:	48 8b 00             	mov    (%rax),%rax
10041e61e:	48 8b 55 00          	mov    0x0(%rbp),%rdx
10041e622:	48 83 c0 01          	add    $0x1,%rax
10041e626:	c7 42 40 00 00 00 00 	movl   $0x0,0x40(%rdx)
10041e62d:	48 89 42 38          	mov    %rax,0x38(%rdx)
10041e631:	e9 3a ff ff ff       	jmp    10041e570 <.text+0x1d570>
10041e636:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10041e63d:	00 00 00
10041e640:	48 8d 50 01          	lea    0x1(%rax),%rdx
10041e644:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
10041e64b:	00
10041e64c:	44 0f b6 28          	movzbl (%rax),%r13d
10041e650:	48 89 d0             	mov    %rdx,%rax
10041e653:	e9 05 fc ff ff       	jmp    10041e25d <.text+0x1d25d>
10041e658:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041e65f:	00
10041e660:	48 8d 50 01          	lea    0x1(%rax),%rdx
10041e664:	48 89 94 24 c8 00 00 	mov    %rdx,0xc8(%rsp)
10041e66b:	00
10041e66c:	44 0f b6 38          	movzbl (%rax),%r15d
10041e670:	48 89 d0             	mov    %rdx,%rax
10041e673:	e9 e5 fb ff ff       	jmp    10041e25d <.text+0x1d25d>
10041e678:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10041e67f:	00
10041e680:	48 83 c0 01          	add    $0x1,%rax
10041e684:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
10041e68b:	00
10041e68c:	e9 16 fc ff ff       	jmp    10041e2a7 <.text+0x1d2a7>
10041e691:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041e698:	48 63 44 24 50       	movslq 0x50(%rsp),%rax
10041e69d:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041e6a2:	4c 8d ac 24 40 01 00 	lea    0x140(%rsp),%r13
10041e6a9:	00
10041e6aa:	4c 89 ea             	mov    %r13,%rdx
10041e6ad:	49 89 c0             	mov    %rax,%r8
10041e6b0:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10041e6b5:	e8 e6 1b 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e6ba:	4c 89 e1             	mov    %r12,%rcx
10041e6bd:	89 44 24 58          	mov    %eax,0x58(%rsp)
10041e6c1:	e8 aa 1b 28 00       	call   1006a0270 <.text+0x29f270>
10041e6c6:	48 8b 4c 24 38       	mov    0x38(%rsp),%rcx
10041e6cb:	4c 89 e2             	mov    %r12,%rdx
10041e6ce:	49 89 c0             	mov    %rax,%r8
10041e6d1:	e8 ca 1b 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e6d6:	44 8b 4c 24 58       	mov    0x58(%rsp),%r9d
10041e6db:	45 85 c9             	test   %r9d,%r9d
10041e6de:	0f 84 a4 00 00 00    	je     10041e788 <.text+0x1d788>
10041e6e4:	85 c0                	test   %eax,%eax
10041e6e6:	0f 85 f1 fb ff ff    	jne    10041e2dd <.text+0x1d2dd>
10041e6ec:	44 89 f8             	mov    %r15d,%eax
10041e6ef:	45 89 f7             	mov    %r14d,%r15d
10041e6f2:	41 89 c6             	mov    %eax,%r14d
10041e6f5:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041e6f9:	48 8b 48 38          	mov    0x38(%rax),%rcx
10041e6fd:	48 83 e9 01          	sub    $0x1,%rcx
10041e701:	e8 8a df 0a 00       	call   1004cc690 <.text+0xcb690>
10041e706:	89 84 24 a8 00 00 00 	mov    %eax,0xa8(%rsp)
10041e70d:	41 89 c2             	mov    %eax,%r10d
10041e710:	45 85 ff             	test   %r15d,%r15d
10041e713:	0f 84 67 15 00 00    	je     10041fc80 <.text+0x1ec80>
10041e719:	45 01 fa             	add    %r15d,%r10d
10041e71c:	e9 a8 02 00 00       	jmp    10041e9c9 <.text+0x1d9c9>
10041e721:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10041e728:	4c 8d ac 24 00 01 00 	lea    0x100(%rsp),%r13
10041e72f:	00
10041e730:	41 b8 32 00 00 00    	mov    $0x32,%r8d
10041e736:	4c 89 e2             	mov    %r12,%rdx
10041e739:	4c 89 e9             	mov    %r13,%rcx
10041e73c:	e8 4f 12 28 00       	call   10069f990 <.text+0x29e990>
10041e741:	44 89 74 24 68       	mov    %r14d,0x68(%rsp)
10041e746:	44 29 e8             	sub    %r13d,%eax
10041e749:	44 89 7c 24 6c       	mov    %r15d,0x6c(%rsp)
10041e74e:	89 44 24 60          	mov    %eax,0x60(%rsp)
10041e752:	e9 86 fb ff ff       	jmp    10041e2dd <.text+0x1d2dd>
10041e757:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10041e75e:	00 00
10041e760:	4c 8d ac 24 40 01 00 	lea    0x140(%rsp),%r13
10041e767:	00
10041e768:	41 b8 32 00 00 00    	mov    $0x32,%r8d
10041e76e:	4c 89 e2             	mov    %r12,%rdx
10041e771:	4c 89 e9             	mov    %r13,%rcx
10041e774:	e8 17 12 28 00       	call   10069f990 <.text+0x29e990>
10041e779:	44 29 e8             	sub    %r13d,%eax
10041e77c:	89 44 24 50          	mov    %eax,0x50(%rsp)
10041e780:	e9 58 fb ff ff       	jmp    10041e2dd <.text+0x1d2dd>
10041e785:	0f 1f 00             	nopl   (%rax)
10041e788:	85 c0                	test   %eax,%eax
10041e78a:	0f 84 4d fb ff ff    	je     10041e2dd <.text+0x1d2dd>
10041e790:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041e794:	48 8b 40 38          	mov    0x38(%rax),%rax
10041e798:	48 83 f8 01          	cmp    $0x1,%rax
10041e79c:	0f 8e 88 00 00 00    	jle    10041e82a <.text+0x1d82a>
10041e7a2:	48 8d 48 ff          	lea    -0x1(%rax),%rcx
10041e7a6:	4c 8d b4 24 00 01 00 	lea    0x100(%rsp),%r14
10041e7ad:	00
10041e7ae:	e8 8d 47 0d 00       	call   1004f2f40 <.text+0xf1f40>
10041e7b3:	48 89 c1             	mov    %rax,%rcx
10041e7b6:	e8 d5 0f 27 00       	call   10068f790 <.text+0x28e790>
10041e7bb:	4c 63 7c 24 60       	movslq 0x60(%rsp),%r15
10041e7c0:	4c 89 f2             	mov    %r14,%rdx
10041e7c3:	48 89 c1             	mov    %rax,%rcx
10041e7c6:	48 89 84 24 b0 00 00 	mov    %rax,0xb0(%rsp)
10041e7cd:	00
10041e7ce:	4d 89 f8             	mov    %r15,%r8
10041e7d1:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
10041e7d6:	e8 c5 1a 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e7db:	48 8b 4c 24 58       	mov    0x58(%rsp),%rcx
10041e7e0:	85 c0                	test   %eax,%eax
10041e7e2:	0f 84 c0 14 00 00    	je     10041fca8 <.text+0x1eca8>
10041e7e8:	4c 8b 44 24 70       	mov    0x70(%rsp),%r8
10041e7ed:	4c 89 ea             	mov    %r13,%rdx
10041e7f0:	e8 ab 1a 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e7f5:	85 c0                	test   %eax,%eax
10041e7f7:	0f 84 d3 16 00 00    	je     10041fed0 <.text+0x1eed0>
10041e7fd:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
10041e802:	48 8b 08             	mov    (%rax),%rcx
10041e805:	e8 36 47 0d 00       	call   1004f2f40 <.text+0xf1f40>
10041e80a:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
10041e80f:	4d 89 f8             	mov    %r15,%r8
10041e812:	48 63 52 08          	movslq 0x8(%rdx),%rdx
10041e816:	48 8d 0c 10          	lea    (%rax,%rdx,1),%rcx
10041e81a:	4c 89 f2             	mov    %r14,%rdx
10041e81d:	e8 7e 1a 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e822:	85 c0                	test   %eax,%eax
10041e824:	0f 85 e6 01 00 00    	jne    10041ea10 <.text+0x1da10>
10041e82a:	44 8b 94 24 80 00 00 	mov    0x80(%rsp),%r10d
10041e831:	00
10041e832:	8b 44 24 68          	mov    0x68(%rsp),%eax
10041e836:	85 c0                	test   %eax,%eax
10041e838:	0f 85 cd 01 00 00    	jne    10041ea0b <.text+0x1da0b>
10041e83e:	83 7c 24 6c 72       	cmpl   $0x72,0x6c(%rsp)
10041e843:	0f 85 80 01 00 00    	jne    10041e9c9 <.text+0x1d9c9>
10041e849:	48 8d 8c 24 00 01 00 	lea    0x100(%rsp),%rcx
10041e850:	00
10041e851:	44 89 54 24 38       	mov    %r10d,0x38(%rsp)
10041e856:	e8 55 e7 26 00       	call   10068cfb0 <.text+0x28bfb0>
10041e85b:	4c 89 e9             	mov    %r13,%rcx
10041e85e:	89 c3                	mov    %eax,%ebx
10041e860:	e8 4b e7 26 00       	call   10068cfb0 <.text+0x28bfb0>
10041e865:	44 8b 54 24 38       	mov    0x38(%rsp),%r10d
10041e86a:	29 c3                	sub    %eax,%ebx
10041e86c:	41 01 da             	add    %ebx,%r10d
10041e86f:	e9 55 01 00 00       	jmp    10041e9c9 <.text+0x1d9c9>
10041e874:	0f 1f 40 00          	nopl   0x0(%rax)
10041e878:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
10041e87d:	80 38 23             	cmpb   $0x23,(%rax)
10041e880:	74 27                	je     10041e8a9 <.text+0x1d8a9>
10041e882:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10041e888:	ba 20 00 00 00       	mov    $0x20,%edx
10041e88d:	b9 23 00 00 00       	mov    $0x23,%ecx
10041e892:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
10041e897:	e8 34 ed ff ff       	call   10041d5d0 <.text+0x1c5d0>
10041e89c:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
10041e8a1:	85 c0                	test   %eax,%eax
10041e8a3:	0f 84 6d f6 ff ff    	je     10041df16 <.text+0x1cf16>
10041e8a9:	48 8b 44 24 38       	mov    0x38(%rsp),%rax
10041e8ae:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
10041e8b3:	48 8d 48 01          	lea    0x1(%rax),%rcx
10041e8b7:	e8 d4 0e 27 00       	call   10068f790 <.text+0x28e790>
10041e8bc:	48 8b 33             	mov    (%rbx),%rsi
10041e8bf:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
10041e8c4:	44 8b 96 38 1f 00 00 	mov    0x1f38(%rsi),%r10d
10041e8cb:	45 85 d2             	test   %r10d,%r10d
10041e8ce:	74 27                	je     10041e8f7 <.text+0x1d8f7>
10041e8d0:	41 b8 06 00 00 00    	mov    $0x6,%r8d
10041e8d6:	48 8d 15 15 67 2c 00 	lea    0x2c6715(%rip),%rdx        # 1006e4ff2 <_head_msys_iconv_2_dll-0x8700e>
10041e8dd:	48 89 c1             	mov    %rax,%rcx
10041e8e0:	4c 89 5c 24 60       	mov    %r11,0x60(%rsp)
10041e8e5:	e8 b6 19 28 00       	call   1006a02a0 <.text+0x29f2a0>
10041e8ea:	4c 8b 5c 24 60       	mov    0x60(%rsp),%r11
10041e8ef:	85 c0                	test   %eax,%eax
10041e8f1:	0f 84 1f f6 ff ff    	je     10041df16 <.text+0x1cf16>
10041e8f7:	44 8b 96 28 1f 00 00 	mov    0x1f28(%rsi),%r10d
10041e8fe:	e9 c6 00 00 00       	jmp    10041e9c9 <.text+0x1d9c9>
10041e903:	48 8b 45 00          	mov    0x0(%rbp),%rax
10041e907:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
10041e90c:	48 2b 48 38          	sub    0x38(%rax),%rcx
10041e910:	48 8b 03             	mov    (%rbx),%rax
10041e913:	8b 90 0c 1f 00 00    	mov    0x1f0c(%rax),%edx
10041e919:	48 85 c9             	test   %rcx,%rcx
10041e91c:	7e 18                	jle    10041e936 <.text+0x1d936>
10041e91e:	89 d0                	mov    %edx,%eax
10041e920:	41 89 d0             	mov    %edx,%r8d
10041e923:	c1 e8 1f             	shr    $0x1f,%eax
10041e926:	41 29 c8             	sub    %ecx,%r8d
10041e929:	01 d0                	add    %edx,%eax
10041e92b:	d1 f8                	sar    $1,%eax
10041e92d:	48 98                	cltq
10041e92f:	48 39 c1             	cmp    %rax,%rcx
10041e932:	41 0f 4c d0          	cmovl  %r8d,%edx
10041e936:	b9 28 00 00 00       	mov    $0x28,%ecx
10041e93b:	e8 a0 df ff ff       	call   10041c8e0 <.text+0x1b8e0>
10041e940:	48 85 c0             	test   %rax,%rax
10041e943:	0f 84 a5 0a 00 00    	je     10041f3ee <.text+0x1e3ee>
10041e949:	48 8b 94 24 80 01 00 	mov    0x180(%rsp),%rdx
10041e950:	00
10041e951:	48 39 10             	cmp    %rdx,(%rax)
10041e954:	0f 84 df 03 00 00    	je     10041ed39 <.text+0x1dd39>
10041e95a:	48 8d 4e ff          	lea    -0x1(%rsi),%rcx
10041e95e:	e9 05 f7 ff ff       	jmp    10041e068 <.text+0x1d068>
10041e963:	48 8b 03             	mov    (%rbx),%rax
10041e966:	b9 5b 00 00 00       	mov    $0x5b,%ecx
10041e96b:	8b 90 0c 1f 00 00    	mov    0x1f0c(%rax),%edx
10041e971:	e8 6a df ff ff       	call   10041c8e0 <.text+0x1b8e0>
10041e976:	48 85 c0             	test   %rax,%rax
10041e979:	0f 84 eb f5 ff ff    	je     10041df6a <.text+0x1cf6a>