10040122f:	74 2a                	je     10040125b <.text+0x25b>
100401231:	48 8b 05 38 ae 00 00 	mov    0xae38(%rip),%rax        # 10040c070 <_head_msys_iconv_2_dll-0xf90>
100401238:	48 8b 0d d1 ad 00 00 	mov    0xadd1(%rip),%rcx        # 10040c010 <_head_msys_iconv_2_dll-0xff0>
10040123f:	49 89 f0             	mov    %rsi,%r8
100401242:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
100401249:	00
10040124a:	48 2b 54 24 48       	sub    0x48(%rsp),%rdx
10040124f:	ff d3                	call   *%rbx
100401251:	90                   	nop
100401252:	48 83 c4 58          	add    $0x58,%rsp
100401256:	5b                   	pop    %rbx
100401257:	5e                   	pop    %rsi
100401258:	5f                   	pop    %rdi
100401259:	5d                   	pop    %rbp
10040125a:	c3                   	ret
10040125b:	48 8b 1d f6 ad 00 00 	mov    0xadf6(%rip),%rbx        # 10040c058 <_head_msys_iconv_2_dll-0xfa8>
100401262:	48 8d 0d 97 4d 00 00 	lea    0x4d97(%rip),%rcx        # 100406000 <_head_msys_iconv_2_dll-0x7000>
100401269:	e8 ea 18 00 00       	call   100402b58 <.text+0x1b58>
10040126e:	31 d2                	xor    %edx,%edx
100401270:	b9 01 00 00 00       	mov    $0x1,%ecx
100401275:	49 89 c0             	mov    %rax,%r8
100401278:	49 89 d9             	mov    %rbx,%r9
10040127b:	e8 d0 19 00 00       	call   100402c50 <.text+0x1c50>
100401280:	90                   	nop
100401281:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100401288:	00 00 00 00
10040128c:	0f 1f 40 00          	nopl   0x0(%rax)
100401290:	55                   	push   %rbp
100401291:	57                   	push   %rdi
100401292:	56                   	push   %rsi
100401293:	53                   	push   %rbx
100401294:	48 83 ec 58          	sub    $0x58,%rsp
100401298:	48 89 d3             	mov    %rdx,%rbx
10040129b:	48 8d 6c 24 48       	lea    0x48(%rsp),%rbp
1004012a0:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1004012a5:	4c 89 c6             	mov    %r8,%rsi
1004012a8:	48 8b 15 d1 ad 00 00 	mov    0xadd1(%rip),%rdx        # 10040c080 <_head_msys_iconv_2_dll-0xf80>
1004012af:	41 89 c8             	mov    %ecx,%r8d
1004012b2:	48 8b 0d 97 ad 00 00 	mov    0xad97(%rip),%rcx        # 10040c050 <_head_msys_iconv_2_dll-0xfb0>
1004012b9:	e8 b2 1a 00 00       	call   100402d70 <.text+0x1d70>
1004012be:	48 8b 0d 8b ad 00 00 	mov    0xad8b(%rip),%rcx        # 10040c050 <_head_msys_iconv_2_dll-0xfb0>
1004012c5:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1004012ca:	e8 c1 1a 00 00       	call   100402d90 <.text+0x1d90>
1004012cf:	45 31 c9             	xor    %r9d,%r9d
1004012d2:	45 31 c0             	xor    %r8d,%r8d
1004012d5:	31 d2                	xor    %edx,%edx
1004012d7:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1004012dc:	48 8b 05 4d ad 00 00 	mov    0xad4d(%rip),%rax        # 10040c030 <_head_msys_iconv_2_dll-0xfd0>
1004012e3:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
1004012ea:	00 00
1004012ec:	48 8b 0d 45 ad 00 00 	mov    0xad45(%rip),%rcx        # 10040c038 <_head_msys_iconv_2_dll-0xfc8>
1004012f3:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
1004012f8:	48 8b 05 69 ad 00 00 	mov    0xad69(%rip),%rax        # 10040c068 <_head_msys_iconv_2_dll-0xf98>
1004012ff:	48 c1 e0 02          	shl    $0x2,%rax
100401303:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
100401308:	e8 7b 18 00 00       	call   100402b88 <.text+0x1b88>
10040130d:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
100401312:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
100401317:	49 89 f9             	mov    %rdi,%r9
10040131a:	48 8b 0d 17 ad 00 00 	mov    0xad17(%rip),%rcx        # 10040c038 <_head_msys_iconv_2_dll-0xfc8>
100401321:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
100401326:	e8 5d 18 00 00       	call   100402b88 <.text+0x1b88>
10040132b:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10040132f:	74 49                	je     10040137a <.text+0x37a>
100401331:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
100401336:	45 31 c0             	xor    %r8d,%r8d
100401339:	31 d2                	xor    %edx,%edx
10040133b:	49 89 f9             	mov    %rdi,%r9
10040133e:	48 8b 0d f3 ac 00 00 	mov    0xacf3(%rip),%rcx        # 10040c038 <_head_msys_iconv_2_dll-0xfc8>
100401345:	e8 3e 18 00 00       	call   100402b88 <.text+0x1b88>
10040134a:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
10040134e:	74 2a                	je     10040137a <.text+0x37a>
100401350:	48 8b 05 11 ad 00 00 	mov    0xad11(%rip),%rax        # 10040c068 <_head_msys_iconv_2_dll-0xf98>
100401357:	48 8b 0d d2 ac 00 00 	mov    0xacd2(%rip),%rcx        # 10040c030 <_head_msys_iconv_2_dll-0xfd0>
10040135e:	49 89 f0             	mov    %rsi,%r8
100401361:	48 8d 14 85 00 00 00 	lea    0x0(,%rax,4),%rdx
100401368:	00
100401369:	48 2b 54 24 48       	sub    0x48(%rsp),%rdx
10040136e:	ff d3                	call   *%rbx
100401370:	90                   	nop
100401371:	48 83 c4 58          	add    $0x58,%rsp
100401375:	5b                   	pop    %rbx
100401376:	5e                   	pop    %rsi
100401377:	5f                   	pop    %rdi
100401378:	5d                   	pop    %rbp
100401379:	c3                   	ret
10040137a:	48 8b 1d cf ac 00 00 	mov    0xaccf(%rip),%rbx        # 10040c050 <_head_msys_iconv_2_dll-0xfb0>
100401381:	48 8d 0d b8 4c 00 00 	lea    0x4cb8(%rip),%rcx        # 100406040 <_head_msys_iconv_2_dll-0x6fc0>
100401388:	e8 cb 17 00 00       	call   100402b58 <.text+0x1b58>
10040138d:	31 d2                	xor    %edx,%edx
10040138f:	b9 01 00 00 00       	mov    $0x1,%ecx
100401394:	49 89 c0             	mov    %rax,%r8
100401397:	49 89 d9             	mov    %rbx,%r9
10040139a:	e8 b1 18 00 00       	call   100402c50 <.text+0x1c50>
10040139f:	90                   	nop
1004013a0:	41 57                	push   %r15
1004013a2:	41 56                	push   %r14
1004013a4:	41 55                	push   %r13
1004013a6:	41 54                	push   %r12
1004013a8:	55                   	push   %rbp
1004013a9:	57                   	push   %rdi
1004013aa:	56                   	push   %rsi
1004013ab:	53                   	push   %rbx
1004013ac:	48 83 ec 58          	sub    $0x58,%rsp
1004013b0:	48 89 cb             	mov    %rcx,%rbx
1004013b3:	4d 89 c4             	mov    %r8,%r12
1004013b6:	4d 89 cd             	mov    %r9,%r13
1004013b9:	48 85 d2             	test   %rdx,%rdx
1004013bc:	0f 84 f6 00 00 00    	je     1004014b8 <.text+0x4b8>
1004013c2:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
1004013c6:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
1004013cb:	4c 8d 7c 24 38       	lea    0x38(%rsp),%r15
1004013d0:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
1004013d5:	48 8d 74 24 48       	lea    0x48(%rsp),%rsi
1004013da:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1004013e0:	44 0f b6 03          	movzbl (%rbx),%r8d
1004013e4:	48 8b 15 a5 ac 00 00 	mov    0xaca5(%rip),%rdx        # 10040c090 <_head_msys_iconv_2_dll-0xf70>
1004013eb:	48 8b 0d 6e ac 00 00 	mov    0xac6e(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
1004013f2:	e8 79 19 00 00       	call   100402d70 <.text+0x1d70>
1004013f7:	48 8b 0d 62 ac 00 00 	mov    0xac62(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
1004013fe:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
100401403:	e8 88 19 00 00       	call   100402d90 <.text+0x1d90>
100401408:	45 31 c9             	xor    %r9d,%r9d
10040140b:	45 31 c0             	xor    %r8d,%r8d
10040140e:	31 d2                	xor    %edx,%edx
100401410:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100401415:	48 8b 05 04 ac 00 00 	mov    0xac04(%rip),%rax        # 10040c020 <_head_msys_iconv_2_dll-0xfe0>
10040141c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100401423:	00 00
100401425:	48 8b 0d fc ab 00 00 	mov    0xabfc(%rip),%rcx        # 10040c028 <_head_msys_iconv_2_dll-0xfd8>
10040142c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100401431:	48 8b 05 40 ac 00 00 	mov    0xac40(%rip),%rax        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
100401438:	48 01 c0             	add    %rax,%rax
10040143b:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
100401440:	e8 43 17 00 00       	call   100402b88 <.text+0x1b88>
100401445:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
10040144a:	49 89 f9             	mov    %rdi,%r9
10040144d:	4d 89 f8             	mov    %r15,%r8
100401450:	48 8b 0d d1 ab 00 00 	mov    0xabd1(%rip),%rcx        # 10040c028 <_head_msys_iconv_2_dll-0xfd8>
100401457:	4c 89 f2             	mov    %r14,%rdx
10040145a:	e8 29 17 00 00       	call   100402b88 <.text+0x1b88>
10040145f:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100401463:	74 64                	je     1004014c9 <.text+0x4c9>
100401465:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
10040146a:	45 31 c0             	xor    %r8d,%r8d
10040146d:	31 d2                	xor    %edx,%edx
10040146f:	49 89 f9             	mov    %rdi,%r9
100401472:	48 8b 0d af ab 00 00 	mov    0xabaf(%rip),%rcx        # 10040c028 <_head_msys_iconv_2_dll-0xfd8>
100401479:	e8 0a 17 00 00       	call   100402b88 <.text+0x1b88>
10040147e:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
100401482:	74 45                	je     1004014c9 <.text+0x4c9>
100401484:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
100401489:	a8 01                	test   $0x1,%al
10040148b:	0f 85 cf 1e 00 00    	jne    100403360 <.text+0x2360>
100401491:	48 8b 15 e0 ab 00 00 	mov    0xabe0(%rip),%rdx        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
100401498:	48 d1 e8             	shr    $1,%rax
10040149b:	48 83 c3 01          	add    $0x1,%rbx
10040149f:	4d 89 e8             	mov    %r13,%r8
1004014a2:	48 8b 0d 77 ab 00 00 	mov    0xab77(%rip),%rcx        # 10040c020 <_head_msys_iconv_2_dll-0xfe0>
1004014a9:	48 29 c2             	sub    %rax,%rdx
1004014ac:	41 ff d4             	call   *%r12
1004014af:	48 39 dd             	cmp    %rbx,%rbp
1004014b2:	0f 85 28 ff ff ff    	jne    1004013e0 <.text+0x3e0>
1004014b8:	48 83 c4 58          	add    $0x58,%rsp
1004014bc:	5b                   	pop    %rbx
1004014bd:	5e                   	pop    %rsi
1004014be:	5f                   	pop    %rdi
1004014bf:	5d                   	pop    %rbp
1004014c0:	41 5c                	pop    %r12
1004014c2:	41 5d                	pop    %r13
1004014c4:	41 5e                	pop    %r14
1004014c6:	41 5f                	pop    %r15
1004014c8:	c3                   	ret
1004014c9:	48 8b 1d 90 ab 00 00 	mov    0xab90(%rip),%rbx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
1004014d0:	48 8d 0d a9 4b 00 00 	lea    0x4ba9(%rip),%rcx        # 100406080 <_head_msys_iconv_2_dll-0x6f80>
1004014d7:	e8 7c 16 00 00       	call   100402b58 <.text+0x1b58>
1004014dc:	31 d2                	xor    %edx,%edx
1004014de:	b9 01 00 00 00       	mov    $0x1,%ecx
1004014e3:	49 89 c0             	mov    %rax,%r8
1004014e6:	49 89 d9             	mov    %rbx,%r9
1004014e9:	e8 62 17 00 00       	call   100402c50 <.text+0x1c50>
1004014ee:	90                   	nop
1004014ef:	90                   	nop
1004014f0:	41 57                	push   %r15
1004014f2:	41 56                	push   %r14
1004014f4:	41 55                	push   %r13
1004014f6:	41 54                	push   %r12
1004014f8:	55                   	push   %rbp
1004014f9:	57                   	push   %rdi
1004014fa:	56                   	push   %rsi
1004014fb:	53                   	push   %rbx
1004014fc:	48 83 ec 58          	sub    $0x58,%rsp
100401500:	48 89 cb             	mov    %rcx,%rbx
100401503:	4d 89 c4             	mov    %r8,%r12
100401506:	4d 89 cd             	mov    %r9,%r13
100401509:	48 85 d2             	test   %rdx,%rdx
10040150c:	0f 84 f8 00 00 00    	je     10040160a <.text+0x60a>
100401512:	48 8d 2c 11          	lea    (%rcx,%rdx,1),%rbp
100401516:	48 8d 7c 24 40       	lea    0x40(%rsp),%rdi
10040151b:	4c 8d 7c 24 38       	lea    0x38(%rsp),%r15
100401520:	4c 8d 74 24 30       	lea    0x30(%rsp),%r14
100401525:	48 8d 74 24 48       	lea    0x48(%rsp),%rsi
10040152a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401530:	44 0f b6 03          	movzbl (%rbx),%r8d
100401534:	48 8b 15 55 ab 00 00 	mov    0xab55(%rip),%rdx        # 10040c090 <_head_msys_iconv_2_dll-0xf70>
10040153b:	48 8b 0d 1e ab 00 00 	mov    0xab1e(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
100401542:	e8 29 18 00 00       	call   100402d70 <.text+0x1d70>
100401547:	48 8b 0d 12 ab 00 00 	mov    0xab12(%rip),%rcx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
10040154e:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
100401553:	e8 38 18 00 00       	call   100402d90 <.text+0x1d90>
100401558:	45 31 c9             	xor    %r9d,%r9d
10040155b:	45 31 c0             	xor    %r8d,%r8d
10040155e:	31 d2                	xor    %edx,%edx
100401560:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
100401565:	48 8b 05 d4 aa 00 00 	mov    0xaad4(%rip),%rax        # 10040c040 <_head_msys_iconv_2_dll-0xfc0>
10040156c:	48 c7 44 24 20 00 00 	movq   $0x0,0x20(%rsp)
100401573:	00 00
100401575:	48 8b 0d cc aa 00 00 	mov    0xaacc(%rip),%rcx        # 10040c048 <_head_msys_iconv_2_dll-0xfb8>
10040157c:	48 89 44 24 40       	mov    %rax,0x40(%rsp)
100401581:	48 8b 05 f0 aa 00 00 	mov    0xaaf0(%rip),%rax        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
100401588:	48 c1 e0 02          	shl    $0x2,%rax
10040158c:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
100401591:	e8 f2 15 00 00       	call   100402b88 <.text+0x1b88>
100401596:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
10040159b:	49 89 f9             	mov    %rdi,%r9
10040159e:	4d 89 f8             	mov    %r15,%r8
1004015a1:	48 8b 0d a0 aa 00 00 	mov    0xaaa0(%rip),%rcx        # 10040c048 <_head_msys_iconv_2_dll-0xfb8>
1004015a8:	4c 89 f2             	mov    %r14,%rdx
1004015ab:	e8 d8 15 00 00       	call   100402b88 <.text+0x1b88>
1004015b0:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1004015b4:	74 65                	je     10040161b <.text+0x61b>
1004015b6:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
1004015bb:	45 31 c0             	xor    %r8d,%r8d
1004015be:	31 d2                	xor    %edx,%edx
1004015c0:	49 89 f9             	mov    %rdi,%r9
1004015c3:	48 8b 0d 7e aa 00 00 	mov    0xaa7e(%rip),%rcx        # 10040c048 <_head_msys_iconv_2_dll-0xfb8>
1004015ca:	e8 b9 15 00 00       	call   100402b88 <.text+0x1b88>
1004015cf:	48 83 f8 ff          	cmp    $0xffffffffffffffff,%rax
1004015d3:	74 46                	je     10040161b <.text+0x61b>
1004015d5:	48 8b 44 24 48       	mov    0x48(%rsp),%rax
1004015da:	a8 03                	test   $0x3,%al
1004015dc:	0f 85 84 1d 00 00    	jne    100403366 <.text+0x2366>
1004015e2:	48 8b 15 8f aa 00 00 	mov    0xaa8f(%rip),%rdx        # 10040c078 <_head_msys_iconv_2_dll-0xf88>
1004015e9:	48 c1 e8 02          	shr    $0x2,%rax
1004015ed:	48 83 c3 01          	add    $0x1,%rbx
1004015f1:	4d 89 e8             	mov    %r13,%r8
1004015f4:	48 8b 0d 45 aa 00 00 	mov    0xaa45(%rip),%rcx        # 10040c040 <_head_msys_iconv_2_dll-0xfc0>
1004015fb:	48 29 c2             	sub    %rax,%rdx
1004015fe:	41 ff d4             	call   *%r12
100401601:	48 39 dd             	cmp    %rbx,%rbp
100401604:	0f 85 26 ff ff ff    	jne    100401530 <.text+0x530>
10040160a:	48 83 c4 58          	add    $0x58,%rsp
10040160e:	5b                   	pop    %rbx
10040160f:	5e                   	pop    %rsi
100401610:	5f                   	pop    %rdi
100401611:	5d                   	pop    %rbp
100401612:	41 5c                	pop    %r12
100401614:	41 5d                	pop    %r13
100401616:	41 5e                	pop    %r14
100401618:	41 5f                	pop    %r15
10040161a:	c3                   	ret
10040161b:	48 8b 1d 3e aa 00 00 	mov    0xaa3e(%rip),%rbx        # 10040c060 <_head_msys_iconv_2_dll-0xfa0>
100401622:	48 8d 0d 8f 4a 00 00 	lea    0x4a8f(%rip),%rcx        # 1004060b8 <_head_msys_iconv_2_dll-0x6f48>
100401629:	e8 2a 15 00 00       	call   100402b58 <.text+0x1b58>
10040162e:	31 d2                	xor    %edx,%edx
100401630:	b9 01 00 00 00       	mov    $0x1,%ecx
100401635:	49 89 c0             	mov    %rax,%r8
100401638:	49 89 d9             	mov    %rbx,%r9
10040163b:	e8 10 16 00 00       	call   100402c50 <.text+0x1c50>
100401640:	90                   	nop
100401641:	66 66 2e 0f 1f 84 00 	data16 cs nopw 0x0(%rax,%rax,1)
100401648:	00 00 00 00
10040164c:	0f 1f 40 00          	nopl   0x0(%rax)
100401650:	57                   	push   %rdi
100401651:	56                   	push   %rsi
100401652:	53                   	push   %rbx
100401653:	48 83 ec 20          	sub    $0x20,%rsp
100401657:	48 89 d7             	mov    %rdx,%rdi
10040165a:	85 c9                	test   %ecx,%ecx
10040165c:	74 3d                	je     10040169b <.text+0x69b>
10040165e:	89 ce                	mov    %ecx,%esi
100401660:	31 db                	xor    %ebx,%ebx
100401662:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
100401668:	48 85 db             	test   %rbx,%rbx
10040166b:	74 13                	je     100401680 <.text+0x680>
10040166d:	e8 8e 15 00 00       	call   100402c00 <.text+0x1c00>
100401672:	b9 20 00 00 00       	mov    $0x20,%ecx
100401677:	48 8b 50 10          	mov    0x10(%rax),%rdx
10040167b:	e8 b0 16 00 00       	call   100402d30 <.text+0x1d30>
100401680:	e8 7b 15 00 00       	call   100402c00 <.text+0x1c00>
100401685:	48 8b 0c df          	mov    (%rdi,%rbx,8),%rcx
100401689:	48 83 c3 01          	add    $0x1,%rbx
10040168d:	48 8b 50 10          	mov    0x10(%rax),%rdx
100401691:	e8 2a 16 00 00       	call   100402cc0 <.text+0x1cc0>
100401696:	48 39 f3             	cmp    %rsi,%rbx
100401699:	75 cd                	jne    100401668 <.text+0x668>
10040169b:	e8 60 15 00 00       	call   100402c00 <.text+0x1c00>
1004016a0:	b9 0a 00 00 00       	mov    $0xa,%ecx
1004016a5:	48 8b 50 10          	mov    0x10(%rax),%rdx
1004016a9:	e8 82 16 00 00       	call   100402d30 <.text+0x1d30>
1004016ae:	31 c0                	xor    %eax,%eax
1004016b0:	48 83 c4 20          	add    $0x20,%rsp
1004016b4:	5b                   	pop    %rbx
1004016b5:	5e                   	pop    %rsi
1004016b6:	5f                   	pop    %rdi
1004016b7:	c3                   	ret
1004016b8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1004016bf:	00
1004016c0:	55                   	push   %rbp
1004016c1:	57                   	push   %rdi
1004016c2:	56                   	push   %rsi
1004016c3:	53                   	push   %rbx
1004016c4:	48 83 ec 38          	sub    $0x38,%rsp
1004016c8:	48 89 d6             	mov    %rdx,%rsi
1004016cb:	0f b6 11             	movzbl (%rcx),%edx
1004016ce:	48 89 c8             	mov    %rcx,%rax
1004016d1:	84 d2                	test   %dl,%dl
1004016d3:	0f 84 21 02 00 00    	je     1004018fa <.text+0x8fa>
1004016d9:	49 ba 00 00 00 00 89 	movabs $0x1288900000000,%r10
1004016e0:	28 01 00
1004016e3:	31 ff                	xor    %edi,%edi
1004016e5:	31 c9                	xor    %ecx,%ecx
1004016e7:	49 b9 01 40 00 50 21 	movabs $0x412150004001,%r9
1004016ee:	41 00 00
1004016f1:	eb 14                	jmp    100401707 <.text+0x707>
1004016f3:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1004016f8:	0f b6 10             	movzbl (%rax),%edx
1004016fb:	48 83 c1 01          	add    $0x1,%rcx
1004016ff:	84 d2                	test   %dl,%dl
100401701:	0f 84 19 01 00 00    	je     100401820 <.text+0x820>
100401707:	48 83 c0 01          	add    $0x1,%rax
10040170b:	80 fa 25             	cmp    $0x25,%dl
10040170e:	75 e8                	jne    1004016f8 <.text+0x6f8>
100401710:	0f be 18             	movsbl (%rax),%ebx
100401713:	80 fb 30             	cmp    $0x30,%bl
100401716:	0f 86 95 00 00 00    	jbe    1004017b1 <.text+0x7b1>
10040171c:	0f 1f 40 00          	nopl   0x0(%rax)
100401720:	0f be d3             	movsbl %bl,%edx
100401723:	44 8d 42 d0          	lea    -0x30(%rdx),%r8d
100401727:	41 83 f8 09          	cmp    $0x9,%r8d
10040172b:	0f 86 5f 01 00 00    	jbe    100401890 <.text+0x890>
100401731:	8d 53 b4             	lea    -0x4c(%rbx),%edx
100401734:	80 fa 2e             	cmp    $0x2e,%dl
100401737:	0f 87 1b 01 00 00    	ja     100401858 <.text+0x858>
10040173d:	45 31 db             	xor    %r11d,%r11d
100401740:	45 31 c0             	xor    %r8d,%r8d
100401743:	49 0f a3 d1          	bt     %rdx,%r9
100401747:	0f 82 b4 01 00 00    	jb     100401901 <.text+0x901>
10040174d:	8d 53 a8             	lea    -0x58(%rbx),%edx
100401750:	80 fa 20             	cmp    $0x20,%dl