100409769:	e8 d2 1b 00 00       	call   10040b340 <.text+0xa340>
10040976e:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
100409772:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409776:	41 80 79 01 00       	cmpb   $0x0,0x1(%r9)
10040977b:	0f 84 63 ff ff ff    	je     1004096e4 <.text+0x86e4>
100409781:	48 83 c7 01          	add    $0x1,%rdi
100409785:	80 3f 00             	cmpb   $0x0,(%rdi)
100409788:	75 f7                	jne    100409781 <.text+0x8781>
10040978a:	e9 55 ff ff ff       	jmp    1004096e4 <.text+0x86e4>
10040978f:	80 38 31             	cmpb   $0x31,(%rax)
100409792:	0f 85 4c fb ff ff    	jne    1004092e4 <.text+0x82e4>
100409798:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
10040979c:	0f 85 42 fb ff ff    	jne    1004092e4 <.text+0x82e4>
1004097a2:	89 fa                	mov    %edi,%edx
1004097a4:	66 0f 28 c6          	movapd %xmm6,%xmm0
1004097a8:	4c 89 55 f8          	mov    %r10,-0x8(%rbp)
1004097ac:	4c 89 45 00          	mov    %r8,0x0(%rbp)
1004097b0:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
1004097b4:	e8 67 cb ff ff       	call   100406320 <.text+0x5320>
1004097b9:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
1004097bd:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1004097c1:	48 85 c0             	test   %rax,%rax
1004097c4:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1004097c8:	48 89 c6             	mov    %rax,%rsi
1004097cb:	0f 84 d8 04 00 00    	je     100409ca9 <.text+0x8ca9>
1004097d1:	48 89 c1             	mov    %rax,%rcx
1004097d4:	4c 89 55 f8          	mov    %r10,-0x8(%rbp)
1004097d8:	4c 89 45 00          	mov    %r8,0x0(%rbp)
1004097dc:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
1004097e0:	e8 ab 1b 00 00       	call   10040b390 <.text+0xa390>
1004097e5:	4c 8b 45 00          	mov    0x0(%rbp),%r8
1004097e9:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
1004097ed:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
1004097f1:	4c 39 c0             	cmp    %r8,%rax
1004097f4:	0f 84 93 04 00 00    	je     100409c8d <.text+0x8c8d>
1004097fa:	48 89 f1             	mov    %rsi,%rcx
1004097fd:	4c 89 55 f8          	mov    %r10,-0x8(%rbp)
100409801:	4c 89 45 00          	mov    %r8,0x0(%rbp)
100409805:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
100409809:	e8 d2 19 00 00       	call   10040b1e0 <.text+0xa1e0>
10040980e:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409812:	4c 8b 45 00          	mov    0x0(%rbp),%r8
100409816:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
10040981a:	e9 c5 fa ff ff       	jmp    1004092e4 <.text+0x82e4>
10040981f:	80 3a 31             	cmpb   $0x31,(%rdx)
100409822:	0f 85 7e fc ff ff    	jne    1004094a6 <.text+0x84a6>
100409828:	80 7a 01 00          	cmpb   $0x0,0x1(%rdx)
10040982c:	0f 85 78 fc ff ff    	jne    1004094aa <.text+0x84aa>
100409832:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
100409836:	8d 56 01             	lea    0x1(%rsi),%edx
100409839:	4c 89 55 00          	mov    %r10,0x0(%rbp)
10040983d:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
100409841:	db bd 80 00 00 00    	fstpt  0x80(%rbp)
100409847:	e8 24 c9 ff ff       	call   100406170 <.text+0x5170>
10040984c:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409850:	4c 8b 55 00          	mov    0x0(%rbp),%r10
100409854:	48 85 c0             	test   %rax,%rax
100409857:	48 89 c6             	mov    %rax,%rsi
10040985a:	0f 84 a6 03 00 00    	je     100409c06 <.text+0x8c06>
100409860:	48 89 c1             	mov    %rax,%rcx
100409863:	4c 89 55 00          	mov    %r10,0x0(%rbp)
100409867:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
10040986b:	e8 20 1b 00 00       	call   10040b390 <.text+0xa390>
100409870:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409874:	4c 8b 55 00          	mov    0x0(%rbp),%r10
100409878:	48 39 f8             	cmp    %rdi,%rax
10040987b:	0f 84 6d 03 00 00    	je     100409bee <.text+0x8bee>
100409881:	48 89 f1             	mov    %rsi,%rcx
100409884:	4c 89 55 00          	mov    %r10,0x0(%rbp)
100409888:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
10040988c:	e8 4f 19 00 00       	call   10040b1e0 <.text+0xa1e0>
100409891:	4c 8b 55 00          	mov    0x0(%rbp),%r10
100409895:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409899:	eb 02                	jmp    10040989d <.text+0x889d>
10040989b:	dd d8                	fstp   %st(0)
10040989d:	48 8b 55 58          	mov    0x58(%rbp),%rdx
1004098a1:	41 0f b6 44 3a ff    	movzbl -0x1(%r10,%rdi,1),%eax
1004098a7:	4c 8d 4f ff          	lea    -0x1(%rdi),%r9
1004098ab:	88 02                	mov    %al,(%rdx)
1004098ad:	48 8d 72 01          	lea    0x1(%rdx),%rsi
1004098b1:	41 f6 c3 10          	test   $0x10,%r11b
1004098b5:	0f 85 01 fc ff ff    	jne    1004094bc <.text+0x84bc>
1004098bb:	4d 85 ff             	test   %r15,%r15
1004098be:	0f 84 71 fc ff ff    	je     100409535 <.text+0x8535>
1004098c4:	e9 f3 fb ff ff       	jmp    1004094bc <.text+0x84bc>
1004098c9:	80 38 31             	cmpb   $0x31,(%rax)
1004098cc:	0f 85 9a fd ff ff    	jne    10040966c <.text+0x866c>
1004098d2:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
1004098d6:	0f 85 94 fd ff ff    	jne    100409670 <.text+0x8670>
1004098dc:	48 8b 4d f0          	mov    -0x10(%rbp),%rcx
1004098e0:	89 fa                	mov    %edi,%edx
1004098e2:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
1004098e6:	44 89 5d 00          	mov    %r11d,0x0(%rbp)
1004098ea:	db bd 80 00 00 00    	fstpt  0x80(%rbp)
1004098f0:	e8 7b c8 ff ff       	call   100406170 <.text+0x5170>
1004098f5:	44 8b 5d 00          	mov    0x0(%rbp),%r11d
1004098f9:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
1004098fd:	48 85 c0             	test   %rax,%rax
100409900:	48 89 c7             	mov    %rax,%rdi
100409903:	0f 84 ec 03 00 00    	je     100409cf5 <.text+0x8cf5>
100409909:	48 89 c1             	mov    %rax,%rcx
10040990c:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
100409910:	44 89 5d 00          	mov    %r11d,0x0(%rbp)
100409914:	e8 77 1a 00 00       	call   10040b390 <.text+0xa390>
100409919:	48 3b 45 10          	cmp    0x10(%rbp),%rax
10040991d:	44 8b 5d 00          	mov    0x0(%rbp),%r11d
100409921:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
100409925:	0f 84 af 03 00 00    	je     100409cda <.text+0x8cda>
10040992b:	48 89 f9             	mov    %rdi,%rcx
10040992e:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
100409932:	44 89 5d 00          	mov    %r11d,0x0(%rbp)
100409936:	e8 a5 18 00 00       	call   10040b1e0 <.text+0xa1e0>
10040993b:	44 8b 5d 00          	mov    0x0(%rbp),%r11d
10040993f:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
100409943:	e9 2a fd ff ff       	jmp    100409672 <.text+0x8672>
100409948:	4c 89 cf             	mov    %r9,%rdi
10040994b:	e9 6f f5 ff ff       	jmp    100408ebf <.text+0x7ebf>
100409950:	48 8b 45 58          	mov    0x58(%rbp),%rax
100409954:	44 89 ff             	mov    %r15d,%edi
100409957:	4c 89 55 f8          	mov    %r10,-0x8(%rbp)
10040995b:	4c 89 45 00          	mov    %r8,0x0(%rbp)
10040995f:	f7 d7                	not    %edi
100409961:	c6 00 30             	movb   $0x30,(%rax)
100409964:	4c 8d 78 02          	lea    0x2(%rax),%r15
100409968:	48 63 f7             	movslq %edi,%rsi
10040996b:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
10040996f:	e8 7c b7 ff ff       	call   1004050f0 <.text+0x40f0>
100409974:	48 8b 55 58          	mov    0x58(%rbp),%rdx
100409978:	85 ff                	test   %edi,%edi
10040997a:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
10040997e:	4c 8b 45 00          	mov    0x0(%rbp),%r8
100409982:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
100409986:	88 42 01             	mov    %al,0x1(%rdx)
100409989:	74 0f                	je     10040999a <.text+0x899a>
10040998b:	89 f9                	mov    %edi,%ecx
10040998d:	b8 30 00 00 00       	mov    $0x30,%eax
100409992:	4c 89 ff             	mov    %r15,%rdi
100409995:	49 01 f7             	add    %rsi,%r15
100409998:	f3 aa                	rep stos %al,%es:(%rdi)
10040999a:	48 8b 75 20          	mov    0x20(%rbp),%rsi
10040999e:	4c 39 c6             	cmp    %r8,%rsi
1004099a1:	0f 83 0f 03 00 00    	jae    100409cb6 <.text+0x8cb6>
1004099a7:	48 8b 45 18          	mov    0x18(%rbp),%rax
1004099ab:	49 29 f0             	sub    %rsi,%r8
1004099ae:	4b 8d 3c 07          	lea    (%r15,%r8,1),%rdi
1004099b2:	4c 01 d0             	add    %r10,%rax
1004099b5:	0f b6 10             	movzbl (%rax),%edx
1004099b8:	49 83 c7 01          	add    $0x1,%r15
1004099bc:	48 83 e8 01          	sub    $0x1,%rax
1004099c0:	41 88 57 ff          	mov    %dl,-0x1(%r15)
1004099c4:	49 39 ff             	cmp    %rdi,%r15
1004099c7:	75 ec                	jne    1004099b5 <.text+0x89b5>
1004099c9:	e9 89 ed ff ff       	jmp    100408757 <.text+0x7757>
1004099ce:	43 0f b6 44 02 ff    	movzbl -0x1(%r10,%r8,1),%eax
1004099d4:	48 8b 75 58          	mov    0x58(%rbp),%rsi
1004099d8:	48 83 7d 18 00       	cmpq   $0x0,0x18(%rbp)
1004099dd:	88 06                	mov    %al,(%rsi)
1004099df:	40 0f 95 c7          	setne  %dil
1004099e3:	48 8b 45 58          	mov    0x58(%rbp),%rax
1004099e7:	4c 89 55 f8          	mov    %r10,-0x8(%rbp)
1004099eb:	44 89 5d 10          	mov    %r11d,0x10(%rbp)
1004099ef:	4c 89 45 00          	mov    %r8,0x0(%rbp)
1004099f3:	48 8d 70 02          	lea    0x2(%rax),%rsi
1004099f7:	e8 f4 b6 ff ff       	call   1004050f0 <.text+0x40f0>
1004099fc:	48 8b 55 58          	mov    0x58(%rbp),%rdx
100409a00:	40 84 ff             	test   %dil,%dil
100409a03:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409a07:	4c 8b 55 f8          	mov    -0x8(%rbp),%r10
100409a0b:	88 42 01             	mov    %al,0x1(%rdx)
100409a0e:	0f 84 fc f9 ff ff    	je     100409410 <.text+0x8410>
100409a14:	48 8b 45 18          	mov    0x18(%rbp),%rax
100409a18:	4c 8b 45 00          	mov    0x0(%rbp),%r8
100409a1c:	48 89 f2             	mov    %rsi,%rdx
100409a1f:	48 83 e8 01          	sub    $0x1,%rax
100409a23:	48 83 c2 01          	add    $0x1,%rdx
100409a27:	41 0f b6 0c 02       	movzbl (%r10,%rax,1),%ecx
100409a2c:	88 4a ff             	mov    %cl,-0x1(%rdx)
100409a2f:	48 3b 45 20          	cmp    0x20(%rbp),%rax
100409a33:	77 ea                	ja     100409a1f <.text+0x8a1f>
100409a35:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
100409a39:	48 8b 45 18          	mov    0x18(%rbp),%rax
100409a3d:	49 83 e8 02          	sub    $0x2,%r8
100409a41:	ba 01 00 00 00       	mov    $0x1,%edx
100409a46:	48 29 f8             	sub    %rdi,%rax
100409a49:	4c 39 c7             	cmp    %r8,%rdi
100409a4c:	48 0f 47 c2          	cmova  %rdx,%rax
100409a50:	48 01 c6             	add    %rax,%rsi
100409a53:	e9 b8 f9 ff ff       	jmp    100409410 <.text+0x8410>
100409a58:	c7 45 20 00 00 00 00 	movl   $0x0,0x20(%rbp)
100409a5f:	e9 d8 eb ff ff       	jmp    10040863c <.text+0x763c>
100409a64:	31 f6                	xor    %esi,%esi
100409a66:	e9 69 dd ff ff       	jmp    1004077d4 <.text+0x67d4>
100409a6b:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
100409a6f:	4c 89 45 10          	mov    %r8,0x10(%rbp)
100409a73:	83 ee 01             	sub    $0x1,%esi
100409a76:	44 89 5d 18          	mov    %r11d,0x18(%rbp)
100409a7a:	e8 61 17 00 00       	call   10040b1e0 <.text+0xa1e0>
100409a7f:	4c 8b 45 10          	mov    0x10(%rbp),%r8
100409a83:	44 8b 5d 18          	mov    0x18(%rbp),%r11d
100409a87:	4c 89 45 20          	mov    %r8,0x20(%rbp)
100409a8b:	e9 dc f7 ff ff       	jmp    10040926c <.text+0x826c>
100409a90:	48 89 d8             	mov    %rbx,%rax
100409a93:	48 83 c0 01          	add    $0x1,%rax
100409a97:	0f 85 79 cf ff ff    	jne    100406a16 <.text+0x5a16>
100409a9d:	e9 d6 e4 ff ff       	jmp    100407f78 <.text+0x6f78>
100409aa2:	48 8b 55 58          	mov    0x58(%rbp),%rdx
100409aa6:	44 89 5d 00          	mov    %r11d,0x0(%rbp)
100409aaa:	48 89 4d f8          	mov    %rcx,-0x8(%rbp)
100409aae:	48 8d 54 02 02       	lea    0x2(%rdx,%rax,1),%rdx
100409ab3:	48 89 55 10          	mov    %rdx,0x10(%rbp)
100409ab7:	e8 34 b6 ff ff       	call   1004050f0 <.text+0x40f0>
100409abc:	48 8b 55 10          	mov    0x10(%rbp),%rdx
100409ac0:	44 8b 5d 00          	mov    0x0(%rbp),%r11d
100409ac4:	88 07                	mov    %al,(%rdi)
100409ac6:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
100409aca:	48 39 f7             	cmp    %rsi,%rdi
100409acd:	0f 83 78 01 00 00    	jae    100409c4b <.text+0x8c4b>
100409ad3:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
100409ad7:	4d 8d 44 3f ff       	lea    -0x1(%r15,%rdi,1),%r8
100409adc:	49 8d 44 0f fe       	lea    -0x2(%r15,%rcx,1),%rax
100409ae1:	48 89 d1             	mov    %rdx,%rcx
100409ae4:	44 0f b6 08          	movzbl (%rax),%r9d
100409ae8:	48 83 e8 01          	sub    $0x1,%rax
100409aec:	48 83 c1 01          	add    $0x1,%rcx
100409af0:	44 88 49 ff          	mov    %r9b,-0x1(%rcx)
100409af4:	4c 39 c0             	cmp    %r8,%rax
100409af7:	75 eb                	jne    100409ae4 <.text+0x8ae4>
100409af9:	48 2b 75 20          	sub    0x20(%rbp),%rsi
100409afd:	48 8d 3c 32          	lea    (%rdx,%rsi,1),%rdi
100409b01:	e9 de fb ff ff       	jmp    1004096e4 <.text+0x86e4>
100409b06:	f7 d6                	not    %esi
100409b08:	4c 89 45 f0          	mov    %r8,-0x10(%rbp)
100409b0c:	48 63 c6             	movslq %esi,%rax
100409b0f:	44 89 5d f8          	mov    %r11d,-0x8(%rbp)
100409b13:	48 89 45 00          	mov    %rax,0x0(%rbp)
100409b17:	48 89 c7             	mov    %rax,%rdi
100409b1a:	48 8b 45 58          	mov    0x58(%rbp),%rax
100409b1e:	c6 00 30             	movb   $0x30,(%rax)
100409b21:	48 8d 70 02          	lea    0x2(%rax),%rsi
100409b25:	e8 c6 b5 ff ff       	call   1004050f0 <.text+0x40f0>
100409b2a:	48 8b 55 58          	mov    0x58(%rbp),%rdx
100409b2e:	85 ff                	test   %edi,%edi
100409b30:	44 8b 5d f8          	mov    -0x8(%rbp),%r11d
100409b34:	4c 8b 45 f0          	mov    -0x10(%rbp),%r8
100409b38:	88 42 01             	mov    %al,0x1(%rdx)
100409b3b:	74 10                	je     100409b4d <.text+0x8b4d>
100409b3d:	89 f9                	mov    %edi,%ecx
100409b3f:	b8 30 00 00 00       	mov    $0x30,%eax
100409b44:	48 89 f7             	mov    %rsi,%rdi
100409b47:	48 03 75 00          	add    0x0(%rbp),%rsi
100409b4b:	f3 aa                	rep stos %al,%es:(%rdi)
100409b4d:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
100409b51:	48 8b 45 10          	mov    0x10(%rbp),%rax
100409b55:	48 39 c7             	cmp    %rax,%rdi
100409b58:	0f 83 88 00 00 00    	jae    100409be6 <.text+0x8be6>
100409b5e:	48 29 f8             	sub    %rdi,%rax
100409b61:	4d 01 f8             	add    %r15,%r8
100409b64:	48 89 c7             	mov    %rax,%rdi
100409b67:	48 01 f7             	add    %rsi,%rdi
100409b6a:	41 0f b6 00          	movzbl (%r8),%eax
100409b6e:	48 83 c6 01          	add    $0x1,%rsi
100409b72:	49 83 e8 01          	sub    $0x1,%r8
100409b76:	88 46 ff             	mov    %al,-0x1(%rsi)
100409b79:	48 39 fe             	cmp    %rdi,%rsi
100409b7c:	75 ec                	jne    100409b6a <.text+0x8b6a>
100409b7e:	e9 61 fb ff ff       	jmp    1004096e4 <.text+0x86e4>
100409b83:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
100409b87:	43 0f b6 04 07       	movzbl (%r15,%r8,1),%eax
100409b8c:	4d 85 c0             	test   %r8,%r8
100409b8f:	88 07                	mov    %al,(%rdi)
100409b91:	40 0f 95 c7          	setne  %dil
100409b95:	48 8b 45 58          	mov    0x58(%rbp),%rax
100409b99:	44 89 5d 00          	mov    %r11d,0x0(%rbp)
100409b9d:	4c 89 45 f8          	mov    %r8,-0x8(%rbp)
100409ba1:	4c 8d 48 02          	lea    0x2(%rax),%r9
100409ba5:	4c 89 4d 10          	mov    %r9,0x10(%rbp)
100409ba9:	e8 42 b5 ff ff       	call   1004050f0 <.text+0x40f0>
100409bae:	48 8b 55 58          	mov    0x58(%rbp),%rdx
100409bb2:	40 84 ff             	test   %dil,%dil
100409bb5:	4c 8b 4d 10          	mov    0x10(%rbp),%r9
100409bb9:	44 8b 5d 00          	mov    0x0(%rbp),%r11d
100409bbd:	88 42 01             	mov    %al,0x1(%rdx)
100409bc0:	0f 84 7f fb ff ff    	je     100409745 <.text+0x8745>
100409bc6:	4c 8b 45 f8          	mov    -0x8(%rbp),%r8
100409bca:	49 83 e8 01          	sub    $0x1,%r8
100409bce:	49 83 c1 01          	add    $0x1,%r9
100409bd2:	43 0f b6 04 07       	movzbl (%r15,%r8,1),%eax
100409bd7:	41 88 41 ff          	mov    %al,-0x1(%r9)
100409bdb:	4c 39 45 20          	cmp    %r8,0x20(%rbp)
100409bdf:	72 e9                	jb     100409bca <.text+0x8bca>
100409be1:	e9 5f fb ff ff       	jmp    100409745 <.text+0x8745>
100409be6:	48 89 f7             	mov    %rsi,%rdi
100409be9:	e9 f6 fa ff ff       	jmp    1004096e4 <.text+0x86e4>
100409bee:	4c 89 d1             	mov    %r10,%rcx
100409bf1:	e8 ea 15 00 00       	call   10040b1e0 <.text+0xa1e0>
100409bf6:	83 6d 20 01          	subl   $0x1,0x20(%rbp)
100409bfa:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409bfe:	49 89 f2             	mov    %rsi,%r10
100409c01:	e9 97 fc ff ff       	jmp    10040989d <.text+0x889d>
100409c06:	4c 89 d1             	mov    %r10,%rcx
100409c09:	e8 d2 15 00 00       	call   10040b1e0 <.text+0xa1e0>
100409c0e:	e9 33 f5 ff ff       	jmp    100409146 <.text+0x8146>
100409c13:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
100409c17:	e9 5c e3 ff ff       	jmp    100407f78 <.text+0x6f78>
100409c1c:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
100409c20:	e9 43 cd ff ff       	jmp    100406968 <.text+0x5968>
100409c25:	48 89 45 20          	mov    %rax,0x20(%rbp)
100409c29:	83 fe fc             	cmp    $0xfffffffc,%esi
100409c2c:	0f 8d e9 fa ff ff    	jge    10040971b <.text+0x871b>
100409c32:	e9 f1 fa ff ff       	jmp    100409728 <.text+0x8728>
100409c37:	48 8b 7d 58          	mov    0x58(%rbp),%rdi
100409c3b:	43 0f b6 04 07       	movzbl (%r15,%r8,1),%eax
100409c40:	4c 8d 4f 01          	lea    0x1(%rdi),%r9
100409c44:	88 07                	mov    %al,(%rdi)
100409c46:	e9 fa fa ff ff       	jmp    100409745 <.text+0x8745>
100409c4b:	48 89 d7             	mov    %rdx,%rdi
100409c4e:	e9 91 fa ff ff       	jmp    1004096e4 <.text+0x86e4>
100409c53:	48 89 4d 60          	mov    %rcx,0x60(%rbp)
100409c57:	e9 fc da ff ff       	jmp    100407758 <.text+0x6758>
100409c5c:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
100409c60:	e8 7b 15 00 00       	call   10040b1e0 <.text+0xa1e0>
100409c65:	e9 ac cd ff ff       	jmp    100406a16 <.text+0x5a16>
100409c6a:	80 f9 31             	cmp    $0x31,%cl
100409c6d:	0f 85 28 fc ff ff    	jne    10040989b <.text+0x889b>
100409c73:	41 80 7a 01 00       	cmpb   $0x0,0x1(%r10)
100409c78:	0f 84 b4 fb ff ff    	je     100409832 <.text+0x8832>
100409c7e:	dd d8                	fstp   %st(0)
100409c80:	e9 18 fc ff ff       	jmp    10040989d <.text+0x889d>
100409c85:	49 89 cc             	mov    %rcx,%r12
100409c88:	e9 03 d1 ff ff       	jmp    100406d90 <.text+0x5d90>
100409c8d:	4c 89 d1             	mov    %r10,%rcx
100409c90:	41 83 ef 01          	sub    $0x1,%r15d
100409c94:	e8 47 15 00 00       	call   10040b1e0 <.text+0xa1e0>
100409c99:	44 8b 5d 10          	mov    0x10(%rbp),%r11d
100409c9d:	4c 8b 45 00          	mov    0x0(%rbp),%r8
100409ca1:	49 89 f2             	mov    %rsi,%r10
100409ca4:	e9 3b f6 ff ff       	jmp    1004092e4 <.text+0x82e4>
100409ca9:	4c 89 d1             	mov    %r10,%rcx
100409cac:	e8 2f 15 00 00       	call   10040b1e0 <.text+0xa1e0>
100409cb1:	e9 60 cd ff ff       	jmp    100406a16 <.text+0x5a16>
100409cb6:	4c 89 ff             	mov    %r15,%rdi
100409cb9:	e9 99 ea ff ff       	jmp    100408757 <.text+0x7757>
100409cbe:	80 f9 31             	cmp    $0x31,%cl
100409cc1:	0f 85 a5 f5 ff ff    	jne    10040926c <.text+0x826c>
100409cc7:	48 8b 45 20          	mov    0x20(%rbp),%rax
100409ccb:	80 78 01 00          	cmpb   $0x0,0x1(%rax)
100409ccf:	0f 84 46 f5 ff ff    	je     10040921b <.text+0x821b>
100409cd5:	e9 92 f5 ff ff       	jmp    10040926c <.text+0x826c>
100409cda:	4c 89 f9             	mov    %r15,%rcx
100409cdd:	83 ee 01             	sub    $0x1,%esi