10040b313:	4c 8b 5c 24 28       	mov    0x28(%rsp),%r11
10040b318:	48 89 c7             	mov    %rax,%rdi
10040b31b:	e9 2e f8 ff ff       	jmp    10040ab4e <.text+0x9b4e>
10040b320:	48 8b 7c 24 30       	mov    0x30(%rsp),%rdi
10040b325:	ba 18 00 00 00       	mov    $0x18,%edx
10040b32a:	48 89 f9             	mov    %rdi,%rcx
10040b32d:	e8 ae 58 01 00       	call   100420be0 <.text+0x1fbe0>
10040b332:	49 89 c4             	mov    %rax,%r12
10040b335:	48 85 ff             	test   %rdi,%rdi
10040b338:	0f 8f d2 f1 ff ff    	jg     10040a510 <.text+0x9510>
10040b33e:	49 8b 9f b0 00 00 00 	mov    0xb0(%r15),%rbx
10040b345:	ba 10 00 00 00       	mov    $0x10,%edx
10040b34a:	48 89 d9             	mov    %rbx,%rcx
10040b34d:	e8 ee 55 01 00       	call   100420940 <.text+0x1f940>
10040b352:	49 83 bf 98 00 00 00 	cmpq   $0x0,0x98(%r15)
10040b359:	00
10040b35a:	48 89 9c 24 d0 00 00 	mov    %rbx,0xd0(%rsp)
10040b361:	00
10040b362:	48 89 84 24 c0 00 00 	mov    %rax,0xc0(%rsp)
10040b369:	00
10040b36a:	48 89 c1             	mov    %rax,%rcx
10040b36d:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
10040b374:	00
10040b375:	48 c7 84 24 c8 00 00 	movq   $0x0,0xc8(%rsp)
10040b37c:	00 00 00 00 00
10040b381:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10040b386:	0f 8f cf f2 ff ff    	jg     10040a65b <.text+0x965b>
10040b38c:	e8 af 45 00 00       	call   10040f940 <.text+0xe940>
10040b391:	e9 ef f4 ff ff       	jmp    10040a885 <.text+0x9885>
10040b396:	66 2e 0f 1f 84 00 00 	cs nopw 0x0(%rax,%rax,1)
10040b39d:	00 00 00
10040b3a0:	45 31 f6             	xor    %r14d,%r14d
10040b3a3:	e9 f7 f6 ff ff       	jmp    10040aa9f <.text+0x9a9f>
10040b3a8:	c7 44 24 28 c0 01 00 	movl   $0x1c0,0x28(%rsp)
10040b3af:	00
10040b3b0:	e9 4b fd ff ff       	jmp    10040b100 <.text+0xa100>
10040b3b5:	48 89 c1             	mov    %rax,%rcx
10040b3b8:	e8 83 45 00 00       	call   10040f940 <.text+0xe940>
10040b3bd:	e9 a2 f4 ff ff       	jmp    10040a864 <.text+0x9864>
10040b3c2:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
10040b3c7:	41 b8 07 00 00 00    	mov    $0x7,%r8d
10040b3cd:	4c 89 f9             	mov    %r15,%rcx
10040b3d0:	e8 9b e9 ff ff       	call   100409d70 <.text+0x8d70>
10040b3d5:	89 c2                	mov    %eax,%edx
10040b3d7:	48 98                	cltq
10040b3d9:	49 89 87 90 01 00 00 	mov    %rax,0x190(%r15)
10040b3e0:	e9 b7 fa ff ff       	jmp    10040ae9c <.text+0x9e9c>
10040b3e5:	48 8d 84 24 80 00 00 	lea    0x80(%rsp),%rax
10040b3ec:	00
10040b3ed:	48 89 44 24 68       	mov    %rax,0x68(%rsp)
10040b3f2:	e9 96 f4 ff ff       	jmp    10040a88d <.text+0x988d>
10040b3f7:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
10040b3fe:	00 00
10040b400:	41 57                	push   %r15
10040b402:	41 56                	push   %r14
10040b404:	41 55                	push   %r13
10040b406:	41 54                	push   %r12
10040b408:	55                   	push   %rbp
10040b409:	57                   	push   %rdi
10040b40a:	56                   	push   %rsi
10040b40b:	53                   	push   %rbx
10040b40c:	48 81 ec 08 01 00 00 	sub    $0x108,%rsp
10040b413:	0f 29 b4 24 f0 00 00 	movaps %xmm6,0xf0(%rsp)
10040b41a:	00
10040b41b:	48 89 d6             	mov    %rdx,%rsi
10040b41e:	48 8d 14 cd 00 00 00 	lea    0x0(,%rcx,8),%rdx
10040b425:	00
10040b426:	48 89 c8             	mov    %rcx,%rax
10040b429:	48 89 8c 24 50 01 00 	mov    %rcx,0x150(%rsp)
10040b430:	00
10040b431:	48 89 d1             	mov    %rdx,%rcx
10040b434:	44 89 44 24 3c       	mov    %r8d,0x3c(%rsp)
10040b439:	48 01 c1             	add    %rax,%rcx
10040b43c:	44 88 44 24 40       	mov    %r8b,0x40(%rsp)
10040b441:	48 8b 86 70 01 00 00 	mov    0x170(%rsi),%rax
10040b448:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
10040b44f:	48 8d 3c cd 00 00 00 	lea    0x0(,%rcx,8),%rdi
10040b456:	00
10040b457:	49 89 c4             	mov    %rax,%r12
10040b45a:	66 41 83 7c c8 22 00 	cmpw   $0x0,0x22(%r8,%rcx,8)
10040b461:	4c 0f 45 a6 78 01 00 	cmovne 0x178(%rsi),%r12
10040b468:	00
10040b469:	49 01 d4             	add    %rdx,%r12
10040b46c:	49 8b 2c 24          	mov    (%r12),%rbp
10040b470:	48 85 ed             	test   %rbp,%rbp
10040b473:	0f 84 e4 08 00 00    	je     10040bd5d <.text+0xad5d>
10040b479:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b480:	48 8b 9c 24 50 01 00 	mov    0x150(%rsp),%rbx
10040b487:	00
10040b488:	c6 04 18 00          	movb   $0x0,(%rax,%rbx,1)
10040b48c:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b493:	48 01 f8             	add    %rdi,%rax
10040b496:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b49a:	0f b7 40 22          	movzwl 0x22(%rax),%eax
10040b49e:	41 89 c0             	mov    %eax,%r8d
10040b4a1:	89 c2                	mov    %eax,%edx
10040b4a3:	41 c1 f8 06          	sar    $0x6,%r8d
10040b4a7:	41 21 c8             	and    %ecx,%r8d
10040b4aa:	41 83 e0 07          	and    $0x7,%r8d
10040b4ae:	74 21                	je     10040b4d1 <.text+0xa4d1>
10040b4b0:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b4b7:	48 01 d8             	add    %rbx,%rax
10040b4ba:	80 08 04             	orb    $0x4,(%rax)
10040b4bd:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b4c4:	48 01 f8             	add    %rdi,%rax
10040b4c7:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b4cb:	0f b7 40 22          	movzwl 0x22(%rax),%eax
10040b4cf:	89 c2                	mov    %eax,%edx
10040b4d1:	c1 f8 03             	sar    $0x3,%eax
10040b4d4:	21 c8                	and    %ecx,%eax
10040b4d6:	a8 07                	test   $0x7,%al
10040b4d8:	74 24                	je     10040b4fe <.text+0xa4fe>
10040b4da:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b4e1:	48 03 84 24 50 01 00 	add    0x150(%rsp),%rax
10040b4e8:	00
10040b4e9:	80 08 02             	orb    $0x2,(%rax)
10040b4ec:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b4f3:	48 01 f8             	add    %rdi,%rax
10040b4f6:	0f b6 48 20          	movzbl 0x20(%rax),%ecx
10040b4fa:	0f b7 50 22          	movzwl 0x22(%rax),%edx
10040b4fe:	83 e2 07             	and    $0x7,%edx
10040b501:	85 ca                	test   %ecx,%edx
10040b503:	74 12                	je     10040b517 <.text+0xa517>
10040b505:	48 8b 86 80 01 00 00 	mov    0x180(%rsi),%rax
10040b50c:	48 03 84 24 50 01 00 	add    0x150(%rsp),%rax
10040b513:	00
10040b514:	80 08 01             	orb    $0x1,(%rax)
10040b517:	48 8b 9e b0 00 00 00 	mov    0xb0(%rsi),%rbx
10040b51e:	ba 10 00 00 00       	mov    $0x10,%edx
10040b523:	48 89 d9             	mov    %rbx,%rcx
10040b526:	e8 15 54 01 00       	call   100420940 <.text+0x1f940>
10040b52b:	48 89 9c 24 80 00 00 	mov    %rbx,0x80(%rsp)
10040b532:	00
10040b533:	48 89 44 24 70       	mov    %rax,0x70(%rsp)
10040b538:	48 8b 86 28 01 00 00 	mov    0x128(%rsi),%rax
10040b53f:	48 c7 44 24 78 00 00 	movq   $0x0,0x78(%rsp)
10040b546:	00 00
10040b548:	48 83 7c 38 10 00    	cmpq   $0x0,0x10(%rax,%rdi,1)
10040b54e:	0f 8e 8f 00 00 00    	jle    10040b5e3 <.text+0xa5e3>
10040b554:	48 8b 96 40 01 00 00 	mov    0x140(%rsi),%rdx
10040b55b:	45 31 ff             	xor    %r15d,%r15d
10040b55e:	4c 8d 04 38          	lea    (%rax,%rdi,1),%r8
10040b562:	4c 8d 6c 24 70       	lea    0x70(%rsp),%r13
10040b567:	4c 8d 64 24 60       	lea    0x60(%rsp),%r12
10040b56c:	0f 1f 40 00          	nopl   0x0(%rax)
10040b570:	49 8b 40 08          	mov    0x8(%r8),%rax
10040b574:	4d 89 fe             	mov    %r15,%r14
10040b577:	31 db                	xor    %ebx,%ebx
10040b579:	49 c1 e6 04          	shl    $0x4,%r14
10040b57d:	4a 8b 04 30          	mov    (%rax,%r14,1),%rax
10040b581:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b585:	48 8d 0c c2          	lea    (%rdx,%rax,8),%rcx
10040b589:	48 83 79 08 00       	cmpq   $0x0,0x8(%rcx)
10040b58e:	7e 49                	jle    10040b5d9 <.text+0xa5d9>
10040b590:	48 89 d8             	mov    %rbx,%rax
10040b593:	4c 89 ea             	mov    %r13,%rdx
10040b596:	48 83 c3 01          	add    $0x1,%rbx
10040b59a:	48 c1 e0 04          	shl    $0x4,%rax
10040b59e:	48 03 01             	add    (%rcx),%rax
10040b5a1:	4c 89 e1             	mov    %r12,%rcx
10040b5a4:	f3 0f 6f 00          	movdqu (%rax),%xmm0
10040b5a8:	0f 29 44 24 60       	movaps %xmm0,0x60(%rsp)
10040b5ad:	e8 9e eb ff ff       	call   10040a150 <.text+0x9150>
10040b5b2:	4c 8b 86 28 01 00 00 	mov    0x128(%rsi),%r8
10040b5b9:	48 8b 96 40 01 00 00 	mov    0x140(%rsi),%rdx
10040b5c0:	49 01 f8             	add    %rdi,%r8
10040b5c3:	49 8b 40 08          	mov    0x8(%r8),%rax
10040b5c7:	4a 8b 04 30          	mov    (%rax,%r14,1),%rax
10040b5cb:	48 8d 04 40          	lea    (%rax,%rax,2),%rax
10040b5cf:	48 8d 0c c2          	lea    (%rdx,%rax,8),%rcx
10040b5d3:	48 39 59 08          	cmp    %rbx,0x8(%rcx)
10040b5d7:	7f b7                	jg     10040b590 <.text+0xa590>
10040b5d9:	49 83 c7 01          	add    $0x1,%r15
10040b5dd:	4d 39 78 10          	cmp    %r15,0x10(%r8)
10040b5e1:	7f 8d                	jg     10040b570 <.text+0xa570>
10040b5e3:	48 8b 9e b0 00 00 00 	mov    0xb0(%rsi),%rbx
10040b5ea:	ba 10 00 00 00       	mov    $0x10,%edx
10040b5ef:	48 89 d9             	mov    %rbx,%rcx
10040b5f2:	e8 49 53 01 00       	call   100420940 <.text+0x1f940>
10040b5f7:	48 83 7c 24 78 00    	cmpq   $0x0,0x78(%rsp)
10040b5fd:	48 89 9c 24 a0 00 00 	mov    %rbx,0xa0(%rsp)
10040b604:	00
10040b605:	48 89 84 24 90 00 00 	mov    %rax,0x90(%rsp)
10040b60c:	00
10040b60d:	48 c7 84 24 98 00 00 	movq   $0x0,0x98(%rsp)
10040b614:	00 00 00 00 00
10040b619:	48 c7 84 24 b0 00 00 	movq   $0xffffffffffffffff,0xb0(%rsp)
10040b620:	00 ff ff ff ff
10040b625:	48 c7 84 24 b8 00 00 	movq   $0xffffffffffffffff,0xb8(%rsp)
10040b62c:	00 ff ff ff ff
10040b631:	48 c7 84 24 c0 00 00 	movq   $0xffffffffffffffff,0xc0(%rsp)
10040b638:	00 ff ff ff ff
10040b63d:	48 c7 84 24 c8 00 00 	movq   $0xffffffffffffffff,0xc8(%rsp)
10040b644:	00 ff ff ff ff
10040b649:	0f 8e ed 07 00 00    	jle    10040be3c <.text+0xae3c>
10040b64f:	0f b6 44 24 3c       	movzbl 0x3c(%rsp),%eax
10040b654:	48 89 6c 24 50       	mov    %rbp,0x50(%rsp)
10040b659:	45 31 e4             	xor    %r12d,%r12d
10040b65c:	49 89 fb             	mov    %rdi,%r11
10040b65f:	4c 8d 94 24 d0 00 00 	lea    0xd0(%rsp),%r10
10040b666:	00
10040b667:	0f b6 6c 24 40       	movzbl 0x40(%rsp),%ebp
10040b66c:	48 c7 c3 ff ff ff ff 	mov    $0xffffffffffffffff,%rbx
10040b673:	c1 e8 06             	shr    $0x6,%eax
10040b676:	4d 89 d7             	mov    %r10,%r15
10040b679:	89 44 24 38          	mov    %eax,0x38(%rsp)
10040b67d:	48 8d 84 24 a0 00 00 	lea    0xa0(%rsp),%rax
10040b684:	00
10040b685:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
10040b68a:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
10040b690:	4c 89 e0             	mov    %r12,%rax
10040b693:	48 c1 e0 04          	shl    $0x4,%rax
10040b697:	48 03 44 24 70       	add    0x70(%rsp),%rax
10040b69c:	48 8b 38             	mov    (%rax),%rdi
10040b69f:	f3 0f 6f 30          	movdqu (%rax),%xmm6
10040b6a3:	44 8b 68 08          	mov    0x8(%rax),%r13d
10040b6a7:	48 8b 86 90 00 00 00 	mov    0x90(%rsi),%rax
10040b6ae:	48 8b 0c f8          	mov    (%rax,%rdi,8),%rcx
10040b6b2:	48 81 f9 ff 00 00 00 	cmp    $0xff,%rcx
10040b6b9:	0f 86 99 00 00 00    	jbe    10040b758 <.text+0xa758>
10040b6bf:	48 81 f9 13 01 00 00 	cmp    $0x113,%rcx
10040b6c6:	0f 8e 6c 02 00 00    	jle    10040b938 <.text+0xa938>
10040b6cc:	48 c1 e1 05          	shl    $0x5,%rcx
10040b6d0:	48 03 0e             	add    (%rsi),%rcx
10040b6d3:	8b 44 24 38          	mov    0x38(%rsp),%eax
10040b6d7:	f3 0f 6f 89 80 dd ff 	movdqu -0x2280(%rcx),%xmm1
10040b6de:	ff
10040b6df:	0f 29 8c 24 d0 00 00 	movaps %xmm1,0xd0(%rsp)
10040b6e6:	00
10040b6e7:	f3 0f 6f 91 90 dd ff 	movdqu -0x2270(%rcx),%xmm2
10040b6ee:	ff
10040b6ef:	89 e9                	mov    %ebp,%ecx
10040b6f1:	0f 29 94 24 e0 00 00 	movaps %xmm2,0xe0(%rsp)
10040b6f8:	00
10040b6f9:	4c 8b b4 c4 d0 00 00 	mov    0xd0(%rsp,%rax,8),%r14
10040b700:	00
10040b701:	49 d3 ee             	shr    %cl,%r14
10040b704:	41 83 e6 01          	and    $0x1,%r14d
10040b708:	0f 84 8b 00 00 00    	je     10040b799 <.text+0xa799>
10040b70e:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
10040b715:	00
10040b716:	41 81 fd ff 01 00 00 	cmp    $0x1ff,%r13d
10040b71d:	0f 85 aa 02 00 00    	jne    10040b9cd <.text+0xa9cd>
10040b723:	49 89 c0             	mov    %rax,%r8
10040b726:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
10040b72d:	00
10040b72e:	4c 89 f9             	mov    %r15,%rcx
10040b731:	48 89 d8             	mov    %rbx,%rax
10040b734:	4c 21 c0             	and    %r8,%rax
10040b737:	48 83 c2 08          	add    $0x8,%rdx
10040b73b:	48 83 c1 08          	add    $0x8,%rcx
10040b73f:	48 89 42 f8          	mov    %rax,-0x8(%rdx)
10040b743:	49 39 d7             	cmp    %rdx,%r15
10040b746:	0f 84 a4 00 00 00    	je     10040b7f0 <.text+0xa7f0>
10040b74c:	48 8b 02             	mov    (%rdx),%rax
10040b74f:	4c 8b 01             	mov    (%rcx),%r8
10040b752:	eb e0                	jmp    10040b734 <.text+0xa734>
10040b754:	0f 1f 40 00          	nopl   0x0(%rax)
10040b758:	89 c8                	mov    %ecx,%eax
10040b75a:	ba 01 00 00 00       	mov    $0x1,%edx
10040b75f:	49 c7 07 00 00 00 00 	movq   $0x0,(%r15)
10040b766:	c1 e8 06             	shr    $0x6,%eax
10040b769:	48 d3 e2             	shl    %cl,%rdx
10040b76c:	49 c7 47 08 00 00 00 	movq   $0x0,0x8(%r15)
10040b773:	00
10040b774:	49 c7 47 10 00 00 00 	movq   $0x0,0x10(%r15)
10040b77b:	00
10040b77c:	49 c7 47 18 00 00 00 	movq   $0x0,0x18(%r15)
10040b783:	00
10040b784:	48 89 94 c4 d0 00 00 	mov    %rdx,0xd0(%rsp,%rax,8)
10040b78b:	00
10040b78c:	40 0f b6 c5          	movzbl %bpl,%eax
10040b790:	48 39 c1             	cmp    %rax,%rcx
10040b793:	0f 84 bb 02 00 00    	je     10040ba54 <.text+0xaa54>
10040b799:	48 8b 84 24 d0 00 00 	mov    0xd0(%rsp),%rax
10040b7a0:	00
10040b7a1:	45 31 f6             	xor    %r14d,%r14d
10040b7a4:	41 81 fd ff 01 00 00 	cmp    $0x1ff,%r13d
10040b7ab:	0f 85 1c 02 00 00    	jne    10040b9cd <.text+0xa9cd>
10040b7b1:	48 89 c7             	mov    %rax,%rdi
10040b7b4:	48 8d 8c 24 d0 00 00 	lea    0xd0(%rsp),%rcx
10040b7bb:	00
10040b7bc:	48 89 d8             	mov    %rbx,%rax
10040b7bf:	48 8d 94 24 b0 00 00 	lea    0xb0(%rsp),%rdx
10040b7c6:	00
10040b7c7:	49 89 c8             	mov    %rcx,%r8
10040b7ca:	48 89 fb             	mov    %rdi,%rbx
10040b7cd:	48 f7 d3             	not    %rbx
10040b7d0:	48 83 c2 08          	add    $0x8,%rdx
10040b7d4:	48 83 c1 08          	add    $0x8,%rcx
10040b7d8:	48 21 c3             	and    %rax,%rbx
10040b7db:	48 89 5a f8          	mov    %rbx,-0x8(%rdx)
10040b7df:	49 39 d0             	cmp    %rdx,%r8
10040b7e2:	74 7d                	je     10040b861 <.text+0xa861>
10040b7e4:	48 8b 02             	mov    (%rdx),%rax
10040b7e7:	48 8b 19             	mov    (%rcx),%rbx
10040b7ea:	eb e1                	jmp    10040b7cd <.text+0xa7cd>
10040b7ec:	0f 1f 40 00          	nopl   0x0(%rax)
10040b7f0:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
10040b7f7:	00
10040b7f8:	48 8b 8c 24 90 00 00 	mov    0x90(%rsp),%rcx
10040b7ff:	00
10040b800:	48 3b 84 24 a0 00 00 	cmp    0xa0(%rsp),%rax
10040b807:	00
10040b808:	7c 35                	jl     10040b83f <.text+0xa83f>
10040b80a:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
10040b80f:	49 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%r9
10040b816:	4c 89 5c 24 40       	mov    %r11,0x40(%rsp)
10040b81b:	41 b8 01 00 00 00    	mov    $0x1,%r8d
10040b821:	48 c7 44 24 20 10 00 	movq   $0x10,0x20(%rsp)
10040b828:	00 00
10040b82a:	e8 91 52 01 00       	call   100420ac0 <.text+0x1fac0>
10040b82f:	4c 8b 5c 24 40       	mov    0x40(%rsp),%r11
10040b834:	48 89 c1             	mov    %rax,%rcx
10040b837:	48 8b 84 24 98 00 00 	mov    0x98(%rsp),%rax
10040b83e:	00
10040b83f:	48 8d 50 01          	lea    0x1(%rax),%rdx
10040b843:	48 c1 e0 04          	shl    $0x4,%rax
10040b847:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
10040b84e:	00
10040b84f:	48 01 c1             	add    %rax,%rcx
10040b852:	48 89 94 24 98 00 00 	mov    %rdx,0x98(%rsp)
10040b859:	00
10040b85a:	48 89 39             	mov    %rdi,(%rcx)
10040b85d:	44 89 69 08          	mov    %r13d,0x8(%rcx)
10040b861:	48 8b 9c 24 b0 00 00 	mov    0xb0(%rsp),%rbx
10040b868:	00
10040b869:	49 83 c4 01          	add    $0x1,%r12
10040b86d:	4c 39 64 24 78       	cmp    %r12,0x78(%rsp)
10040b872:	0f 8f 18 fe ff ff    	jg     10040b690 <.text+0xa690>
10040b878:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
10040b87d:	48 8b be b0 00 00 00 	mov    0xb0(%rsi),%rdi
10040b884:	ba 10 00 00 00       	mov    $0x10,%edx
10040b889:	48 89 f9             	mov    %rdi,%rcx
10040b88c:	e8 af 50 01 00       	call   100420940 <.text+0x1f940>
10040b891:	4c 8b 8c 24 98 00 00 	mov    0x98(%rsp),%r9
10040b898:	00
10040b899:	48 89 bc 24 e0 00 00 	mov    %rdi,0xe0(%rsp)
10040b8a0:	00
10040b8a1:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
10040b8a8:	00
10040b8a9:	48 c7 84 24 d8 00 00 	movq   $0x0,0xd8(%rsp)
10040b8b0:	00 00 00 00 00
10040b8b5:	4d 85 c9             	test   %r9,%r9
10040b8b8:	0f 8e 7a 04 00 00    	jle    10040bd38 <.text+0xad38>
10040b8be:	80 be 48 01 00 00 00 	cmpb   $0x0,0x148(%rsi)
10040b8c5:	0f 85 31 02 00 00    	jne    10040bafc <.text+0xaafc>
10040b8cb:	48 8b 84 24 90 00 00 	mov    0x90(%rsp),%rax
10040b8d2:	00
10040b8d3:	49 89 da             	mov    %rbx,%r10