1400408fa:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
1400408ff:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140040904:	48 ff 15 45 47 04 00 	rex.W call *0x44745(%rip)        # 0x140085050
14004090b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040910:	8b d8                	mov    %eax,%ebx
140040912:	85 c0                	test   %eax,%eax
140040914:	0f 84 53 7f fe ff    	je     0x14002886d
14004091a:	48 8b 0d df e6 05 00 	mov    0x5e6df(%rip),%rcx        # 0x14009f000
140040921:	48 8d 05 d8 e6 05 00 	lea    0x5e6d8(%rip),%rax        # 0x14009f000
140040928:	48 3b c8             	cmp    %rax,%rcx
14004092b:	0f 84 3c 7f fe ff    	je     0x14002886d
140040931:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040935:	0f 84 32 7f fe ff    	je     0x14002886d
14004093b:	48 8b 49 10          	mov    0x10(%rcx),%rcx
14004093f:	4c 8d 05 a2 10 05 00 	lea    0x510a2(%rip),%r8        # 0x1400919e8
140040946:	ba 0a 00 00 00       	mov    $0xa,%edx
14004094b:	44 8b cb             	mov    %ebx,%r9d
14004094e:	e8 c9 6f 01 00       	call   0x14005791c
140040953:	90                   	nop
140040954:	e9 14 7f fe ff       	jmp    0x14002886d
140040959:	48 ff 15 b0 41 04 00 	rex.W call *0x441b0(%rip)        # 0x140084b10
140040960:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040965:	4c 8b c7             	mov    %rdi,%r8
140040968:	33 d2                	xor    %edx,%edx
14004096a:	48 8b c8             	mov    %rax,%rcx
14004096d:	48 ff 15 a4 41 04 00 	rex.W call *0x441a4(%rip)        # 0x140084b18
140040974:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040979:	90                   	nop
14004097a:	e9 0d 7f fe ff       	jmp    0x14002888c
14004097f:	cc                   	int3
140040980:	83 7c 24 44 01       	cmpl   $0x1,0x44(%rsp)
140040985:	0f 85 f8 7f fe ff    	jne    0x140028983
14004098b:	8b 4c 24 40          	mov    0x40(%rsp),%ecx
14004098f:	8d 41 10             	lea    0x10(%rcx),%eax
140040992:	41 3b c6             	cmp    %r14d,%eax
140040995:	0f 87 e8 7f fe ff    	ja     0x140028983
14004099b:	8b c1                	mov    %ecx,%eax
14004099d:	48 83 e0 fe          	and    $0xfffffffffffffffe,%rax
1400409a1:	48 3b c3             	cmp    %rbx,%rax
1400409a4:	73 0a                	jae    0x1400409b0
1400409a6:	66 89 74 04 60       	mov    %si,0x60(%rsp,%rax,1)
1400409ab:	e9 15 80 fe ff       	jmp    0x1400289c5
1400409b0:	e8 d3 33 ff ff       	call   0x140033d88
1400409b5:	cc                   	int3
1400409b6:	8b c8                	mov    %eax,%ecx
1400409b8:	48 ff 15 d9 49 04 00 	rex.W call *0x449d9(%rip)        # 0x140085398
1400409bf:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1400409c4:	8b d8                	mov    %eax,%ebx
1400409c6:	e9 72 80 fe ff       	jmp    0x140028a3d
1400409cb:	49 8b d6             	mov    %r14,%rdx
1400409ce:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400409d3:	66 39 30             	cmp    %si,(%rax)
1400409d6:	74 0a                	je     0x1400409e2
1400409d8:	48 83 c0 02          	add    $0x2,%rax
1400409dc:	48 83 ea 01          	sub    $0x1,%rdx
1400409e0:	75 f1                	jne    0x1400409d3
1400409e2:	48 8b c2             	mov    %rdx,%rax
1400409e5:	48 f7 d8             	neg    %rax
1400409e8:	1b c9                	sbb    %ecx,%ecx
1400409ea:	f7 d1                	not    %ecx
1400409ec:	81 e1 57 00 07 80    	and    $0x80070057,%ecx
1400409f2:	48 85 d2             	test   %rdx,%rdx
1400409f5:	74 08                	je     0x1400409ff
1400409f7:	49 8b c6             	mov    %r14,%rax
1400409fa:	48 2b c2             	sub    %rdx,%rax
1400409fd:	eb 03                	jmp    0x140040a02
1400409ff:	48 8b c6             	mov    %rsi,%rax
140040a02:	48 85 d2             	test   %rdx,%rdx
140040a05:	74 61                	je     0x140040a68
140040a07:	49 8b ce             	mov    %r14,%rcx
140040a0a:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
140040a0f:	48 8d 14 42          	lea    (%rdx,%rax,2),%rdx
140040a13:	48 2b c8             	sub    %rax,%rcx
140040a16:	74 35                	je     0x140040a4d
140040a18:	4c 8d 80 fa fe ff 7f 	lea    0x7ffffefa(%rax),%r8
140040a1f:	4c 03 c1             	add    %rcx,%r8
140040a22:	48 8d 05 9b 7b 04 00 	lea    0x47b9b(%rip),%rax        # 0x1400885c4
140040a29:	48 2b c2             	sub    %rdx,%rax
140040a2c:	4d 85 c0             	test   %r8,%r8
140040a2f:	74 1c                	je     0x140040a4d
140040a31:	44 0f b7 0c 10       	movzwl (%rax,%rdx,1),%r9d
140040a36:	66 45 85 c9          	test   %r9w,%r9w
140040a3a:	74 11                	je     0x140040a4d
140040a3c:	66 44 89 0a          	mov    %r9w,(%rdx)
140040a40:	49 ff c8             	dec    %r8
140040a43:	48 83 c2 02          	add    $0x2,%rdx
140040a47:	48 83 e9 01          	sub    $0x1,%rcx
140040a4b:	75 df                	jne    0x140040a2c
140040a4d:	48 85 c9             	test   %rcx,%rcx
140040a50:	48 8d 42 fe          	lea    -0x2(%rdx),%rax
140040a54:	48 0f 45 c2          	cmovne %rdx,%rax
140040a58:	48 f7 d9             	neg    %rcx
140040a5b:	1b c9                	sbb    %ecx,%ecx
140040a5d:	f7 d1                	not    %ecx
140040a5f:	81 e1 7a 00 07 80    	and    $0x8007007a,%ecx
140040a65:	66 89 30             	mov    %si,(%rax)
140040a68:	85 c9                	test   %ecx,%ecx
140040a6a:	0f 84 76 7f fe ff    	je     0x1400289e6
140040a70:	bb 7a 00 00 00       	mov    $0x7a,%ebx
140040a75:	e9 c3 7f fe ff       	jmp    0x140028a3d
140040a7a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040a7e:	4c 8d 05 63 0f 05 00 	lea    0x50f63(%rip),%r8        # 0x1400919e8
140040a85:	ba 0b 00 00 00       	mov    $0xb,%edx
140040a8a:	e8 61 6e 01 00       	call   0x1400578f0
140040a8f:	90                   	nop
140040a90:	e9 cb 80 fe ff       	jmp    0x140028b60
140040a95:	48 8d 0d 38 0f 05 00 	lea    0x50f38(%rip),%rcx        # 0x1400919d4
140040a9c:	e9 05 81 fe ff       	jmp    0x140028ba6
140040aa1:	66 44 39 7d 84       	cmp    %r15w,-0x7c(%rbp)
140040aa6:	48 8d 05 33 0f 05 00 	lea    0x50f33(%rip),%rax        # 0x1400919e0
140040aad:	44 8b 4c 24 74       	mov    0x74(%rsp),%r9d
140040ab2:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140040ab7:	49 0f 44 c0          	cmove  %r8,%rax
140040abb:	48 8d 4d 84          	lea    -0x7c(%rbp),%rcx
140040abf:	48 89 4c 24 38       	mov    %rcx,0x38(%rsp)
140040ac4:	48 8b 4a 10          	mov    0x10(%rdx),%rcx
140040ac8:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140040acd:	8b 44 24 7c          	mov    0x7c(%rsp),%eax
140040ad1:	89 44 24 28          	mov    %eax,0x28(%rsp)
140040ad5:	8b 44 24 78          	mov    0x78(%rsp),%eax
140040ad9:	89 44 24 20          	mov    %eax,0x20(%rsp)
140040add:	e8 ca 1e 03 00       	call   0x1400729ac
140040ae2:	90                   	nop
140040ae3:	e9 d4 80 fe ff       	jmp    0x140028bbc
140040ae8:	48 8b 05 11 e5 05 00 	mov    0x5e511(%rip),%rax        # 0x14009f000
140040aef:	48 3b c7             	cmp    %rdi,%rax
140040af2:	0f 84 c4 80 fe ff    	je     0x140028bbc
140040af8:	f6 40 1c 02          	testb  $0x2,0x1c(%rax)
140040afc:	0f 84 ba 80 fe ff    	je     0x140028bbc
140040b02:	48 ff 15 67 3f 04 00 	rex.W call *0x43f67(%rip)        # 0x140084a70
140040b09:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040b0e:	48 8b 0d eb e4 05 00 	mov    0x5e4eb(%rip),%rcx        # 0x14009f000
140040b15:	4c 8d 05 cc 0e 05 00 	lea    0x50ecc(%rip),%r8        # 0x1400919e8
140040b1c:	44 8b c8             	mov    %eax,%r9d
140040b1f:	ba 0d 00 00 00       	mov    $0xd,%edx
140040b24:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b28:	e8 ef 6d 01 00       	call   0x14005791c
140040b2d:	90                   	nop
140040b2e:	e9 89 80 fe ff       	jmp    0x140028bbc
140040b33:	0f b7 44 24 66       	movzwl 0x66(%rsp),%eax
140040b38:	0f b7 54 24 64       	movzwl 0x64(%rsp),%edx
140040b3d:	44 0f b7 44 24 62    	movzwl 0x62(%rsp),%r8d
140040b43:	44 0f b7 54 24 60    	movzwl 0x60(%rsp),%r10d
140040b49:	44 0f b7 5c 24 5e    	movzwl 0x5e(%rsp),%r11d
140040b4f:	0f b7 5c 24 5a       	movzwl 0x5a(%rsp),%ebx
140040b54:	44 0f b7 4c 24 58    	movzwl 0x58(%rsp),%r9d
140040b5a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b5e:	89 44 24 48          	mov    %eax,0x48(%rsp)
140040b62:	89 54 24 40          	mov    %edx,0x40(%rsp)
140040b66:	44 89 44 24 38       	mov    %r8d,0x38(%rsp)
140040b6b:	44 89 54 24 30       	mov    %r10d,0x30(%rsp)
140040b70:	44 89 5c 24 28       	mov    %r11d,0x28(%rsp)
140040b75:	89 5c 24 20          	mov    %ebx,0x20(%rsp)
140040b79:	e8 7a 1f 03 00       	call   0x140072af8
140040b7e:	90                   	nop
140040b7f:	e9 5f 80 fe ff       	jmp    0x140028be3
140040b84:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040b88:	4c 8d 8d 90 00 00 00 	lea    0x90(%rbp),%r9
140040b8f:	ba 0f 00 00 00       	mov    $0xf,%edx
140040b94:	4c 8d 05 4d 0e 05 00 	lea    0x50e4d(%rip),%r8        # 0x1400919e8
140040b9b:	e8 70 6f 01 00       	call   0x140057b10
140040ba0:	90                   	nop
140040ba1:	e9 71 80 fe ff       	jmp    0x140028c17
140040ba6:	83 7d 07 03          	cmpl   $0x3,0x7(%rbp)
140040baa:	0f 8f 8b 81 fe ff    	jg     0x140028d3b
140040bb0:	48 8d 15 49 0a 05 00 	lea    0x50a49(%rip),%rdx        # 0x140091600
140040bb7:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140040bbd:	48 63 02             	movslq (%rdx),%rax
140040bc0:	48 8d 52 08          	lea    0x8(%rdx),%rdx
140040bc4:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140040bc8:	8a 42 fc             	mov    -0x4(%rdx),%al
140040bcb:	41 88 44 8c 0a       	mov    %al,0xa(%r12,%rcx,4)
140040bd0:	49 83 e8 01          	sub    $0x1,%r8
140040bd4:	75 e7                	jne    0x140040bbd
140040bd6:	e9 60 81 fe ff       	jmp    0x140028d3b
140040bdb:	83 f8 02             	cmp    $0x2,%eax
140040bde:	0f 84 e9 81 fe ff    	je     0x140028dcd
140040be4:	48 8b 0d 15 e4 05 00 	mov    0x5e415(%rip),%rcx        # 0x14009f000
140040beb:	48 8d 1d 0e e4 05 00 	lea    0x5e40e(%rip),%rbx        # 0x14009f000
140040bf2:	48 3b cb             	cmp    %rbx,%rcx
140040bf5:	0f 84 d2 81 fe ff    	je     0x140028dcd
140040bfb:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040bff:	0f 84 c8 81 fe ff    	je     0x140028dcd
140040c05:	ba 10 00 00 00       	mov    $0x10,%edx
140040c0a:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040c0e:	4c 8d 05 2b 80 04 00 	lea    0x4802b(%rip),%r8        # 0x140088c40
140040c15:	44 8b c8             	mov    %eax,%r9d
140040c18:	e8 ff 6c 01 00       	call   0x14005791c
140040c1d:	90                   	nop
140040c1e:	e9 aa 81 fe ff       	jmp    0x140028dcd
140040c23:	48 8b 0d d6 e3 05 00 	mov    0x5e3d6(%rip),%rcx        # 0x14009f000
140040c2a:	48 8d 1d cf e3 05 00 	lea    0x5e3cf(%rip),%rbx        # 0x14009f000
140040c31:	48 3b cb             	cmp    %rbx,%rcx
140040c34:	0f 84 93 81 fe ff    	je     0x140028dcd
140040c3a:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040c3e:	0f 84 89 81 fe ff    	je     0x140028dcd
140040c44:	ba 11 00 00 00       	mov    $0x11,%edx
140040c49:	eb bf                	jmp    0x140040c0a
140040c4b:	48 8d 1d ae e3 05 00 	lea    0x5e3ae(%rip),%rbx        # 0x14009f000
140040c52:	48 8b 4d 17          	mov    0x17(%rbp),%rcx
140040c56:	48 8d 45 1f          	lea    0x1f(%rbp),%rax
140040c5a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140040c5f:	4c 8d 4d 23          	lea    0x23(%rbp),%r9
140040c63:	48 8d 45 0b          	lea    0xb(%rbp),%rax
140040c67:	c7 45 23 05 00 00 00 	movl   $0x5,0x23(%rbp)
140040c6e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140040c73:	4c 8d 45 2f          	lea    0x2f(%rbp),%r8
140040c77:	48 8d 45 27          	lea    0x27(%rbp),%rax
140040c7b:	c7 45 1f 04 00 00 00 	movl   $0x4,0x1f(%rbp)
140040c82:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040c87:	8b d7                	mov    %edi,%edx
140040c89:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140040c8f:	48 ff 15 7a 40 04 00 	rex.W call *0x4407a(%rip)        # 0x140084d10
140040c96:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040c9b:	85 c0                	test   %eax,%eax
140040c9d:	74 2b                	je     0x140040cca
140040c9f:	3d ea 00 00 00       	cmp    $0xea,%eax
140040ca4:	74 24                	je     0x140040cca
140040ca6:	48 8b 0d 53 e3 05 00 	mov    0x5e353(%rip),%rcx        # 0x14009f000
140040cad:	48 3b cb             	cmp    %rbx,%rcx
140040cb0:	0f 84 17 81 fe ff    	je     0x140028dcd
140040cb6:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040cba:	0f 84 0d 81 fe ff    	je     0x140028dcd
140040cc0:	ba 12 00 00 00       	mov    $0x12,%edx
140040cc5:	e9 40 ff ff ff       	jmp    0x140040c0a
140040cca:	83 7d 27 04          	cmpl   $0x4,0x27(%rbp)
140040cce:	0f 85 a9 00 00 00    	jne    0x140040d7d
140040cd4:	3d ea 00 00 00       	cmp    $0xea,%eax
140040cd9:	0f 84 9e 00 00 00    	je     0x140040d7d
140040cdf:	83 7d 0b 01          	cmpl   $0x1,0xb(%rbp)
140040ce3:	0f 87 94 00 00 00    	ja     0x140040d7d
140040ce9:	33 d2                	xor    %edx,%edx
140040ceb:	48 8d 4d 2f          	lea    0x2f(%rbp),%rcx
140040cef:	44 8d 42 0a          	lea    0xa(%rdx),%r8d
140040cf3:	48 ff 15 86 3c 04 00 	rex.W call *0x43c86(%rip)        # 0x140084980
140040cfa:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040cff:	44 8b c8             	mov    %eax,%r9d
140040d02:	3d 87 1b 00 00       	cmp    $0x1b87,%eax
140040d07:	73 74                	jae    0x140040d7d
140040d09:	83 7d 0b 01          	cmpl   $0x1,0xb(%rbp)
140040d0d:	8d 88 a8 e4 ff ff    	lea    -0x1b58(%rax),%ecx
140040d13:	4c 8d 34 49          	lea    (%rcx,%rcx,2),%r14
140040d17:	43 8a 54 b4 0a       	mov    0xa(%r12,%r14,4),%dl
140040d1c:	40 0f 94 c6          	sete   %sil
140040d20:	40 3a f2             	cmp    %dl,%sil
140040d23:	74 58                	je     0x140040d7d
140040d25:	48 8b 0d d4 e2 05 00 	mov    0x5e2d4(%rip),%rcx        # 0x14009f000
140040d2c:	48 3b cb             	cmp    %rbx,%rcx
140040d2f:	74 47                	je     0x140040d78
140040d31:	f6 41 1c 04          	testb  $0x4,0x1c(%rcx)
140040d35:	74 41                	je     0x140040d78
140040d37:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040d3b:	4c 8d 15 a6 08 05 00 	lea    0x508a6(%rip),%r10        # 0x1400915e8
140040d42:	40 84 f6             	test   %sil,%sil
140040d45:	4c 8d 05 8c 08 05 00 	lea    0x5088c(%rip),%r8        # 0x1400915d8
140040d4c:	48 8d 05 85 08 05 00 	lea    0x50885(%rip),%rax        # 0x1400915d8
140040d53:	4d 0f 44 c2          	cmove  %r10,%r8
140040d57:	84 d2                	test   %dl,%dl
140040d59:	4c 89 44 24 28       	mov    %r8,0x28(%rsp)
140040d5e:	ba 13 00 00 00       	mov    $0x13,%edx
140040d63:	49 0f 44 c2          	cmove  %r10,%rax
140040d67:	4c 8d 05 d2 7e 04 00 	lea    0x47ed2(%rip),%r8        # 0x140088c40
140040d6e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140040d73:	e8 7c 72 01 00       	call   0x140057ff4
140040d78:	43 88 74 b4 0a       	mov    %sil,0xa(%r12,%r14,4)
140040d7d:	ff c7                	inc    %edi
140040d7f:	3b 7d 0f             	cmp    0xf(%rbp),%edi
140040d82:	0f 82 ca fe ff ff    	jb     0x140040c52
140040d88:	e9 40 80 fe ff       	jmp    0x140028dcd
140040d8d:	cc                   	int3
140040d8e:	48 ff 15 db 3c 04 00 	rex.W call *0x43cdb(%rip)        # 0x140084a70
140040d95:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
140040d9a:	8b d8                	mov    %eax,%ebx
140040d9c:	48 8b 0d 5d e2 05 00 	mov    0x5e25d(%rip),%rcx        # 0x14009f000
140040da3:	48 8d 05 56 e2 05 00 	lea    0x5e256(%rip),%rax        # 0x14009f000
140040daa:	48 3b c8             	cmp    %rax,%rcx
140040dad:	0f 84 fd 80 fe ff    	je     0x140028eb0
140040db3:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040db7:	0f 84 f3 80 fe ff    	je     0x140028eb0
140040dbd:	48 8b 49 10          	mov    0x10(%rcx),%rcx
140040dc1:	4c 8d 05 50 82 04 00 	lea    0x48250(%rip),%r8        # 0x140089018
140040dc8:	ba 5e 00 00 00       	mov    $0x5e,%edx
140040dcd:	44 8b cb             	mov    %ebx,%r9d
140040dd0:	e8 47 6b 01 00       	call   0x14005791c
140040dd5:	90                   	nop
140040dd6:	e9 d5 80 fe ff       	jmp    0x140028eb0
140040ddb:	cc                   	int3
140040ddc:	48 8d 0d 6d f2 05 00 	lea    0x5f26d(%rip),%rcx        # 0x1400a0050
140040de3:	e8 18 8b fe ff       	call   0x140029900
140040de8:	8b f0                	mov    %eax,%esi
140040dea:	e9 db 87 fe ff       	jmp    0x1400295ca
140040def:	a8 02                	test   $0x2,%al
140040df1:	0f 85 05 88 fe ff    	jne    0x1400295fc
140040df7:	33 54 24 48          	xor    0x48(%rsp),%edx
140040dfb:	81 e2 c1 09 00 00    	and    $0x9c1,%edx
140040e01:	33 d0                	xor    %eax,%edx
140040e03:	83 ca 02             	or     $0x2,%edx
140040e06:	89 13                	mov    %edx,(%rbx)
140040e08:	e9 ef 87 fe ff       	jmp    0x1400295fc
140040e0d:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140040e12:	e9 d5 87 fe ff       	jmp    0x1400295ec
140040e17:	cc                   	int3
140040e18:	48 8d 0d 31 f2 05 00 	lea    0x5f231(%rip),%rcx        # 0x1400a0050
140040e1f:	e8 dc 8a fe ff       	call   0x140029900
140040e24:	8b f0                	mov    %eax,%esi
140040e26:	e9 cf 88 fe ff       	jmp    0x1400296fa
140040e2b:	a8 02                	test   $0x2,%al
140040e2d:	0f 85 ea 88 fe ff    	jne    0x14002971d
140040e33:	33 54 24 48          	xor    0x48(%rsp),%edx
140040e37:	81 e2 c1 09 00 00    	and    $0x9c1,%edx
140040e3d:	33 d0                	xor    %eax,%edx
140040e3f:	83 ca 02             	or     $0x2,%edx
140040e42:	89 13                	mov    %edx,(%rbx)
140040e44:	e9 d4 88 fe ff       	jmp    0x14002971d
140040e49:	cc                   	int3
140040e4a:	8b 03                	mov    (%rbx),%eax
140040e4c:	33 44 24 48          	xor    0x48(%rsp),%eax
140040e50:	25 c1 09 00 00       	and    $0x9c1,%eax
140040e55:	31 03                	xor    %eax,(%rbx)
140040e57:	e9 98 89 fe ff       	jmp    0x1400297f4
140040e5c:	48 8b 05 dd fe 05 00 	mov    0x5fedd(%rip),%rax        # 0x1400a0d40
140040e63:	48 85 c0             	test   %rax,%rax
140040e66:	0f 84 f3 8a fe ff    	je     0x14002995f
140040e6c:	e9 db 8a fe ff       	jmp    0x14002994c
140040e71:	cc                   	int3
140040e72:	48 8b 05 c7 fe 05 00 	mov    0x5fec7(%rip),%rax        # 0x1400a0d40
140040e79:	48 85 c0             	test   %rax,%rax
140040e7c:	0f 84 5d 8b fe ff    	je     0x1400299df
140040e82:	e9 91 8b fe ff       	jmp    0x140029a18
140040e87:	cc                   	int3
140040e88:	48 8d 0d c1 f1 05 00 	lea    0x5f1c1(%rip),%rcx        # 0x1400a0050
140040e8f:	e8 6c 8a fe ff       	call   0x140029900
140040e94:	8b f8                	mov    %eax,%edi
140040e96:	e9 93 8c fe ff       	jmp    0x140029b2e
140040e9b:	48 8b 84 24 80 00 00 	mov    0x80(%rsp),%rax
140040ea2:	00
140040ea3:	44 8b c5             	mov    %ebp,%r8d
140040ea6:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140040eab:	48 83 64 24 20 00    	andq   $0x0,0x20(%rsp)
140040eb1:	e8 ea 46 ff ff       	call   0x1400355a0
140040eb6:	85 c0                	test   %eax,%eax
140040eb8:	0f 95 c0             	setne  %al
140040ebb:	e9 34 8c fe ff       	jmp    0x140029af4
140040ec0:	48 8b 0d 39 e1 05 00 	mov    0x5e139(%rip),%rcx        # 0x14009f000
140040ec7:	48 8d 05 32 e1 05 00 	lea    0x5e132(%rip),%rax        # 0x14009f000
140040ece:	48 3b c8             	cmp    %rax,%rcx
140040ed1:	0f 84 8c 8f fe ff    	je     0x140029e63
140040ed7:	f6 41 1c 01          	testb  $0x1,0x1c(%rcx)
140040edb:	0f 84 82 8f fe ff    	je     0x140029e63
140040ee1:	ba 5e 01 00 00       	mov    $0x15e,%edx