1401b3977:	ff 15 b3 f4 05 00    	call   *0x5f4b3(%rip)        # 0x140212e30
1401b397d:	48 83 c4 38          	add    $0x38,%rsp
1401b3981:	c3                   	ret
1401b3982:	90                   	nop
1401b3983:	90                   	nop
1401b3984:	90                   	nop
1401b3985:	90                   	nop
1401b3986:	90                   	nop
1401b3987:	90                   	nop
1401b3988:	90                   	nop
1401b3989:	90                   	nop
1401b398a:	90                   	nop
1401b398b:	90                   	nop
1401b398c:	90                   	nop
1401b398d:	90                   	nop
1401b398e:	90                   	nop
1401b398f:	90                   	nop
1401b3990:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401b3995:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401b399a:	55                   	push   %rbp
1401b399b:	57                   	push   %rdi
1401b399c:	41 56                	push   %r14
1401b399e:	48 8b ec             	mov    %rsp,%rbp
1401b39a1:	48 83 ec 60          	sub    $0x60,%rsp
1401b39a5:	48 8b 05 d4 d7 14 00 	mov    0x14d7d4(%rip),%rax        # 0x140301180
1401b39ac:	48 33 c4             	xor    %rsp,%rax
1401b39af:	48 89 45 f8          	mov    %rax,-0x8(%rbp)
1401b39b3:	48 8b d9             	mov    %rcx,%rbx
1401b39b6:	48 8d b9 28 02 00 00 	lea    0x228(%rcx),%rdi
1401b39bd:	48 8b cf             	mov    %rdi,%rcx
1401b39c0:	e8 63 c3 eb ff       	call   0x14006fd28
1401b39c5:	4c 8b b3 60 02 00 00 	mov    0x260(%rbx),%r14
1401b39cc:	48 8b 9b 58 02 00 00 	mov    0x258(%rbx),%rbx
1401b39d3:	e9 e2 00 00 00       	jmp    0x1401b3aba
1401b39d8:	83 3b 00             	cmpl   $0x0,(%rbx)
1401b39db:	75 73                	jne    0x1401b3a50
1401b39dd:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401b39e1:	ff 15 99 e9 17 00    	call   *0x17e999(%rip)        # 0x140332380
1401b39e7:	85 c0                	test   %eax,%eax
1401b39e9:	0f 84 10 01 00 00    	je     0x1401b3aff
1401b39ef:	f6 05 cb 03 16 00 02 	testb  $0x2,0x1603cb(%rip)        # 0x140313dc1
1401b39f6:	74 3d                	je     0x1401b3a35
1401b39f8:	48 8b 43 08          	mov    0x8(%rbx),%rax
1401b39fc:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1401b3a00:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1401b3a04:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401b3a08:	c7 45 f0 08 00 00 00 	movl   $0x8,-0x10(%rbp)
1401b3a0f:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
1401b3a13:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1401b3a17:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b3a1c:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401b3a22:	48 8d 15 0f 86 0c 00 	lea    0xc860f(%rip),%rdx        # 0x14027c038
1401b3a29:	48 8d 0d 30 de 14 00 	lea    0x14de30(%rip),%rcx        # 0x140301860
1401b3a30:	e8 53 6b e8 ff       	call   0x14003a588
1401b3a35:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
1401b3a39:	ba 00 0d 00 00       	mov    $0xd00,%edx
1401b3a3e:	41 b8 56 00 00 00    	mov    $0x56,%r8d
1401b3a44:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1401b3a48:	ff 15 d2 e8 17 00    	call   *0x17e8d2(%rip)        # 0x140332320
1401b3a4e:	eb 66                	jmp    0x1401b3ab6
1401b3a50:	83 3b 01             	cmpl   $0x1,(%rbx)
1401b3a53:	0f 85 b4 00 00 00    	jne    0x1401b3b0d
1401b3a59:	48 8b 73 08          	mov    0x8(%rbx),%rsi
1401b3a5d:	f6 05 5d 03 16 00 02 	testb  $0x2,0x16035d(%rip)        # 0x140313dc1
1401b3a64:	74 39                	je     0x1401b3a9f
1401b3a66:	48 89 75 d0          	mov    %rsi,-0x30(%rbp)
1401b3a6a:	48 8d 45 d0          	lea    -0x30(%rbp),%rax
1401b3a6e:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1401b3a72:	c7 45 f0 08 00 00 00 	movl   $0x8,-0x10(%rbp)
1401b3a79:	83 65 f4 00          	andl   $0x0,-0xc(%rbp)
1401b3a7d:	48 8d 45 d8          	lea    -0x28(%rbp),%rax
1401b3a81:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b3a86:	41 b9 02 00 00 00    	mov    $0x2,%r9d
1401b3a8c:	48 8d 15 a5 85 0c 00 	lea    0xc85a5(%rip),%rdx        # 0x14027c038
1401b3a93:	48 8d 0d c6 dd 14 00 	lea    0x14ddc6(%rip),%rcx        # 0x140301860
1401b3a9a:	e8 e9 6a e8 ff       	call   0x14003a588
1401b3a9f:	48 85 f6             	test   %rsi,%rsi
1401b3aa2:	74 62                	je     0x1401b3b06
1401b3aa4:	48 8b 06             	mov    (%rsi),%rax
1401b3aa7:	33 d2                	xor    %edx,%edx
1401b3aa9:	48 8b ce             	mov    %rsi,%rcx
1401b3aac:	48 8b 40 18          	mov    0x18(%rax),%rax
1401b3ab0:	ff 15 7a f3 05 00    	call   *0x5f37a(%rip)        # 0x140212e30
1401b3ab6:	48 83 c3 18          	add    $0x18,%rbx
1401b3aba:	49 3b de             	cmp    %r14,%rbx
1401b3abd:	0f 85 15 ff ff ff    	jne    0x1401b39d8
1401b3ac3:	83 47 04 ff          	addl   $0xffffffff,0x4(%rdi)
1401b3ac7:	75 0e                	jne    0x1401b3ad7
1401b3ac9:	83 27 00             	andl   $0x0,(%rdi)
1401b3acc:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1401b3ad0:	ff 15 a2 e7 05 00    	call   *0x5e7a2(%rip)        # 0x140212278
1401b3ad6:	90                   	nop
1401b3ad7:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1401b3adb:	48 33 cc             	xor    %rsp,%rcx
1401b3ade:	e8 8d 0c 05 00       	call   0x140204770
1401b3ae3:	4c 8d 5c 24 60       	lea    0x60(%rsp),%r11
1401b3ae8:	49 8b 5b 28          	mov    0x28(%r11),%rbx
1401b3aec:	49 8b 73 30          	mov    0x30(%r11),%rsi
1401b3af0:	49 8b e3             	mov    %r11,%rsp
1401b3af3:	41 5e                	pop    %r14
1401b3af5:	5f                   	pop    %rdi
1401b3af6:	5d                   	pop    %rbp
1401b3af7:	c3                   	ret
1401b3af8:	e8 d3 81 e5 ff       	call   0x14000bcd0
1401b3afd:	eb b7                	jmp    0x1401b3ab6
1401b3aff:	b9 9f 41 3d 00       	mov    $0x3d419f,%ecx
1401b3b04:	eb f2                	jmp    0x1401b3af8
1401b3b06:	b9 a0 41 3d 00       	mov    $0x3d41a0,%ecx
1401b3b0b:	eb eb                	jmp    0x1401b3af8
1401b3b0d:	b9 a1 41 3d 00       	mov    $0x3d41a1,%ecx
1401b3b12:	eb e4                	jmp    0x1401b3af8
1401b3b14:	cc                   	int3
1401b3b15:	90                   	nop
1401b3b16:	90                   	nop
1401b3b17:	90                   	nop
1401b3b18:	90                   	nop
1401b3b19:	90                   	nop
1401b3b1a:	90                   	nop
1401b3b1b:	90                   	nop
1401b3b1c:	90                   	nop
1401b3b1d:	90                   	nop
1401b3b1e:	90                   	nop
1401b3b1f:	90                   	nop
1401b3b20:	48 8b c4             	mov    %rsp,%rax
1401b3b23:	48 89 58 08          	mov    %rbx,0x8(%rax)
1401b3b27:	48 89 70 10          	mov    %rsi,0x10(%rax)
1401b3b2b:	48 89 78 18          	mov    %rdi,0x18(%rax)
1401b3b2f:	4c 89 60 20          	mov    %r12,0x20(%rax)
1401b3b33:	41 55                	push   %r13
1401b3b35:	41 56                	push   %r14
1401b3b37:	41 57                	push   %r15
1401b3b39:	48 83 ec 20          	sub    $0x20,%rsp
1401b3b3d:	48 8b f1             	mov    %rcx,%rsi
1401b3b40:	ff 15 2a e6 05 00    	call   *0x5e62a(%rip)        # 0x140212170
1401b3b46:	4c 8b e8             	mov    %rax,%r13
1401b3b49:	4c 8d b6 70 02 00 00 	lea    0x270(%rsi),%r14
1401b3b50:	49 8b ce             	mov    %r14,%rcx
1401b3b53:	e8 d0 c1 eb ff       	call   0x14006fd28
1401b3b58:	45 33 ff             	xor    %r15d,%r15d
1401b3b5b:	44 88 be b8 02 00 00 	mov    %r15b,0x2b8(%rsi)
1401b3b62:	48 8b 9e a0 02 00 00 	mov    0x2a0(%rsi),%rbx
1401b3b69:	48 3b 9e a8 02 00 00 	cmp    0x2a8(%rsi),%rbx
1401b3b70:	0f 84 de 00 00 00    	je     0x1401b3c54
1401b3b76:	44 38 7b 2c          	cmp    %r15b,0x2c(%rbx)
1401b3b7a:	0f 84 cb 00 00 00    	je     0x1401b3c4b
1401b3b80:	4c 39 6b 20          	cmp    %r13,0x20(%rbx)
1401b3b84:	0f 8f c1 00 00 00    	jg     0x1401b3c4b
1401b3b8a:	44 88 7b 2c          	mov    %r15b,0x2c(%rbx)
1401b3b8e:	44 89 7b 30          	mov    %r15d,0x30(%rbx)
1401b3b92:	44 39 be 08 03 00 00 	cmp    %r15d,0x308(%rsi)
1401b3b99:	0f 85 ac 00 00 00    	jne    0x1401b3c4b
1401b3b9f:	4c 8b 23             	mov    (%rbx),%r12
1401b3ba2:	48 8b 43 10          	mov    0x10(%rbx),%rax
1401b3ba6:	48 3b 43 08          	cmp    0x8(%rbx),%rax
1401b3baa:	0f 84 e1 00 00 00    	je     0x1401b3c91
1401b3bb0:	b9 a3 24 00 00       	mov    $0x24a3,%ecx
1401b3bb5:	e8 2e 97 01 00       	call   0x1401cd2e8
1401b3bba:	48 8b 7b 08          	mov    0x8(%rbx),%rdi
1401b3bbe:	48 3b 7b 10          	cmp    0x10(%rbx),%rdi
1401b3bc2:	74 7d                	je     0x1401b3c41
1401b3bc4:	4c 8b 3f             	mov    (%rdi),%r15
1401b3bc7:	4d 85 ff             	test   %r15,%r15
1401b3bca:	0f 84 d0 00 00 00    	je     0x1401b3ca0
1401b3bd0:	eb 06                	jmp    0x1401b3bd8
1401b3bd2:	48 83 c7 08          	add    $0x8,%rdi
1401b3bd6:	eb e6                	jmp    0x1401b3bbe
1401b3bd8:	4d 8b c7             	mov    %r15,%r8
1401b3bdb:	49 8b d4             	mov    %r12,%rdx
1401b3bde:	48 8d 0d 3b 2b 10 00 	lea    0x102b3b(%rip),%rcx        # 0x1402b6720
1401b3be5:	e8 de 3c ff ff       	call   0x1401a78c8
1401b3bea:	41 83 6e 04 01       	subl   $0x1,0x4(%r14)
1401b3bef:	75 0e                	jne    0x1401b3bff
1401b3bf1:	41 83 26 00          	andl   $0x0,(%r14)
1401b3bf5:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401b3bf9:	ff 15 79 e6 05 00    	call   *0x5e679(%rip)        # 0x140212278
1401b3bff:	49 8b 07             	mov    (%r15),%rax
1401b3c02:	45 33 c0             	xor    %r8d,%r8d
1401b3c05:	49 8b d4             	mov    %r12,%rdx
1401b3c08:	49 8b cf             	mov    %r15,%rcx
1401b3c0b:	48 8b 40 18          	mov    0x18(%rax),%rax
1401b3c0f:	ff 15 1b f2 05 00    	call   *0x5f21b(%rip)        # 0x140212e30
1401b3c15:	49 8b ce             	mov    %r14,%rcx
1401b3c18:	e8 0b c1 eb ff       	call   0x14006fd28
1401b3c1d:	8a 86 b8 02 00 00    	mov    0x2b8(%rsi),%al
1401b3c23:	45 33 ff             	xor    %r15d,%r15d
1401b3c26:	84 c0                	test   %al,%al
1401b3c28:	74 a8                	je     0x1401b3bd2
1401b3c2a:	41 83 46 04 ff       	addl   $0xffffffff,0x4(%r14)
1401b3c2f:	75 0e                	jne    0x1401b3c3f
1401b3c31:	45 89 3e             	mov    %r15d,(%r14)
1401b3c34:	49 8d 4e 08          	lea    0x8(%r14),%rcx
1401b3c38:	ff 15 3a e6 05 00    	call   *0x5e63a(%rip)        # 0x140212278
1401b3c3e:	90                   	nop
1401b3c3f:	eb 31                	jmp    0x1401b3c72
1401b3c41:	b9 a4 24 00 00       	mov    $0x24a4,%ecx
1401b3c46:	e8 9d 96 01 00       	call   0x1401cd2e8
1401b3c4b:	48 83 c3 38          	add    $0x38,%rbx
1401b3c4f:	e9 15 ff ff ff       	jmp    0x1401b3b69
1401b3c54:	83 86 74 02 00 00 ff 	addl   $0xffffffff,0x274(%rsi)
1401b3c5b:	75 15                	jne    0x1401b3c72
1401b3c5d:	44 89 be 70 02 00 00 	mov    %r15d,0x270(%rsi)
1401b3c64:	48 8d 8e 78 02 00 00 	lea    0x278(%rsi),%rcx
1401b3c6b:	ff 15 07 e6 05 00    	call   *0x5e607(%rip)        # 0x140212278
1401b3c71:	90                   	nop
1401b3c72:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1401b3c77:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
1401b3c7c:	48 8b 7c 24 50       	mov    0x50(%rsp),%rdi
1401b3c81:	4c 8b 64 24 58       	mov    0x58(%rsp),%r12
1401b3c86:	48 83 c4 20          	add    $0x20,%rsp
1401b3c8a:	41 5f                	pop    %r15
1401b3c8c:	41 5e                	pop    %r14
1401b3c8e:	41 5d                	pop    %r13
1401b3c90:	c3                   	ret
1401b3c91:	b9 a3 41 3d 00       	mov    $0x3d41a3,%ecx
1401b3c96:	e8 35 80 e5 ff       	call   0x14000bcd0
1401b3c9b:	e9 10 ff ff ff       	jmp    0x1401b3bb0
1401b3ca0:	b9 c0 41 3d 00       	mov    $0x3d41c0,%ecx
1401b3ca5:	e8 26 80 e5 ff       	call   0x14000bcd0
1401b3caa:	e9 23 ff ff ff       	jmp    0x1401b3bd2
1401b3caf:	90                   	nop
1401b3cb0:	40 55                	rex push %rbp
1401b3cb2:	53                   	push   %rbx
1401b3cb3:	57                   	push   %rdi
1401b3cb4:	48 8b ec             	mov    %rsp,%rbp
1401b3cb7:	48 83 ec 40          	sub    $0x40,%rsp
1401b3cbb:	48 83 21 00          	andq   $0x0,(%rcx)
1401b3cbf:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1401b3cc6:	00 00 80
1401b3cc9:	48 83 65 f0 00       	andq   $0x0,-0x10(%rbp)
1401b3cce:	48 8b d9             	mov    %rcx,%rbx
1401b3cd1:	48 83 65 38 00       	andq   $0x0,0x38(%rbp)
1401b3cd6:	48 83 65 20 00       	andq   $0x0,0x20(%rbp)
1401b3cdb:	48 83 65 28 00       	andq   $0x0,0x28(%rbp)
1401b3ce0:	48 83 61 08 00       	andq   $0x0,0x8(%rcx)
1401b3ce5:	48 83 61 18 00       	andq   $0x0,0x18(%rcx)
1401b3cea:	48 89 41 10          	mov    %rax,0x10(%rcx)
1401b3cee:	ff 15 24 e4 05 00    	call   *0x5e424(%rip)        # 0x140212118
1401b3cf4:	48 8b c8             	mov    %rax,%rcx
1401b3cf7:	4c 8d 4d 20          	lea    0x20(%rbp),%r9
1401b3cfb:	48 8d 45 28          	lea    0x28(%rbp),%rax
1401b3cff:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1401b3d03:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1401b3d08:	48 8d 55 f0          	lea    -0x10(%rbp),%rdx
1401b3d0c:	ff 15 56 e4 05 00    	call   *0x5e456(%rip)        # 0x140212168
1401b3d12:	85 c0                	test   %eax,%eax
1401b3d14:	0f 84 a2 00 00 00    	je     0x1401b3dbc
1401b3d1a:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1401b3d1e:	49 b8 00 00 00 00 ff 	movabs $0xffffffff00000000,%r8
1401b3d25:	ff ff ff
1401b3d28:	8b 45 20             	mov    0x20(%rbp),%eax
1401b3d2b:	49 23 c8             	and    %r8,%rcx
1401b3d2e:	48 0b c8             	or     %rax,%rcx
1401b3d31:	48 ba ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdx
1401b3d38:	ff ff 7f
1401b3d3b:	48 3b ca             	cmp    %rdx,%rcx
1401b3d3e:	75 04                	jne    0x1401b3d44
1401b3d40:	32 c0                	xor    %al,%al
1401b3d42:	eb 06                	jmp    0x1401b3d4a
1401b3d44:	1a c0                	sbb    %al,%al
1401b3d46:	24 fe                	and    $0xfe,%al
1401b3d48:	fe c0                	inc    %al
1401b3d4a:	84 c0                	test   %al,%al
1401b3d4c:	0f 8f 87 00 00 00    	jg     0x1401b3dd9
1401b3d52:	8b 45 28             	mov    0x28(%rbp),%eax
1401b3d55:	48 89 4b 08          	mov    %rcx,0x8(%rbx)
1401b3d59:	48 8b 4d 28          	mov    0x28(%rbp),%rcx
1401b3d5d:	49 23 c8             	and    %r8,%rcx
1401b3d60:	48 0b c8             	or     %rax,%rcx
1401b3d63:	48 3b ca             	cmp    %rdx,%rcx
1401b3d66:	75 04                	jne    0x1401b3d6c
1401b3d68:	32 c0                	xor    %al,%al
1401b3d6a:	eb 06                	jmp    0x1401b3d72
1401b3d6c:	1a c0                	sbb    %al,%al
1401b3d6e:	24 fe                	and    $0xfe,%al
1401b3d70:	fe c0                	inc    %al
1401b3d72:	84 c0                	test   %al,%al
1401b3d74:	7f 63                	jg     0x1401b3dd9
1401b3d76:	48 89 0b             	mov    %rcx,(%rbx)
1401b3d79:	ff 15 99 e3 05 00    	call   *0x5e399(%rip)        # 0x140212118
1401b3d7f:	48 8b c8             	mov    %rax,%rcx
1401b3d82:	48 8d 53 18          	lea    0x18(%rbx),%rdx
1401b3d86:	ff 15 0c e8 05 00    	call   *0x5e80c(%rip)        # 0x140212598
1401b3d8c:	85 c0                	test   %eax,%eax
1401b3d8e:	74 2c                	je     0x1401b3dbc
1401b3d90:	48 83 65 30 00       	andq   $0x0,0x30(%rbp)
1401b3d95:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1401b3d99:	ff 15 79 e4 05 00    	call   *0x5e479(%rip)        # 0x140212218
1401b3d9f:	85 c0                	test   %eax,%eax
1401b3da1:	74 24                	je     0x1401b3dc7
1401b3da3:	48 b8 4b 59 86 38 d6 	movabs $0x346dc5d63886594b,%rax
1401b3daa:	c5 6d 34
1401b3dad:	48 f7 65 30          	mulq   0x30(%rbp)
1401b3db1:	48 8b c2             	mov    %rdx,%rax
1401b3db4:	48 c1 e8 0b          	shr    $0xb,%rax
1401b3db8:	48 89 43 10          	mov    %rax,0x10(%rbx)
1401b3dbc:	48 8b c3             	mov    %rbx,%rax
1401b3dbf:	48 83 c4 40          	add    $0x40,%rsp
1401b3dc3:	5f                   	pop    %rdi
1401b3dc4:	5b                   	pop    %rbx
1401b3dc5:	5d                   	pop    %rbp
1401b3dc6:	c3                   	ret
1401b3dc7:	b9 db 42 3d 00       	mov    $0x3d42db,%ecx
1401b3dcc:	e8 ff 7e e5 ff       	call   0x14000bcd0
1401b3dd1:	ff 15 99 e3 05 00    	call   *0x5e399(%rip)        # 0x140212170
1401b3dd7:	eb df                	jmp    0x1401b3db8
1401b3dd9:	33 d2                	xor    %edx,%edx
1401b3ddb:	b9 d8 c8 61 00       	mov    $0x61c8d8,%ecx
1401b3de0:	e8 ff 74 e5 ff       	call   0x14000b2e4
1401b3de5:	cc                   	int3
1401b3de6:	90                   	nop
1401b3de7:	90                   	nop
1401b3de8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401b3ded:	55                   	push   %rbp
1401b3dee:	56                   	push   %rsi
1401b3def:	57                   	push   %rdi
1401b3df0:	41 54                	push   %r12
1401b3df2:	41 55                	push   %r13
1401b3df4:	41 56                	push   %r14
1401b3df6:	41 57                	push   %r15
1401b3df8:	48 8b ec             	mov    %rsp,%rbp
1401b3dfb:	48 83 ec 50          	sub    $0x50,%rsp
1401b3dff:	49 8b d9             	mov    %r9,%rbx
1401b3e02:	48 8b f9             	mov    %rcx,%rdi
1401b3e05:	41 81 e8 ff 00 00 00 	sub    $0xff,%r8d
1401b3e0c:	0f 84 f3 04 00 00    	je     0x1401b4305
1401b3e12:	41 83 e8 14          	sub    $0x14,%r8d
1401b3e16:	0f 84 b9 01 00 00    	je     0x1401b3fd5
1401b3e1c:	41 81 f8 05 01 00 00 	cmp    $0x105,%r8d
1401b3e23:	0f 85 8c 06 00 00    	jne    0x1401b44b5
1401b3e29:	48 8b 91 a0 00 00 00 	mov    0xa0(%rcx),%rdx
1401b3e30:	33 c0                	xor    %eax,%eax
1401b3e32:	48 89 4d f0          	mov    %rcx,-0x10(%rbp)
1401b3e36:	33 f6                	xor    %esi,%esi
1401b3e38:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1401b3e3c:	48 89 75 e8          	mov    %rsi,-0x18(%rbp)
1401b3e40:	89 45 f8             	mov    %eax,-0x8(%rbp)
1401b3e43:	c6 45 fc 01          	movb   $0x1,-0x4(%rbp)
1401b3e47:	e8 7c 2b 00 00       	call   0x1401b69c8
1401b3e4c:	48 83 fb 12          	cmp    $0x12,%rbx
1401b3e50:	0f 87 46 01 00 00    	ja     0x1401b3f9c
1401b3e56:	0f 84 d8 00 00 00    	je     0x1401b3f34
1401b3e5c:	48 83 fb 06          	cmp    $0x6,%rbx
1401b3e60:	0f 87 88 00 00 00    	ja     0x1401b3eee
1401b3e66:	0f 84 c8 00 00 00    	je     0x1401b3f34
1401b3e6c:	48 85 db             	test   %rbx,%rbx
1401b3e6f:	0f 84 43 01 00 00    	je     0x1401b3fb8
1401b3e75:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e79:	0f 84 39 01 00 00    	je     0x1401b3fb8
1401b3e7f:	48 83 eb 01          	sub    $0x1,%rbx
1401b3e83:	0f 84 0c 01 00 00    	je     0x1401b3f95