10040f13a:	e8 01 18 01 00       	call   100420940 <.text+0x1f940>
10040f13f:	4d 8b 44 24 08       	mov    0x8(%r12),%r8
10040f144:	48 89 45 00          	mov    %rax,0x0(%rbp)
10040f148:	48 89 c1             	mov    %rax,%rcx
10040f14b:	4d 85 c0             	test   %r8,%r8
10040f14e:	74 0d                	je     10040f15d <.text+0xe15d>
10040f150:	49 8b 14 24          	mov    (%r12),%rdx
10040f154:	49 c1 e0 05          	shl    $0x5,%r8
10040f158:	e8 53 28 01 00       	call   1004219b0 <.text+0x209b0>
10040f15d:	49 8b 8c 24 98 00 00 	mov    0x98(%r12),%rcx
10040f164:	00
10040f165:	ba 10 00 00 00       	mov    $0x10,%edx
10040f16a:	e8 d1 17 01 00       	call   100420940 <.text+0x1f940>
10040f16f:	48 89 85 90 00 00 00 	mov    %rax,0x90(%rbp)
10040f176:	49 8b 84 24 98 00 00 	mov    0x98(%r12),%rax
10040f17d:	00
10040f17e:	48 8d 14 00          	lea    (%rax,%rax,1),%rdx
10040f182:	48 89 95 a0 00 00 00 	mov    %rdx,0xa0(%rbp)
10040f189:	48 85 c0             	test   %rax,%rax
10040f18c:	0f 8e 0a 03 00 00    	jle    10040f49c <.text+0xe49c>
10040f192:	49 8b 8c 24 90 00 00 	mov    0x90(%r12),%rcx
10040f199:	00
10040f19a:	45 31 ed             	xor    %r13d,%r13d
10040f19d:	45 31 d2             	xor    %r10d,%r10d
10040f1a0:	31 f6                	xor    %esi,%esi
10040f1a2:	31 db                	xor    %ebx,%ebx
10040f1a4:	48 8d 7c 24 30       	lea    0x30(%rsp),%rdi
10040f1a9:	eb 40                	jmp    10040f1eb <.text+0xe1eb>
10040f1ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040f1b0:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
10040f1b7:	48 3d ff 00 00 00    	cmp    $0xff,%rax
10040f1bd:	4c 89 de             	mov    %r11,%rsi
10040f1c0:	4a 89 04 3a          	mov    %rax,(%rdx,%r15,1)
10040f1c4:	0f 96 c2             	setbe  %dl
10040f1c7:	48 3d 13 01 00 00    	cmp    $0x113,%rax
10040f1cd:	0f 9f c0             	setg   %al
10040f1d0:	08 c2                	or     %al,%dl
10040f1d2:	44 0f 45 ea          	cmovne %edx,%r13d
10040f1d6:	49 8b 84 24 98 00 00 	mov    0x98(%r12),%rax
10040f1dd:	00
10040f1de:	48 83 c3 01          	add    $0x1,%rbx
10040f1e2:	48 39 c3             	cmp    %rax,%rbx
10040f1e5:	0f 8d 15 01 00 00    	jge    10040f300 <.text+0xe300>
10040f1eb:	48 8b 04 d9          	mov    (%rcx,%rbx,8),%rax
10040f1ef:	4c 8d 34 dd 00 00 00 	lea    0x0(,%rbx,8),%r14
10040f1f6:	00
10040f1f7:	4c 8d 5e 01          	lea    0x1(%rsi),%r11
10040f1fb:	4c 8d 3c f5 00 00 00 	lea    0x0(,%rsi,8),%r15
10040f202:	00
10040f203:	48 3d 11 01 00 00    	cmp    $0x111,%rax
10040f209:	0f 8f 91 00 00 00    	jg     10040f2a0 <.text+0xe2a0>
10040f20f:	48 3d 0d 01 00 00    	cmp    $0x10d,%rax
10040f215:	0f 8f a5 00 00 00    	jg     10040f2c0 <.text+0xe2c0>
10040f21b:	48 3d 0a 01 00 00    	cmp    $0x10a,%rax
10040f221:	75 8d                	jne    10040f1b0 <.text+0xe1b0>
10040f223:	48 89 fa             	mov    %rdi,%rdx
10040f226:	48 89 e9             	mov    %rbp,%rcx
10040f229:	48 83 c6 02          	add    $0x2,%rsi
10040f22d:	48 c7 44 24 30 ff ff 	movq   $0xffffffffffffffff,0x30(%rsp)
10040f234:	ff ff
10040f236:	48 c7 44 24 38 ff ff 	movq   $0xffffffffffffffff,0x38(%rsp)
10040f23d:	ff ff
10040f23f:	48 c7 44 24 40 ff ff 	movq   $0xffffffffffffffff,0x40(%rsp)
10040f246:	ff ff
10040f248:	48 c7 44 24 48 ff ff 	movq   $0xffffffffffffffff,0x48(%rsp)
10040f24f:	ff ff
10040f251:	e8 ba b0 ff ff       	call   10040a310 <.text+0x9310>
10040f256:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
10040f25d:	49 8b 8c 24 90 00 00 	mov    0x90(%r12),%rcx
10040f264:	00
10040f265:	41 ba 01 00 00 00    	mov    $0x1,%r10d
10040f26b:	48 05 14 01 00 00    	add    $0x114,%rax
10040f271:	4a 89 04 3a          	mov    %rax,(%rdx,%r15,1)
10040f275:	4a c7 44 3a 08 02 01 	movq   $0x102,0x8(%rdx,%r15,1)
10040f27c:	00 00
10040f27e:	4a 8b 44 31 08       	mov    0x8(%rcx,%r14,1),%rax
10040f283:	48 2d 01 01 00 00    	sub    $0x101,%rax
10040f289:	48 83 f8 03          	cmp    $0x3,%rax
10040f28d:	48 83 d3 00          	adc    $0x0,%rbx
10040f291:	e9 40 ff ff ff       	jmp    10040f1d6 <.text+0xe1d6>
10040f296:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040f29d:	00 00 00
10040f2a0:	48 8d 90 ee fe ff ff 	lea    -0x112(%rax),%rdx
10040f2a7:	48 83 fa 01          	cmp    $0x1,%rdx
10040f2ab:	0f 87 ff fe ff ff    	ja     10040f1b0 <.text+0xe1b0>
10040f2b1:	e9 6d ff ff ff       	jmp    10040f223 <.text+0xe223>
10040f2b6:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040f2bd:	00 00 00
10040f2c0:	41 80 bc 24 18 04 00 	cmpb   $0x0,0x418(%r12)
10040f2c7:	00 00
10040f2c9:	74 1d                	je     10040f2e8 <.text+0xe2e8>
10040f2cb:	48 8b 85 90 00 00 00 	mov    0x90(%rbp),%rax
10040f2d2:	4c 89 de             	mov    %r11,%rsi
10040f2d5:	4a c7 04 38 00 01 00 	movq   $0x100,(%rax,%r15,1)
10040f2dc:	00
10040f2dd:	e9 f4 fe ff ff       	jmp    10040f1d6 <.text+0xe1d6>
10040f2e2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040f2e8:	48 8b 95 90 00 00 00 	mov    0x90(%rbp),%rdx
10040f2ef:	4c 89 de             	mov    %r11,%rsi
10040f2f2:	4a 89 04 3a          	mov    %rax,(%rdx,%r15,1)
10040f2f6:	e9 db fe ff ff       	jmp    10040f1d6 <.text+0xe1d6>
10040f2fb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040f300:	48 89 b5 98 00 00 00 	mov    %rsi,0x98(%rbp)
10040f307:	45 84 ed             	test   %r13b,%r13b
10040f30a:	0f 84 6f 01 00 00    	je     10040f47f <.text+0xe47f>
10040f310:	45 84 d2             	test   %r10b,%r10b
10040f313:	0f 84 57 01 00 00    	je     10040f470 <.text+0xe470>
10040f319:	49 89 ac 24 20 01 00 	mov    %rbp,0x120(%r12)
10040f320:	00
10040f321:	48 85 c0             	test   %rax,%rax
10040f324:	0f 8e 7f 01 00 00    	jle    10040f4a9 <.text+0xe4a9>
10040f32a:	4d 8b 84 24 90 00 00 	mov    0x90(%r12),%r8
10040f331:	00
10040f332:	31 c9                	xor    %ecx,%ecx
10040f334:	49 8b 14 c8          	mov    (%r8,%rcx,8),%rdx
10040f338:	48 81 fa 11 01 00 00 	cmp    $0x111,%rdx
10040f33f:	0f 8f c3 00 00 00    	jg     10040f408 <.text+0xe408>
10040f345:	48 81 fa 0d 01 00 00 	cmp    $0x10d,%rdx
10040f34c:	0f 8f 0e 01 00 00    	jg     10040f460 <.text+0xe460>
10040f352:	48 83 c1 01          	add    $0x1,%rcx
10040f356:	48 39 c1             	cmp    %rax,%rcx
10040f359:	75 d9                	jne    10040f334 <.text+0xe334>
10040f35b:	45 0f b6 94 24 1a 04 	movzbl 0x41a(%r12),%r10d
10040f362:	00 00
10040f364:	45 84 d2             	test   %r10b,%r10b
10040f367:	74 6f                	je     10040f3d8 <.text+0xe3d8>
10040f369:	45 31 c9             	xor    %r9d,%r9d
10040f36c:	31 c9                	xor    %ecx,%ecx
10040f36e:	66 90                	xchg   %ax,%ax
10040f370:	49 8b 14 c8          	mov    (%r8,%rcx,8),%rdx
10040f374:	48 81 fa 13 01 00 00 	cmp    $0x113,%rdx
10040f37b:	74 5b                	je     10040f3d8 <.text+0xe3d8>
10040f37d:	7f 18                	jg     10040f397 <.text+0xe397>
10040f37f:	48 81 fa 0a 01 00 00 	cmp    $0x10a,%rdx
10040f386:	0f 84 ea 33 01 00    	je     100422776 <.text+0x21776>
10040f38c:	48 81 fa 12 01 00 00 	cmp    $0x112,%rdx
10040f393:	45 0f 44 ca          	cmove  %r10d,%r9d
10040f397:	48 83 c1 01          	add    $0x1,%rcx
10040f39b:	48 39 c1             	cmp    %rax,%rcx
10040f39e:	75 d0                	jne    10040f370 <.text+0xe370>
10040f3a0:	45 84 c9             	test   %r9b,%r9b
10040f3a3:	0f 84 0f 01 00 00    	je     10040f4b8 <.text+0xe4b8>
10040f3a9:	4c 89 e1             	mov    %r12,%rcx
10040f3ac:	e8 9f ac ff ff       	call   10040a050 <.text+0x9050>
10040f3b1:	48 8d 05 88 d5 ff ff 	lea    -0x2a78(%rip),%rax        # 10040c940 <.text+0xb940>
10040f3b8:	41 c6 84 24 18 04 00 	movb   $0x0,0x418(%r12)
10040f3bf:	00 00
10040f3c1:	49 89 84 24 10 04 00 	mov    %rax,0x410(%r12)
10040f3c8:	00
10040f3c9:	41 c6 84 24 c0 00 00 	movb   $0x1,0xc0(%r12)
10040f3d0:	00 01
10040f3d2:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040f3d8:	0f b6 54 24 2c       	movzbl 0x2c(%rsp),%edx
10040f3dd:	4c 89 e1             	mov    %r12,%rcx
10040f3e0:	e8 5b b0 ff ff       	call   10040a440 <.text+0x9440>
10040f3e5:	49 8b 8c 24 20 01 00 	mov    0x120(%r12),%rcx
10040f3ec:	00
10040f3ed:	48 85 c9             	test   %rcx,%rcx
10040f3f0:	75 43                	jne    10040f435 <.text+0xe435>
10040f3f2:	48 83 c4 58          	add    $0x58,%rsp
10040f3f6:	5b                   	pop    %rbx
10040f3f7:	5e                   	pop    %rsi
10040f3f8:	5f                   	pop    %rdi
10040f3f9:	5d                   	pop    %rbp
10040f3fa:	41 5c                	pop    %r12
10040f3fc:	41 5d                	pop    %r13
10040f3fe:	41 5e                	pop    %r14
10040f400:	41 5f                	pop    %r15
10040f402:	c3                   	ret
10040f403:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040f408:	48 81 ea 12 01 00 00 	sub    $0x112,%rdx
10040f40f:	48 83 fa 01          	cmp    $0x1,%rdx
10040f413:	0f 87 39 ff ff ff    	ja     10040f352 <.text+0xe352>
10040f419:	49 8b 8c 24 20 01 00 	mov    0x120(%r12),%rcx
10040f420:	00
10040f421:	48 8d 05 78 9f ff ff 	lea    -0x6088(%rip),%rax        # 1004093a0 <.text+0x83a0>
10040f428:	49 89 84 24 10 04 00 	mov    %rax,0x410(%r12)
10040f42f:	00
10040f430:	48 85 c9             	test   %rcx,%rcx
10040f433:	74 bd                	je     10040f3f2 <.text+0xe3f2>
10040f435:	41 c6 84 24 c0 00 00 	movb   $0x1,0xc0(%r12)
10040f43c:	00 01
10040f43e:	0f b6 54 24 2c       	movzbl 0x2c(%rsp),%edx
10040f443:	48 83 c4 58          	add    $0x58,%rsp
10040f447:	5b                   	pop    %rbx
10040f448:	5e                   	pop    %rsi
10040f449:	5f                   	pop    %rdi
10040f44a:	5d                   	pop    %rbp
10040f44b:	41 5c                	pop    %r12
10040f44d:	41 5d                	pop    %r13
10040f44f:	41 5e                	pop    %r14
10040f451:	41 5f                	pop    %r15
10040f453:	e9 e8 af ff ff       	jmp    10040a440 <.text+0x9440>
10040f458:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040f45f:	00
10040f460:	41 80 bc 24 18 04 00 	cmpb   $0x0,0x418(%r12)
10040f467:	00 00
10040f469:	75 ae                	jne    10040f419 <.text+0xe419>
10040f46b:	e9 e2 fe ff ff       	jmp    10040f352 <.text+0xe352>
10040f470:	41 80 bc 24 18 04 00 	cmpb   $0x0,0x418(%r12)
10040f477:	00 00
10040f479:	0f 85 9a fe ff ff    	jne    10040f319 <.text+0xe319>
10040f47f:	48 89 e9             	mov    %rbp,%rcx
10040f482:	e8 99 f0 ff ff       	call   10040e520 <.text+0xd520>
10040f487:	48 89 e9             	mov    %rbp,%rcx
10040f48a:	e8 b1 04 00 00       	call   10040f940 <.text+0xe940>
10040f48f:	49 8b 84 24 98 00 00 	mov    0x98(%r12),%rax
10040f496:	00
10040f497:	e9 85 fe ff ff       	jmp    10040f321 <.text+0xe321>
10040f49c:	48 c7 85 98 00 00 00 	movq   $0x0,0x98(%rbp)
10040f4a3:	00 00 00 00
10040f4a7:	eb d6                	jmp    10040f47f <.text+0xe47f>
10040f4a9:	41 80 bc 24 1a 04 00 	cmpb   $0x0,0x41a(%r12)
10040f4b0:	00 00
10040f4b2:	0f 84 20 ff ff ff    	je     10040f3d8 <.text+0xe3d8>
10040f4b8:	49 8b 8c 24 20 01 00 	mov    0x120(%r12),%rcx
10040f4bf:	00
10040f4c0:	48 85 c9             	test   %rcx,%rcx
10040f4c3:	0f 84 e0 fe ff ff    	je     10040f3a9 <.text+0xe3a9>
10040f4c9:	e8 52 f0 ff ff       	call   10040e520 <.text+0xd520>
10040f4ce:	49 8b 8c 24 20 01 00 	mov    0x120(%r12),%rcx
10040f4d5:	00
10040f4d6:	e8 65 04 00 00       	call   10040f940 <.text+0xe940>
10040f4db:	49 c7 84 24 20 01 00 	movq   $0x0,0x120(%r12)
10040f4e2:	00 00 00 00 00
10040f4e7:	e9 bd fe ff ff       	jmp    10040f3a9 <.text+0xe3a9>
10040f4ec:	0f 1f 40 00          	nopl   0x0(%rax)
10040f4f0:	41 56                	push   %r14
10040f4f2:	41 55                	push   %r13
10040f4f4:	41 54                	push   %r12
10040f4f6:	55                   	push   %rbp
10040f4f7:	57                   	push   %rdi
10040f4f8:	56                   	push   %rsi
10040f4f9:	53                   	push   %rbx
10040f4fa:	48 83 ec 20          	sub    $0x20,%rsp
10040f4fe:	31 c0                	xor    %eax,%eax
10040f500:	4c 8d 15 39 d4 ff ff 	lea    -0x2bc7(%rip),%r10        # 10040c940 <.text+0xb940>
10040f507:	bd 01 00 00 00       	mov    $0x1,%ebp
10040f50c:	4c 8d 2d 4d 6e 01 00 	lea    0x16e4d(%rip),%r13        # 100426360 <_head_msys_2_0_dll-0x9ca0>
10040f513:	48 8d 79 08          	lea    0x8(%rcx),%rdi
10040f517:	48 c7 01 00 00 00 00 	movq   $0x0,(%rcx)
10040f51e:	48 89 cb             	mov    %rcx,%rbx
10040f521:	48 89 d6             	mov    %rdx,%rsi
10040f524:	48 83 e7 f8          	and    $0xfffffffffffffff8,%rdi
10040f528:	48 8d 91 18 04 00 00 	lea    0x418(%rcx),%rdx
10040f52f:	48 c7 81 08 04 00 00 	movq   $0x0,0x408(%rcx)
10040f536:	00 00 00 00
10040f53a:	48 29 f9             	sub    %rdi,%rcx
10040f53d:	81 c1 10 04 00 00    	add    $0x410,%ecx
10040f543:	c1 e9 03             	shr    $0x3,%ecx
10040f546:	f3 48 ab             	rep stos %rax,%es:(%rdi)
10040f549:	48 8d 0d 10 d4 ff ff 	lea    -0x2bf0(%rip),%rcx        # 10040c960 <.text+0xb960>
10040f550:	48 89 d7             	mov    %rdx,%rdi
10040f553:	0f b6 06             	movzbl (%rsi),%eax
10040f556:	84 c0                	test   %al,%al
10040f558:	49 0f 44 ca          	cmove  %r10,%rcx
10040f55c:	83 f0 01             	xor    $0x1,%eax
10040f55f:	48 89 8b 10 04 00 00 	mov    %rcx,0x410(%rbx)
10040f566:	b9 a0 00 00 00       	mov    $0xa0,%ecx
10040f56b:	f3 48 a5             	rep movsq %ds:(%rsi),%es:(%rdi)
10040f56e:	8b 16                	mov    (%rsi),%edx
10040f570:	be 80 ff ff ff       	mov    $0xffffff80,%esi
10040f575:	89 17                	mov    %edx,(%rdi)
10040f577:	88 83 c0 00 00 00    	mov    %al,0xc0(%rbx)
10040f57d:	4c 89 c0             	mov    %r8,%rax
10040f580:	48 c1 e8 16          	shr    $0x16,%rax
10040f584:	48 c7 43 18 ff ff ff 	movq   $0xffffffffffffffff,0x18(%rbx)
10040f58b:	ff
10040f58c:	83 e0 01             	and    $0x1,%eax
10040f58f:	c6 83 cc 01 00 00 01 	movb   $0x1,0x1cc(%rbx)
10040f596:	88 83 cd 01 00 00    	mov    %al,0x1cd(%rbx)
10040f59c:	44 89 c8             	mov    %r9d,%eax
10040f59f:	83 e0 02             	and    $0x2,%eax
10040f5a2:	4c 89 83 c0 01 00 00 	mov    %r8,0x1c0(%rbx)
10040f5a9:	83 f8 01             	cmp    $0x1,%eax
10040f5ac:	44 89 8b c8 01 00 00 	mov    %r9d,0x1c8(%rbx)
10040f5b3:	19 c0                	sbb    %eax,%eax
10040f5b5:	83 e0 0a             	and    $0xa,%eax
10040f5b8:	88 83 ce 01 00 00    	mov    %al,0x1ce(%rbx)
10040f5be:	eb 2c                	jmp    10040f5ec <.text+0xe5ec>
10040f5c0:	89 f0                	mov    %esi,%eax
10040f5c2:	25 c0 00 00 00       	and    $0xc0,%eax
10040f5c7:	3d 80 00 00 00       	cmp    $0x80,%eax
10040f5cc:	0f 95 c0             	setne  %al
10040f5cf:	83 c6 01             	add    $0x1,%esi
10040f5d2:	88 84 3b cf 02 00 00 	mov    %al,0x2cf(%rbx,%rdi,1)
10040f5d9:	81 fe 80 00 00 00    	cmp    $0x80,%esi
10040f5df:	0f 84 bc 00 00 00    	je     10040f6a1 <.text+0xe6a1>
10040f5e5:	0f b6 83 ce 01 00 00 	movzbl 0x1ce(%rbx),%eax
10040f5ec:	44 0f b6 e6          	movzbl %sil,%r12d
10040f5f0:	41 89 f6             	mov    %esi,%r14d
10040f5f3:	49 63 fc             	movslq %r12d,%rdi
10040f5f6:	40 38 f0             	cmp    %sil,%al
10040f5f9:	75 09                	jne    10040f604 <.text+0xe604>
10040f5fb:	f6 83 c8 01 00 00 01 	testb  $0x1,0x1c8(%rbx)
10040f602:	74 7c                	je     10040f680 <.text+0xe680>
10040f604:	83 bc bb 1c 05 00 00 	cmpl   $0xffffffff,0x51c(%rbx,%rdi,4)
10040f60b:	ff
10040f60c:	74 62                	je     10040f670 <.text+0xe670>
10040f60e:	e8 6d 1f 01 00       	call   100421580 <.text+0x20580>
10040f613:	41 0f b6 d6          	movzbl %r14b,%edx
10040f617:	f6 44 02 01 07       	testb  $0x7,0x1(%rdx,%rax,1)
10040f61c:	75 06                	jne    10040f624 <.text+0xe624>
10040f61e:	41 80 fe 5f          	cmp    $0x5f,%r14b
10040f622:	75 4c                	jne    10040f670 <.text+0xe670>
10040f624:	44 89 e0             	mov    %r12d,%eax
10040f627:	48 89 ea             	mov    %rbp,%rdx
10040f62a:	44 89 e1             	mov    %r12d,%ecx
10040f62d:	c6 84 3b cf 01 00 00 	movb   $0x2,0x1cf(%rbx,%rdi,1)
10040f634:	02
10040f635:	c1 e8 06             	shr    $0x6,%eax
10040f638:	48 d3 e2             	shl    %cl,%rdx
10040f63b:	48 09 94 c3 d0 03 00 	or     %rdx,0x3d0(%rbx,%rax,8)
10040f642:	00
10040f643:	80 bb 1a 04 00 00 00 	cmpb   $0x0,0x41a(%rbx)
10040f64a:	0f 85 70 ff ff ff    	jne    10040f5c0 <.text+0xe5c0>
10040f650:	44 89 e2             	mov    %r12d,%edx
10040f653:	4c 89 e9             	mov    %r13,%rcx
10040f656:	e8 c5 24 01 00       	call   100421b20 <.text+0x20b20>
10040f65b:	48 85 c0             	test   %rax,%rax
10040f65e:	0f 95 c0             	setne  %al
10040f661:	e9 69 ff ff ff       	jmp    10040f5cf <.text+0xe5cf>
10040f666:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040f66d:	00 00 00
10040f670:	c6 84 3b cf 01 00 00 	movb   $0x1,0x1cf(%rbx,%rdi,1)
10040f677:	01
10040f678:	eb c9                	jmp    10040f643 <.text+0xe643>
10040f67a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040f680:	44 89 e0             	mov    %r12d,%eax
10040f683:	48 89 ea             	mov    %rbp,%rdx
10040f686:	44 89 e1             	mov    %r12d,%ecx
10040f689:	c6 84 3b cf 01 00 00 	movb   $0x4,0x1cf(%rbx,%rdi,1)
10040f690:	04
10040f691:	c1 e8 06             	shr    $0x6,%eax
10040f694:	48 d3 e2             	shl    %cl,%rdx
10040f697:	48 09 94 c3 f0 03 00 	or     %rdx,0x3f0(%rbx,%rax,8)
10040f69e:	00
10040f69f:	eb a2                	jmp    10040f643 <.text+0xe643>
10040f6a1:	48 83 c4 20          	add    $0x20,%rsp
10040f6a5:	5b                   	pop    %rbx
10040f6a6:	5e                   	pop    %rsi
10040f6a7:	5f                   	pop    %rdi
10040f6a8:	5d                   	pop    %rbp
10040f6a9:	41 5c                	pop    %r12
10040f6ab:	41 5d                	pop    %r13
10040f6ad:	41 5e                	pop    %r14
10040f6af:	c3                   	ret
10040f6b0:	57                   	push   %rdi
10040f6b1:	56                   	push   %rsi
10040f6b2:	31 c0                	xor    %eax,%eax