1006511ad:	75 f1                	jne    1006511a0 <.text+0x2501a0>
1006511af:	ba 18 00 00 00       	mov    $0x18,%edx
1006511b4:	48 89 d9             	mov    %rbx,%rcx
1006511b7:	e8 84 ee ff ff       	call   100650040 <.text+0x24f040>
1006511bc:	48 89 d8             	mov    %rbx,%rax
1006511bf:	48 83 c4 20          	add    $0x20,%rsp
1006511c3:	5b                   	pop    %rbx
1006511c4:	c3                   	ret
1006511c5:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
1006511cc:	00 00 00 00
1006511d0:	41 56                	push   %r14
1006511d2:	41 55                	push   %r13
1006511d4:	41 54                	push   %r12
1006511d6:	55                   	push   %rbp
1006511d7:	57                   	push   %rdi
1006511d8:	56                   	push   %rsi
1006511d9:	53                   	push   %rbx
1006511da:	48 83 ec 30          	sub    $0x30,%rsp
1006511de:	48 8b 05 cb 1e 0d 00 	mov    0xd1ecb(%rip),%rax        # 1007230b0 <_head_msys_iconv_2_dll-0x48f50>
1006511e5:	4c 8b 25 54 20 0d 00 	mov    0xd2054(%rip),%r12        # 100723240 <_head_msys_iconv_2_dll-0x48dc0>
1006511ec:	8b 00                	mov    (%rax),%eax
1006511ee:	4d 8b 2c 24          	mov    (%r12),%r13
1006511f2:	89 cf                	mov    %ecx,%edi
1006511f4:	85 c0                	test   %eax,%eax
1006511f6:	0f 85 94 00 00 00    	jne    100651290 <.text+0x250290>
1006511fc:	b9 e7 01 00 00       	mov    $0x1e7,%ecx
100651201:	e8 aa 98 ff ff       	call   10064aab0 <.text+0x249ab0>
100651206:	89 c3                	mov    %eax,%ebx
100651208:	85 c0                	test   %eax,%eax
10065120a:	74 14                	je     100651220 <.text+0x250220>
10065120c:	31 f6                	xor    %esi,%esi
10065120e:	89 f0                	mov    %esi,%eax
100651210:	48 83 c4 30          	add    $0x30,%rsp
100651214:	5b                   	pop    %rbx
100651215:	5e                   	pop    %rsi
100651216:	5f                   	pop    %rdi
100651217:	5d                   	pop    %rbp
100651218:	41 5c                	pop    %r12
10065121a:	41 5d                	pop    %r13
10065121c:	41 5e                	pop    %r14
10065121e:	c3                   	ret
10065121f:	90                   	nop
100651220:	e8 7b 7e ff ff       	call   1006490a0 <.text+0x2480a0>
100651225:	48 89 c5             	mov    %rax,%rbp
100651228:	48 85 c0             	test   %rax,%rax
10065122b:	74 df                	je     10065120c <.text+0x25020c>
10065122d:	4c 8b 35 ac 1f 0d 00 	mov    0xd1fac(%rip),%r14        # 1007231e0 <_head_msys_iconv_2_dll-0x48e20>
100651234:	ba 01 00 00 00       	mov    $0x1,%edx
100651239:	49 8b 0e             	mov    (%r14),%rcx
10065123c:	e8 df 9f ff ff       	call   10064b220 <.text+0x24a220>
100651241:	85 c0                	test   %eax,%eax
100651243:	0f 84 b7 00 00 00    	je     100651300 <.text+0x250300>
100651249:	49 8b 4d 50          	mov    0x50(%r13),%rcx
10065124d:	49 89 2c 24          	mov    %rbp,(%r12)
100651251:	48 85 c9             	test   %rcx,%rcx
100651254:	74 08                	je     10065125e <.text+0x25025e>
100651256:	e8 25 2d f7 ff       	call   1005c3f80 <.text+0x1c2f80>
10065125b:	48 89 c1             	mov    %rax,%rcx
10065125e:	48 89 4d 50          	mov    %rcx,0x50(%rbp)
100651262:	49 8b 4d 10          	mov    0x10(%r13),%rcx
100651266:	e8 05 95 ff ff       	call   10064a770 <.text+0x249770>
10065126b:	89 c6                	mov    %eax,%esi
10065126d:	83 f8 01             	cmp    $0x1,%eax
100651270:	74 3e                	je     1006512b0 <.text+0x2502b0>
100651272:	49 8b 16             	mov    (%r14),%rdx
100651275:	49 8b 0c 24          	mov    (%r12),%rcx
100651279:	41 b9 01 00 00 00    	mov    $0x1,%r9d
10065127f:	41 b8 01 00 00 00    	mov    $0x1,%r8d
100651285:	e8 c6 f6 ff ff       	call   100650950 <.text+0x24f950>
10065128a:	e9 7d ff ff ff       	jmp    10065120c <.text+0x25020c>
10065128f:	90                   	nop
100651290:	48 8b 0d 49 49 0d 00 	mov    0xd4949(%rip),%rcx        # 100725be0 <_head_msys_iconv_2_dll-0x46420>
100651297:	e8 dc e5 04 00       	call   10069f878 <.text+0x29e878>
10065129c:	48 89 c1             	mov    %rax,%rcx
10065129f:	e8 5c d4 04 00       	call   10069e700 <.text+0x29d700>
1006512a4:	e9 63 ff ff ff       	jmp    10065120c <.text+0x25020c>
1006512a9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
1006512b0:	83 ff 01             	cmp    $0x1,%edi
1006512b3:	74 5b                	je     100651310 <.text+0x250310>
1006512b5:	85 ff                	test   %edi,%edi
1006512b7:	0f 8e 23 02 00 00    	jle    1006514e0 <.text+0x2504e0>
1006512bd:	48 8b 05 9c 78 0d 00 	mov    0xd789c(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
1006512c4:	48 8b 08             	mov    (%rax),%rcx
1006512c7:	48 8b 01             	mov    (%rcx),%rax
1006512ca:	48 85 c0             	test   %rax,%rax
1006512cd:	74 23                	je     1006512f2 <.text+0x2502f2>
1006512cf:	83 ff 02             	cmp    $0x2,%edi
1006512d2:	7e 1e                	jle    1006512f2 <.text+0x2502f2>
1006512d4:	ba 02 00 00 00       	mov    $0x2,%edx
1006512d9:	eb 09                	jmp    1006512e4 <.text+0x2502e4>
1006512db:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1006512e0:	39 d7                	cmp    %edx,%edi
1006512e2:	7e 0e                	jle    1006512f2 <.text+0x2502f2>
1006512e4:	48 89 c1             	mov    %rax,%rcx
1006512e7:	48 8b 00             	mov    (%rax),%rax
1006512ea:	83 c2 01             	add    $0x1,%edx
1006512ed:	48 85 c0             	test   %rax,%rax
1006512f0:	75 ee                	jne    1006512e0 <.text+0x2502e0>
1006512f2:	48 89 45 00          	mov    %rax,0x0(%rbp)
1006512f6:	48 89 29             	mov    %rbp,(%rcx)
1006512f9:	eb 26                	jmp    100651321 <.text+0x250321>
1006512fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100651300:	48 89 e9             	mov    %rbp,%rcx
100651303:	e8 18 02 db ff       	call   100401520 <.text+0x520>
100651308:	e9 ff fe ff ff       	jmp    10065120c <.text+0x25020c>
10065130d:	0f 1f 00             	nopl   (%rax)
100651310:	48 8b 05 49 78 0d 00 	mov    0xd7849(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
100651317:	48 8b 10             	mov    (%rax),%rdx
10065131a:	48 89 55 00          	mov    %rdx,0x0(%rbp)
10065131e:	48 89 28             	mov    %rbp,(%rax)
100651321:	48 8b 3d 28 1f 0d 00 	mov    0xd1f28(%rip),%rdi        # 100723250 <_head_msys_iconv_2_dll-0x48db0>
100651328:	4c 8b 0f             	mov    (%rdi),%r9
10065132b:	4c 89 4d 10          	mov    %r9,0x10(%rbp)
10065132f:	66 49 0f 6e c9       	movq   %r9,%xmm1
100651334:	f2 0f 12 c1          	movddup %xmm1,%xmm0
100651338:	0f 11 45 20          	movups %xmm0,0x20(%rbp)
10065133c:	e8 6f a7 ff ff       	call   10064bab0 <.text+0x24aab0>
100651341:	48 8b 05 38 78 0d 00 	mov    0xd7838(%rip),%rax        # 100728b80 <_head_msys_iconv_2_dll-0x43480>
100651348:	48 8b 08             	mov    (%rax),%rcx
10065134b:	48 8b 05 ee 90 0d 00 	mov    0xd90ee(%rip),%rax        # 10072a440 <_head_msys_iconv_2_dll-0x41bc0>
100651352:	48 8b 10             	mov    (%rax),%rdx
100651355:	31 c0                	xor    %eax,%eax
100651357:	48 85 d2             	test   %rdx,%rdx
10065135a:	74 1f                	je     10065137b <.text+0x25037b>
10065135c:	b8 01 00 00 00       	mov    $0x1,%eax
100651361:	48 83 fa 01          	cmp    $0x1,%rdx
100651365:	75 14                	jne    10065137b <.text+0x25037b>
100651367:	48 8b 05 f2 77 0d 00 	mov    0xd77f2(%rip),%rax        # 100728b60 <_head_msys_iconv_2_dll-0x434a0>
10065136e:	48 8b 00             	mov    (%rax),%rax
100651371:	48 83 38 00          	cmpq   $0x0,(%rax)
100651375:	0f 95 c0             	setne  %al
100651378:	0f b6 c0             	movzbl %al,%eax
10065137b:	89 81 44 01 00 00    	mov    %eax,0x144(%rcx)
100651381:	49 8b 91 f0 04 00 00 	mov    0x4f0(%r9),%rdx
100651388:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10065138e:	89 81 4c 01 00 00    	mov    %eax,0x14c(%rcx)
100651394:	41 8b 81 48 01 00 00 	mov    0x148(%r9),%eax
10065139b:	48 63 d2             	movslq %edx,%rdx
10065139e:	d1 e8                	shr    $1,%eax
1006513a0:	49 0f 44 c0          	cmove  %r8,%rax
1006513a4:	49 89 81 f0 04 00 00 	mov    %rax,0x4f0(%r9)
1006513ab:	48 39 c2             	cmp    %rax,%rdx
1006513ae:	74 16                	je     1006513c6 <.text+0x2503c6>
1006513b0:	41 c7 81 80 08 00 00 	movl   $0xfffffff9,0x880(%r9)
1006513b7:	f9 ff ff ff
1006513bb:	49 c7 81 88 08 00 00 	movq   $0x0,0x888(%r9)
1006513c2:	00 00 00 00
1006513c6:	48 8b 05 13 9d 0d 00 	mov    0xd9d13(%rip),%rax        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
1006513cd:	48 8b 15 5c 8a 0d 00 	mov    0xd8a5c(%rip),%rdx        # 100729e30 <_head_msys_iconv_2_dll-0x421d0>
1006513d4:	48 8b 00             	mov    (%rax),%rax
1006513d7:	48 8b 12             	mov    (%rdx),%rdx
1006513da:	48 89 45 08          	mov    %rax,0x8(%rbp)
1006513de:	48 83 fa 02          	cmp    $0x2,%rdx
1006513e2:	0f 84 e8 00 00 00    	je     1006514d0 <.text+0x2504d0>
1006513e8:	48 83 fa 01          	cmp    $0x1,%rdx
1006513ec:	75 0f                	jne    1006513fd <.text+0x2503fd>
1006513ee:	48 8b 15 eb 7b 0d 00 	mov    0xd7beb(%rip),%rdx        # 100728fe0 <_head_msys_iconv_2_dll-0x43020>
1006513f5:	31 db                	xor    %ebx,%ebx
1006513f7:	48 39 0a             	cmp    %rcx,(%rdx)
1006513fa:	0f 95 c3             	setne  %bl
1006513fd:	48 89 c1             	mov    %rax,%rcx
100651400:	89 da                	mov    %ebx,%edx
100651402:	e8 d9 cd ff ff       	call   10064e1e0 <.text+0x24d1e0>
100651407:	48 8b 1f             	mov    (%rdi),%rbx
10065140a:	48 8b 05 bf 7b 0d 00 	mov    0xd7bbf(%rip),%rax        # 100728fd0 <_head_msys_iconv_2_dll-0x43030>
100651411:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
100651415:	4c 89 28             	mov    %r13,(%rax)
100651418:	e8 53 c9 db ff       	call   10040dd70 <.text+0xcd70>
10065141d:	85 c0                	test   %eax,%eax
10065141f:	74 30                	je     100651451 <.text+0x250451>
100651421:	48 8b 43 08          	mov    0x8(%rbx),%rax
100651425:	8b 80 30 20 00 00    	mov    0x2030(%rax),%eax
10065142b:	85 c0                	test   %eax,%eax
10065142d:	74 0d                	je     10065143c <.text+0x25043c>
10065142f:	48 8b 15 3a 9b 0d 00 	mov    0xd9b3a(%rip),%rdx        # 10072af70 <_head_msys_iconv_2_dll-0x41090>
100651436:	c7 02 00 00 00 00    	movl   $0x0,(%rdx)
10065143c:	48 8b 15 dd 17 0d 00 	mov    0xd17dd(%rip),%rdx        # 100722c20 <_head_msys_iconv_2_dll-0x493e0>
100651443:	f6 02 10             	testb  $0x10,(%rdx)
100651446:	75 09                	jne    100651451 <.text+0x250451>
100651448:	48 8b 15 61 98 0d 00 	mov    0xd9861(%rip),%rdx        # 10072acb0 <_head_msys_iconv_2_dll-0x41350>
10065144f:	89 02                	mov    %eax,(%rdx)
100651451:	b9 28 00 00 00       	mov    $0x28,%ecx
100651456:	e8 45 01 df ff       	call   1004415a0 <.text+0x405a0>
10065145b:	49 8b 06             	mov    (%r14),%rax
10065145e:	45 31 c9             	xor    %r9d,%r9d
100651461:	45 31 c0             	xor    %r8d,%r8d
100651464:	31 d2                	xor    %edx,%edx
100651466:	b9 70 00 00 00       	mov    $0x70,%ecx
10065146b:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
100651470:	e8 2b 6b db ff       	call   100407fa0 <.text+0x6fa0>
100651475:	49 8b 06             	mov    (%r14),%rax
100651478:	45 31 c9             	xor    %r9d,%r9d
10065147b:	45 31 c0             	xor    %r8d,%r8d
10065147e:	31 d2                	xor    %edx,%edx
100651480:	b9 6d 00 00 00       	mov    $0x6d,%ecx
100651485:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
10065148a:	e8 11 6b db ff       	call   100407fa0 <.text+0x6fa0>
10065148f:	49 8b 06             	mov    (%r14),%rax
100651492:	45 31 c9             	xor    %r9d,%r9d
100651495:	45 31 c0             	xor    %r8d,%r8d
100651498:	31 d2                	xor    %edx,%edx
10065149a:	b9 5d 00 00 00       	mov    $0x5d,%ecx
10065149f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1006514a4:	e8 f7 6a db ff       	call   100407fa0 <.text+0x6fa0>
1006514a9:	49 8b 06             	mov    (%r14),%rax
1006514ac:	45 31 c9             	xor    %r9d,%r9d
1006514af:	45 31 c0             	xor    %r8d,%r8d
1006514b2:	31 d2                	xor    %edx,%edx
1006514b4:	b9 5b 00 00 00       	mov    $0x5b,%ecx
1006514b9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1006514be:	e8 dd 6a db ff       	call   100407fa0 <.text+0x6fa0>
1006514c3:	e9 46 fd ff ff       	jmp    10065120e <.text+0x25020e>
1006514c8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1006514cf:	00
1006514d0:	bb 01 00 00 00       	mov    $0x1,%ebx
1006514d5:	e9 23 ff ff ff       	jmp    1006513fd <.text+0x2503fd>
1006514da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1006514e0:	49 8b 45 00          	mov    0x0(%r13),%rax
1006514e4:	4c 89 e9             	mov    %r13,%rcx
1006514e7:	e9 06 fe ff ff       	jmp    1006512f2 <.text+0x2502f2>
1006514ec:	0f 1f 40 00          	nopl   0x0(%rax)
1006514f0:	56                   	push   %rsi
1006514f1:	53                   	push   %rbx
1006514f2:	48 83 ec 28          	sub    $0x28,%rsp
1006514f6:	48 8b 05 73 91 0d 00 	mov    0xd9173(%rip),%rax        # 10072a670 <_head_msys_iconv_2_dll-0x41990>
1006514fd:	48 8b 00             	mov    (%rax),%rax
100651500:	48 63 d1             	movslq %ecx,%rdx
100651503:	48 89 d6             	mov    %rdx,%rsi
100651506:	48 39 c2             	cmp    %rax,%rdx
100651509:	0f 4f f0             	cmovg  %eax,%esi
10065150c:	e8 cf 6c db ff       	call   1004081e0 <.text+0x71e0>
100651511:	8d 5e ff             	lea    -0x1(%rsi),%ebx
100651514:	85 db                	test   %ebx,%ebx
100651516:	7f 0d                	jg     100651525 <.text+0x250525>
100651518:	eb 26                	jmp    100651540 <.text+0x250540>
10065151a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100651520:	83 eb 01             	sub    $0x1,%ebx
100651523:	74 0d                	je     100651532 <.text+0x250532>
100651525:	31 c9                	xor    %ecx,%ecx
100651527:	e8 a4 fc ff ff       	call   1006511d0 <.text+0x2501d0>
10065152c:	85 c0                	test   %eax,%eax
10065152e:	75 f0                	jne    100651520 <.text+0x250520>
100651530:	29 de                	sub    %ebx,%esi
100651532:	e8 19 75 db ff       	call   100408a50 <.text+0x7a50>
100651537:	89 f0                	mov    %esi,%eax
100651539:	48 83 c4 28          	add    $0x28,%rsp
10065153d:	5b                   	pop    %rbx
10065153e:	5e                   	pop    %rsi
10065153f:	c3                   	ret
100651540:	be 01 00 00 00       	mov    $0x1,%esi
100651545:	eb eb                	jmp    100651532 <.text+0x250532>
100651547:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10065154e:	00 00
100651550:	55                   	push   %rbp
100651551:	57                   	push   %rdi
100651552:	56                   	push   %rsi
100651553:	53                   	push   %rbx
100651554:	48 83 ec 28          	sub    $0x28,%rsp
100651558:	48 8b 05 81 9b 0d 00 	mov    0xd9b81(%rip),%rax        # 10072b0e0 <_head_msys_iconv_2_dll-0x40f20>
10065155f:	48 8b 59 30          	mov    0x30(%rcx),%rbx
100651563:	48 8b 08             	mov    (%rax),%rcx
100651566:	89 d6                	mov    %edx,%esi
100651568:	48 39 d9             	cmp    %rbx,%rcx
10065156b:	74 7f                	je     1006515ec <.text+0x2505ec>
10065156d:	48 8b 43 18          	mov    0x18(%rbx),%rax
100651571:	80 38 01             	cmpb   $0x1,(%rax)
100651574:	74 32                	je     1006515a8 <.text+0x2505a8>
100651576:	48 39 c1             	cmp    %rax,%rcx
100651579:	74 71                	je     1006515ec <.text+0x2505ec>
10065157b:	48 89 c3             	mov    %rax,%rbx
10065157e:	48 8b 40 18          	mov    0x18(%rax),%rax
100651582:	4c 8b 53 20          	mov    0x20(%rbx),%r10
100651586:	4d 85 d2             	test   %r10,%r10
100651589:	75 26                	jne    1006515b1 <.text+0x2505b1>
10065158b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
100651590:	48 39 c1             	cmp    %rax,%rcx
100651593:	74 63                	je     1006515f8 <.text+0x2505f8>
100651595:	4c 8b 40 18          	mov    0x18(%rax),%r8
100651599:	48 89 c3             	mov    %rax,%rbx
10065159c:	48 89 c8             	mov    %rcx,%rax
10065159f:	4c 39 c1             	cmp    %r8,%rcx
1006515a2:	0f 85 28 01 00 00    	jne    1006516d0 <.text+0x2506d0>
1006515a8:	4c 8b 53 20          	mov    0x20(%rbx),%r10
1006515ac:	4d 85 d2             	test   %r10,%r10
1006515af:	74 df                	je     100651590 <.text+0x250590>
1006515b1:	45 31 c9             	xor    %r9d,%r9d
1006515b4:	85 f6                	test   %esi,%esi
1006515b6:	78 44                	js     1006515fc <.text+0x2505fc>
1006515b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1006515bf:	00
1006515c0:	45 8b 42 04          	mov    0x4(%r10),%r8d
1006515c4:	4c 89 d1             	mov    %r10,%rcx
1006515c7:	31 d2                	xor    %edx,%edx
1006515c9:	e8 92 83 ff ff       	call   100649960 <.text+0x248960>
1006515ce:	4d 8b 52 20          	mov    0x20(%r10),%r10
1006515d2:	41 29 c0             	sub    %eax,%r8d
1006515d5:	45 01 c1             	add    %r8d,%r9d
1006515d8:	4d 85 d2             	test   %r10,%r10
1006515db:	75 e3                	jne    1006515c0 <.text+0x2505c0>
1006515dd:	44 39 ce             	cmp    %r9d,%esi
1006515e0:	41 0f 4f f1          	cmovg  %r9d,%esi
1006515e4:	85 f6                	test   %esi,%esi
1006515e6:	0f 8f f4 00 00 00    	jg     1006516e0 <.text+0x2506e0>
1006515ec:	48 83 c4 28          	add    $0x28,%rsp
1006515f0:	5b                   	pop    %rbx
1006515f1:	5e                   	pop    %rsi
1006515f2:	5f                   	pop    %rdi
1006515f3:	5d                   	pop    %rbp
1006515f4:	c3                   	ret
1006515f5:	0f 1f 00             	nopl   (%rax)
1006515f8:	85 f6                	test   %esi,%esi
1006515fa:	79 f0                	jns    1006515ec <.text+0x2505ec>
1006515fc:	4c 8b 40 30          	mov    0x30(%rax),%r8
100651600:	f7 de                	neg    %esi
100651602:	45 31 db             	xor    %r11d,%r11d
100651605:	eb 0d                	jmp    100651614 <.text+0x250614>
100651607:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10065160e:	00 00
100651610:	4d 8b 40 20          	mov    0x20(%r8),%r8
100651614:	45 8b 48 04          	mov    0x4(%r8),%r9d
100651618:	31 d2                	xor    %edx,%edx
10065161a:	4c 89 c1             	mov    %r8,%rcx
10065161d:	e8 3e 83 ff ff       	call   100649960 <.text+0x248960>
100651622:	41 29 c1             	sub    %eax,%r9d
100651625:	45 01 cb             	add    %r9d,%r11d
100651628:	4c 39 c3             	cmp    %r8,%rbx
10065162b:	75 e3                	jne    100651610 <.text+0x250610>
10065162d:	44 39 de             	cmp    %r11d,%esi
100651630:	41 0f 4f f3          	cmovg  %r11d,%esi
100651634:	85 f6                	test   %esi,%esi
100651636:	7e b4                	jle    1006515ec <.text+0x2505ec>
100651638:	4d 85 d2             	test   %r10,%r10
10065163b:	74 af                	je     1006515ec <.text+0x2505ec>
10065163d:	41 8b 52 04          	mov    0x4(%r10),%edx
100651641:	45 31 c9             	xor    %r9d,%r9d
100651644:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10065164a:	4c 89 d1             	mov    %r10,%rcx
10065164d:	bf 01 00 00 00       	mov    $0x1,%edi
100651652:	01 f2                	add    %esi,%edx
100651654:	e8 a7 cd ff ff       	call   10064e400 <.text+0x24d400>
100651659:	89 fd                	mov    %edi,%ebp
10065165b:	83 f5 01             	xor    $0x1,%ebp
10065165e:	eb 29                	jmp    100651689 <.text+0x250689>
100651660:	29 d0                	sub    %edx,%eax
100651662:	45 31 c9             	xor    %r9d,%r9d
100651665:	48 89 d9             	mov    %rbx,%rcx
100651668:	41 89 e8             	mov    %ebp,%r8d
10065166b:	29 c6                	sub    %eax,%esi
10065166d:	e8 8e cd ff ff       	call   10064e400 <.text+0x24d400>
100651672:	48 8b 43 20          	mov    0x20(%rbx),%rax