10040a2ca:	48 83 c4 30          	add    $0x30,%rsp
10040a2ce:	5b                   	pop    %rbx
10040a2cf:	5e                   	pop    %rsi
10040a2d0:	41 5c                	pop    %r12
10040a2d2:	41 5d                	pop    %r13
10040a2d4:	41 5e                	pop    %r14
10040a2d6:	c3                   	ret
10040a2d7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a2de:	00 00
10040a2e0:	4d 89 c1             	mov    %r8,%r9
10040a2e3:	48 89 ca             	mov    %rcx,%rdx
10040a2e6:	41 b8 ff ff ff ff    	mov    $0xffffffff,%r8d
10040a2ec:	4c 89 e1             	mov    %r12,%rcx
10040a2ef:	e8 fc f5 ff ff       	call   1004098f0 <.text+0x88f0>
10040a2f4:	4c 89 ea             	mov    %r13,%rdx
10040a2f7:	4c 89 f1             	mov    %r14,%rcx
10040a2fa:	48 83 c4 30          	add    $0x30,%rsp
10040a2fe:	5b                   	pop    %rbx
10040a2ff:	5e                   	pop    %rsi
10040a300:	41 5c                	pop    %r12
10040a302:	41 5d                	pop    %r13
10040a304:	41 5e                	pop    %r14
10040a306:	e9 e5 f9 ff ff       	jmp    100409cf0 <.text+0x8cf0>
10040a30b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a310:	41 54                	push   %r12
10040a312:	57                   	push   %rdi
10040a313:	56                   	push   %rsi
10040a314:	53                   	push   %rbx
10040a315:	48 83 ec 38          	sub    $0x38,%rsp
10040a319:	4c 8b 49 08          	mov    0x8(%rcx),%r9
10040a31d:	4c 8b 11             	mov    (%rcx),%r10
10040a320:	48 89 ce             	mov    %rcx,%rsi
10040a323:	48 89 d3             	mov    %rdx,%rbx
10040a326:	4d 85 c9             	test   %r9,%r9
10040a329:	0f 8e 99 00 00 00    	jle    10040a3c8 <.text+0x93c8>
10040a32f:	4d 89 d0             	mov    %r10,%r8
10040a332:	45 31 e4             	xor    %r12d,%r12d
10040a335:	0f 1f 00             	nopl   (%rax)
10040a338:	31 c0                	xor    %eax,%eax
10040a33a:	31 c9                	xor    %ecx,%ecx
10040a33c:	48 8b 14 03          	mov    (%rbx,%rax,1),%rdx
10040a340:	49 33 14 00          	xor    (%r8,%rax,1),%rdx
10040a344:	48 83 c0 08          	add    $0x8,%rax
10040a348:	48 09 d1             	or     %rdx,%rcx
10040a34b:	48 83 f8 20          	cmp    $0x20,%rax
10040a34f:	75 eb                	jne    10040a33c <.text+0x933c>
10040a351:	48 85 c9             	test   %rcx,%rcx
10040a354:	74 65                	je     10040a3bb <.text+0x93bb>
10040a356:	49 83 c4 01          	add    $0x1,%r12
10040a35a:	49 83 c0 20          	add    $0x20,%r8
10040a35e:	4d 39 e1             	cmp    %r12,%r9
10040a361:	75 d5                	jne    10040a338 <.text+0x9338>
10040a363:	4c 89 cf             	mov    %r9,%rdi
10040a366:	48 c1 e7 05          	shl    $0x5,%rdi
10040a36a:	4c 3b 4e 10          	cmp    0x10(%rsi),%r9
10040a36e:	7c 2c                	jl     10040a39c <.text+0x939c>
10040a370:	48 c7 44 24 20 20 00 	movq   $0x20,0x20(%rsp)
10040a377:	00 00
10040a379:	4c 89 d1             	mov    %r10,%rcx
10040a37c:	48 8d 56 10          	lea    0x10(%rsi),%rdx
10040a380:	49 b9 eb fe ff ff ff 	movabs $0x7ffffffffffffeeb,%r9
10040a387:	ff ff 7f
10040a38a:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040a390:	e8 2b 67 01 00       	call   100420ac0 <.text+0x1fac0>
10040a395:	4c 8b 4e 08          	mov    0x8(%rsi),%r9
10040a399:	49 89 c2             	mov    %rax,%r10
10040a39c:	f3 0f 6f 03          	movdqu (%rbx),%xmm0
10040a3a0:	49 83 c1 01          	add    $0x1,%r9
10040a3a4:	4c 89 16             	mov    %r10,(%rsi)
10040a3a7:	4c 89 4e 08          	mov    %r9,0x8(%rsi)
10040a3ab:	41 0f 11 04 3a       	movups %xmm0,(%r10,%rdi,1)
10040a3b0:	f3 0f 6f 4b 10       	movdqu 0x10(%rbx),%xmm1
10040a3b5:	41 0f 11 4c 3a 10    	movups %xmm1,0x10(%r10,%rdi,1)
10040a3bb:	4c 89 e0             	mov    %r12,%rax
10040a3be:	48 83 c4 38          	add    $0x38,%rsp
10040a3c2:	5b                   	pop    %rbx
10040a3c3:	5e                   	pop    %rsi
10040a3c4:	5f                   	pop    %rdi
10040a3c5:	41 5c                	pop    %r12
10040a3c7:	c3                   	ret
10040a3c8:	31 ff                	xor    %edi,%edi
10040a3ca:	45 31 e4             	xor    %r12d,%r12d
10040a3cd:	eb 9b                	jmp    10040a36a <.text+0x936a>
10040a3cf:	90                   	nop
10040a3d0:	41 55                	push   %r13
10040a3d2:	41 54                	push   %r12
10040a3d4:	48 83 ec 28          	sub    $0x28,%rsp
10040a3d8:	4c 8b 21             	mov    (%rcx),%r12
10040a3db:	49 89 cd             	mov    %rcx,%r13
10040a3de:	49 8b 0c 24          	mov    (%r12),%rcx
10040a3e2:	48 85 c9             	test   %rcx,%rcx
10040a3e5:	74 20                	je     10040a407 <.text+0x9407>
10040a3e7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040a3ee:	00 00
10040a3f0:	e8 4b 55 00 00       	call   10040f940 <.text+0xe940>
10040a3f5:	49 8b 4c 24 08       	mov    0x8(%r12),%rcx
10040a3fa:	49 83 c4 08          	add    $0x8,%r12
10040a3fe:	48 85 c9             	test   %rcx,%rcx
10040a401:	75 ed                	jne    10040a3f0 <.text+0x93f0>
10040a403:	4d 8b 65 00          	mov    0x0(%r13),%r12
10040a407:	4c 89 e1             	mov    %r12,%rcx
10040a40a:	e8 31 55 00 00       	call   10040f940 <.text+0xe940>
10040a40f:	49 8b 4d 08          	mov    0x8(%r13),%rcx
10040a413:	e8 28 55 00 00       	call   10040f940 <.text+0xe940>
10040a418:	49 8b 4d 10          	mov    0x10(%r13),%rcx
10040a41c:	e8 1f 55 00 00       	call   10040f940 <.text+0xe940>
10040a421:	49 8b 4d 18          	mov    0x18(%r13),%rcx
10040a425:	e8 16 55 00 00       	call   10040f940 <.text+0xe940>
10040a42a:	4c 89 e9             	mov    %r13,%rcx
10040a42d:	48 83 c4 28          	add    $0x28,%rsp
10040a431:	41 5c                	pop    %r12
10040a433:	41 5d                	pop    %r13
10040a435:	e9 06 55 00 00       	jmp    10040f940 <.text+0xe940>
10040a43a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040a440:	41 57                	push   %r15
10040a442:	41 56                	push   %r14
10040a444:	41 55                	push   %r13
10040a446:	41 54                	push   %r12
10040a448:	55                   	push   %rbp
10040a449:	57                   	push   %rdi
10040a44a:	56                   	push   %rsi
10040a44b:	53                   	push   %rbx
10040a44c:	48 81 ec e8 00 00 00 	sub    $0xe8,%rsp
10040a453:	49 89 cf             	mov    %rcx,%r15
10040a456:	48 8b 89 b0 00 00 00 	mov    0xb0(%rcx),%rcx
10040a45d:	89 d3                	mov    %edx,%ebx
10040a45f:	ba 20 00 00 00       	mov    $0x20,%edx
10040a464:	e8 d7 64 01 00       	call   100420940 <.text+0x1f940>
10040a469:	49 8b af b0 00 00 00 	mov    0xb0(%r15),%rbp
10040a470:	ba 18 00 00 00       	mov    $0x18,%edx
10040a475:	49 8b 8f a8 00 00 00 	mov    0xa8(%r15),%rcx
10040a47c:	48 89 44 24 58       	mov    %rax,0x58(%rsp)
10040a481:	48 c1 e5 04          	shl    $0x4,%rbp
10040a485:	48 01 c5             	add    %rax,%rbp
10040a488:	e8 b3 64 01 00       	call   100420940 <.text+0x1f940>
10040a48d:	ba 05 01 00 00       	mov    $0x105,%edx
10040a492:	4c 89 f9             	mov    %r15,%rcx
10040a495:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
10040a49a:	e8 f1 f0 ff ff       	call   100409590 <.text+0x8590>
10040a49f:	41 88 9f 48 01 00 00 	mov    %bl,0x148(%r15)
10040a4a6:	ba 10 00 00 00       	mov    $0x10,%edx
10040a4ab:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040a4b2:	49 8b bf 98 00 00 00 	mov    0x98(%r15),%rdi
10040a4b9:	48 89 d9             	mov    %rbx,%rcx
10040a4bc:	48 89 7c 24 30       	mov    %rdi,0x30(%rsp)
10040a4c1:	e8 7a 64 01 00       	call   100420940 <.text+0x1f940>
10040a4c6:	ba 18 00 00 00       	mov    $0x18,%edx
10040a4cb:	48 89 f9             	mov    %rdi,%rcx
10040a4ce:	48 89 9c 24 b0 00 00 	mov    %rbx,0xb0(%rsp)
10040a4d5:	00
10040a4d6:	48 89 84 24 a0 00 00 	mov    %rax,0xa0(%rsp)
10040a4dd:	00
10040a4de:	48 c7 84 24 a8 00 00 	movq   $0x0,0xa8(%rsp)
10040a4e5:	00 00 00 00 00
10040a4ea:	e8 f1 66 01 00       	call   100420be0 <.text+0x1fbe0>
10040a4ef:	41 80 bf c1 00 00 00 	cmpb   $0x0,0xc1(%r15)
10040a4f6:	00
10040a4f7:	49 89 87 40 01 00 00 	mov    %rax,0x140(%r15)
10040a4fe:	0f 85 1c 0e 00 00    	jne    10040b320 <.text+0xa320>
10040a504:	45 31 e4             	xor    %r12d,%r12d
10040a507:	48 85 ff             	test   %rdi,%rdi
10040a50a:	0f 8e d5 0e 00 00    	jle    10040b3e5 <.text+0xa3e5>
10040a510:	48 8b 44 24 58       	mov    0x58(%rsp),%rax
10040a515:	4c 8d ac 24 80 00 00 	lea    0x80(%rsp),%r13
10040a51c:	00
10040a51d:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
10040a522:	31 ff                	xor    %edi,%edi
10040a524:	4c 89 6c 24 68       	mov    %r13,0x68(%rsp)
10040a529:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
10040a52e:	4c 8d b4 24 a0 00 00 	lea    0xa0(%rsp),%r14
10040a535:	00
10040a536:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a53b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a540:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
10040a547:	48 8d 34 fd 00 00 00 	lea    0x0(,%rdi,8),%rsi
10040a54e:	00
10040a54f:	48 8b 0c fa          	mov    (%rdx,%rdi,8),%rcx
10040a553:	48 8d 91 00 ff ff ff 	lea    -0x100(%rcx),%rdx
10040a55a:	48 83 fa 06          	cmp    $0x6,%rdx
10040a55e:	0f 87 7c 02 00 00    	ja     10040a7e0 <.text+0x97e0>
10040a564:	48 8d 05 61 b9 01 00 	lea    0x1b961(%rip),%rax        # 100425ecc <_head_msys_2_0_dll-0xa134>
10040a56b:	48 63 14 90          	movslq (%rax,%rdx,4),%rdx
10040a56f:	48 01 c2             	add    %rax,%rdx
10040a572:	ff e2                	jmp    *%rdx
10040a574:	0f 1f 40 00          	nopl   0x0(%rax)
10040a578:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a57c:	49 89 ec             	mov    %rbp,%r12
10040a57f:	4c 8b 4c 24 28       	mov    0x28(%rsp),%r9
10040a584:	48 89 ca             	mov    %rcx,%rdx
10040a587:	48 c1 e2 04          	shl    $0x4,%rdx
10040a58b:	49 29 d4             	sub    %rdx,%r12
10040a58e:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
10040a592:	49 89 d2             	mov    %rdx,%r10
10040a595:	49 c1 e2 04          	shl    $0x4,%r10
10040a599:	4d 29 d1             	sub    %r10,%r9
10040a59c:	41 80 bf c1 00 00 00 	cmpb   $0x0,0xc1(%r15)
10040a5a3:	00
10040a5a4:	0f 85 c0 0c 00 00    	jne    10040b26a <.text+0xa26a>
10040a5aa:	4c 89 8c 24 80 00 00 	mov    %r9,0x80(%rsp)
10040a5b1:	00
10040a5b2:	48 89 94 24 88 00 00 	mov    %rdx,0x88(%rsp)
10040a5b9:	00
10040a5ba:	4c 39 e5             	cmp    %r12,%rbp
10040a5bd:	76 28                	jbe    10040a5e7 <.text+0x95e7>
10040a5bf:	90                   	nop
10040a5c0:	49 8b 04 24          	mov    (%r12),%rax
10040a5c4:	4d 89 f0             	mov    %r14,%r8
10040a5c7:	49 83 c4 10          	add    $0x10,%r12
10040a5cb:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
10040a5cf:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a5d6:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10040a5da:	4c 89 ea             	mov    %r13,%rdx
10040a5dd:	e8 8e fc ff ff       	call   10040a270 <.text+0x9270>
10040a5e2:	49 39 ec             	cmp    %rbp,%r12
10040a5e5:	72 d9                	jb     10040a5c0 <.text+0x95c0>
10040a5e7:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
10040a5ee:	48 8b 14 32          	mov    (%rdx,%rsi,1),%rdx
10040a5f2:	48 81 fa 03 01 00 00 	cmp    $0x103,%rdx
10040a5f9:	0f 85 c1 00 00 00    	jne    10040a6c0 <.text+0x96c0>
10040a5ff:	90                   	nop
10040a600:	48 83 c7 01          	add    $0x1,%rdi
10040a604:	48 39 7c 24 30       	cmp    %rdi,0x30(%rsp)
10040a609:	0f 8f 31 ff ff ff    	jg     10040a540 <.text+0x9540>
10040a60f:	4c 8b 64 24 38       	mov    0x38(%rsp),%r12
10040a614:	4d 85 e4             	test   %r12,%r12
10040a617:	0f 84 70 02 00 00    	je     10040a88d <.text+0x988d>
10040a61d:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040a624:	ba 10 00 00 00       	mov    $0x10,%edx
10040a629:	48 89 d9             	mov    %rbx,%rcx
10040a62c:	e8 0f 63 01 00       	call   100420940 <.text+0x1f940>
10040a631:	49 83 bf 98 00 00 00 	cmpq   $0x0,0x98(%r15)
10040a638:	00
10040a639:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10040a640:	00
10040a641:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
10040a648:	00
10040a649:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
10040a650:	00 00 00 00 00
10040a655:	0f 8e 5a 0d 00 00    	jle    10040b3b5 <.text+0xa3b5>
10040a65b:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
10040a660:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a667:	4c 89 e3             	mov    %r12,%rbx
10040a66a:	31 f6                	xor    %esi,%esi
10040a66c:	4c 8d b4 24 c0 00 00 	lea    0xc0(%rsp),%r14
10040a673:	00
10040a674:	0f 1f 40 00          	nopl   0x0(%rax)
10040a678:	48 89 dd             	mov    %rbx,%rbp
10040a67b:	48 2b 6c 24 40       	sub    0x40(%rsp),%rbp
10040a680:	4c 8d 04 28          	lea    (%rax,%rbp,1),%r8
10040a684:	49 83 78 08 00       	cmpq   $0x0,0x8(%r8)
10040a689:	0f 8e a6 01 00 00    	jle    10040a835 <.text+0x9835>
10040a68f:	49 8b 97 90 00 00 00 	mov    0x90(%r15),%rdx
10040a696:	48 8b 14 f2          	mov    (%rdx,%rsi,8),%rdx
10040a69a:	48 81 ea 00 01 00 00 	sub    $0x100,%rdx
10040a6a1:	48 83 fa 11          	cmp    $0x11,%rdx
10040a6a5:	0f 87 8a 01 00 00    	ja     10040a835 <.text+0x9835>
10040a6ab:	48 8d 3d 36 b8 01 00 	lea    0x1b836(%rip),%rdi        # 100425ee8 <_head_msys_2_0_dll-0xa118>
10040a6b2:	48 63 14 97          	movslq (%rdi,%rdx,4),%rdx
10040a6b6:	48 01 fa             	add    %rdi,%rdx
10040a6b9:	ff e2                	jmp    *%rdx
10040a6bb:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
10040a6c0:	c6 43 e8 01          	movb   $0x1,-0x18(%rbx)
10040a6c4:	e9 37 ff ff ff       	jmp    10040a600 <.text+0x9600>
10040a6c9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a6d0:	c6 03 01             	movb   $0x1,(%rbx)
10040a6d3:	48 83 c3 18          	add    $0x18,%rbx
10040a6d7:	48 c7 43 f8 00 00 00 	movq   $0x0,-0x8(%rbx)
10040a6de:	00
10040a6df:	48 c7 43 f0 00 00 00 	movq   $0x0,-0x10(%rbx)
10040a6e6:	00
10040a6e7:	e9 14 ff ff ff       	jmp    10040a600 <.text+0x9600>
10040a6ec:	0f 1f 40 00          	nopl   0x0(%rax)
10040a6f0:	48 8b 53 f0          	mov    -0x10(%rbx),%rdx
10040a6f4:	48 01 53 d8          	add    %rdx,-0x28(%rbx)
10040a6f8:	48 8b 53 f8          	mov    -0x8(%rbx),%rdx
10040a6fc:	48 01 53 e0          	add    %rdx,-0x20(%rbx)
10040a700:	0f b6 53 e8          	movzbl -0x18(%rbx),%edx
10040a704:	08 53 d0             	or     %dl,-0x30(%rbx)
10040a707:	48 83 eb 18          	sub    $0x18,%rbx
10040a70b:	e9 f0 fe ff ff       	jmp    10040a600 <.text+0x9600>
10040a710:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
10040a714:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a718:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
10040a71c:	4c 8b 44 24 28       	mov    0x28(%rsp),%r8
10040a721:	4d 89 cb             	mov    %r9,%r11
10040a724:	49 89 ca             	mov    %rcx,%r10
10040a727:	49 c1 e3 04          	shl    $0x4,%r11
10040a72b:	48 89 d0             	mov    %rdx,%rax
10040a72e:	4c 89 c6             	mov    %r8,%rsi
10040a731:	49 c1 e2 04          	shl    $0x4,%r10
10040a735:	48 c1 e0 04          	shl    $0x4,%rax
10040a739:	4c 29 de             	sub    %r11,%rsi
10040a73c:	48 83 7c 24 38 00    	cmpq   $0x0,0x38(%rsp)
10040a742:	0f 85 0c 09 00 00    	jne    10040b054 <.text+0xa054>
10040a748:	49 89 ec             	mov    %rbp,%r12
10040a74b:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
10040a752:	00
10040a753:	4d 29 d4             	sub    %r10,%r12
10040a756:	4c 89 8c 24 88 00 00 	mov    %r9,0x88(%rsp)
10040a75d:	00
10040a75e:	4c 89 e6             	mov    %r12,%rsi
10040a761:	48 29 c6             	sub    %rax,%rsi
10040a764:	49 39 f4             	cmp    %rsi,%r12
10040a767:	76 39                	jbe    10040a7a2 <.text+0x97a2>
10040a769:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
10040a770:	48 8b 06             	mov    (%rsi),%rax
10040a773:	4d 89 f0             	mov    %r14,%r8
10040a776:	48 83 c6 10          	add    $0x10,%rsi
10040a77a:	48 8d 14 40          	lea    (%rax,%rax,2),%rdx
10040a77e:	49 8b 87 40 01 00 00 	mov    0x140(%r15),%rax
10040a785:	48 8d 0c d0          	lea    (%rax,%rdx,8),%rcx
10040a789:	4c 89 ea             	mov    %r13,%rdx
10040a78c:	e8 df fa ff ff       	call   10040a270 <.text+0x9270>
10040a791:	49 39 f4             	cmp    %rsi,%r12
10040a794:	77 da                	ja     10040a770 <.text+0x9770>
10040a796:	4c 8b 4b f0          	mov    -0x10(%rbx),%r9
10040a79a:	48 8b 4b f8          	mov    -0x8(%rbx),%rcx
10040a79e:	48 8b 53 e0          	mov    -0x20(%rbx),%rdx
10040a7a2:	44 0f b6 53 d0       	movzbl -0x30(%rbx),%r10d
10040a7a7:	45 84 d2             	test   %r10b,%r10b
10040a7aa:	0f 84 50 08 00 00    	je     10040b000 <.text+0xa000>
10040a7b0:	0f b6 73 e8          	movzbl -0x18(%rbx),%esi
10040a7b4:	4c 01 4b d8          	add    %r9,-0x28(%rbx)
10040a7b8:	40 84 f6             	test   %sil,%sil
10040a7bb:	0f 84 55 08 00 00    	je     10040b016 <.text+0xa016>
10040a7c1:	48 01 d1             	add    %rdx,%rcx
10040a7c4:	41 21 f2             	and    %esi,%r10d
10040a7c7:	48 89 4b e0          	mov    %rcx,-0x20(%rbx)
10040a7cb:	48 83 eb 18          	sub    $0x18,%rbx
10040a7cf:	44 88 53 e8          	mov    %r10b,-0x18(%rbx)
10040a7d3:	e9 28 fe ff ff       	jmp    10040a600 <.text+0x9600>
10040a7d8:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
10040a7df:	00
10040a7e0:	48 8b 44 24 28       	mov    0x28(%rsp),%rax
10040a7e5:	48 81 f9 12 01 00 00 	cmp    $0x112,%rcx
10040a7ec:	48 89 7d 00          	mov    %rdi,0x0(%rbp)
10040a7f0:	0f 94 03             	sete   (%rbx)
10040a7f3:	48 83 c3 18          	add    $0x18,%rbx
10040a7f7:	48 83 c5 10          	add    $0x10,%rbp
10040a7fb:	48 89 38             	mov    %rdi,(%rax)
10040a7fe:	48 83 c0 10          	add    $0x10,%rax
10040a802:	c7 45 f8 ff 01 00 00 	movl   $0x1ff,-0x8(%rbp)
10040a809:	48 c7 43 f8 01 00 00 	movq   $0x1,-0x8(%rbx)
10040a810:	00
10040a811:	c7 40 f8 ff 01 00 00 	movl   $0x1ff,-0x8(%rax)
10040a818:	48 c7 43 f0 01 00 00 	movq   $0x1,-0x10(%rbx)
10040a81f:	00
10040a820:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
10040a825:	e9 d6 fd ff ff       	jmp    10040a600 <.text+0x9600>
10040a82a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)