140120bb1:	75 41                	jne    0x140120bf4
140120bb3:	e8 b8 64 00 00       	call   0x140127070
140120bb8:	4c 8d 05 e9 2d 1f 00 	lea    0x1f2de9(%rip),%r8        # 0x1403139a8
140120bbf:	ba 96 03 00 00       	mov    $0x396,%edx
140120bc4:	48 8d 0d c5 2c 1f 00 	lea    0x1f2cc5(%rip),%rcx        # 0x140313890
140120bcb:	e8 c0 65 00 00       	call   0x140127190
140120bd0:	45 33 c0             	xor    %r8d,%r8d
140120bd3:	41 8d 50 69          	lea    0x69(%r8),%edx
140120bd7:	8d 4a bf             	lea    -0x41(%rdx),%ecx
140120bda:	e8 b1 66 00 00       	call   0x140127290
140120bdf:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120be4:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120be9:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120bee:	48 83 c4 30          	add    $0x30,%rsp
140120bf2:	5f                   	pop    %rdi
140120bf3:	c3                   	ret
140120bf4:	c6 00 00             	movb   $0x0,(%rax)
140120bf7:	0f b6 07             	movzbl (%rdi),%eax
140120bfa:	84 c0                	test   %al,%al
140120bfc:	0f 84 aa 01 00 00    	je     0x140120dac
140120c02:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140120c06:	0f be d0             	movsbl %al,%edx
140120c09:	e8 e2 12 19 00       	call   0x1402b1ef0
140120c0e:	48 85 c0             	test   %rax,%rax
140120c11:	75 4d                	jne    0x140120c60
140120c13:	0f be 17             	movsbl (%rdi),%edx
140120c16:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140120c1a:	e8 d1 12 19 00       	call   0x1402b1ef0
140120c1f:	48 85 c0             	test   %rax,%rax
140120c22:	75 1d                	jne    0x140120c41
140120c24:	0f b6 47 01          	movzbl 0x1(%rdi),%eax
140120c28:	48 ff c7             	inc    %rdi
140120c2b:	84 c0                	test   %al,%al
140120c2d:	75 d3                	jne    0x140120c02
140120c2f:	33 c0                	xor    %eax,%eax
140120c31:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120c36:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120c3b:	48 83 c4 30          	add    $0x30,%rsp
140120c3f:	5f                   	pop    %rdi
140120c40:	c3                   	ret
140120c41:	48 8b 43 38          	mov    0x38(%rbx),%rax
140120c45:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140120c49:	0f b6 00             	movzbl (%rax),%eax
140120c4c:	88 01                	mov    %al,(%rcx)
140120c4e:	33 c0                	xor    %eax,%eax
140120c50:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120c55:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120c5a:	48 83 c4 30          	add    $0x30,%rsp
140120c5e:	5f                   	pop    %rdi
140120c5f:	c3                   	ret
140120c60:	48 8b 43 30          	mov    0x30(%rbx),%rax
140120c64:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140120c68:	0f b6 00             	movzbl (%rax),%eax
140120c6b:	88 01                	mov    %al,(%rcx)
140120c6d:	33 c0                	xor    %eax,%eax
140120c6f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120c74:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120c79:	48 83 c4 30          	add    $0x30,%rsp
140120c7d:	5f                   	pop    %rdi
140120c7e:	c3                   	ret
140120c7f:	3b 6b 28             	cmp    0x28(%rbx),%ebp
140120c82:	7d 59                	jge    0x140120cdd
140120c84:	41 83 c8 01          	or     $0x1,%r8d
140120c88:	44 89 41 28          	mov    %r8d,0x28(%rcx)
140120c8c:	e8 df 63 00 00       	call   0x140127070
140120c91:	4c 8d 05 10 2d 1f 00 	lea    0x1f2d10(%rip),%r8        # 0x1403139a8
140120c98:	ba 78 03 00 00       	mov    $0x378,%edx
140120c9d:	48 8d 0d ec 2b 1f 00 	lea    0x1f2bec(%rip),%rcx        # 0x140313890
140120ca4:	e8 e7 64 00 00       	call   0x140127190
140120ca9:	8b 43 2c             	mov    0x2c(%rbx),%eax
140120cac:	4c 8d 05 0d 2d 1f 00 	lea    0x1f2d0d(%rip),%r8        # 0x1403139c0
140120cb3:	44 8b 4b 28          	mov    0x28(%rbx),%r9d
140120cb7:	ba 65 00 00 00       	mov    $0x65,%edx
140120cbc:	89 44 24 20          	mov    %eax,0x20(%rsp)
140120cc0:	8d 4a c3             	lea    -0x3d(%rdx),%ecx
140120cc3:	e8 c8 65 00 00       	call   0x140127290
140120cc8:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120ccd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120cd2:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120cd7:	48 83 c4 30          	add    $0x30,%rsp
140120cdb:	5f                   	pop    %rdi
140120cdc:	c3                   	ret
140120cdd:	3b 6b 2c             	cmp    0x2c(%rbx),%ebp
140120ce0:	7e 59                	jle    0x140120d3b
140120ce2:	41 83 c8 01          	or     $0x1,%r8d
140120ce6:	44 89 41 28          	mov    %r8d,0x28(%rcx)
140120cea:	e8 81 63 00 00       	call   0x140127070
140120cef:	4c 8d 05 b2 2c 1f 00 	lea    0x1f2cb2(%rip),%r8        # 0x1403139a8
140120cf6:	ba 80 03 00 00       	mov    $0x380,%edx
140120cfb:	48 8d 0d 8e 2b 1f 00 	lea    0x1f2b8e(%rip),%rcx        # 0x140313890
140120d02:	e8 89 64 00 00       	call   0x140127190
140120d07:	8b 43 2c             	mov    0x2c(%rbx),%eax
140120d0a:	4c 8d 05 af 2c 1f 00 	lea    0x1f2caf(%rip),%r8        # 0x1403139c0
140120d11:	44 8b 4b 28          	mov    0x28(%rbx),%r9d
140120d15:	ba 64 00 00 00       	mov    $0x64,%edx
140120d1a:	89 44 24 20          	mov    %eax,0x20(%rsp)
140120d1e:	8d 4a c4             	lea    -0x3c(%rdx),%ecx
140120d21:	e8 6a 65 00 00       	call   0x140127290
140120d26:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120d2b:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120d30:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120d35:	48 83 c4 30          	add    $0x30,%rsp
140120d39:	5f                   	pop    %rdi
140120d3a:	c3                   	ret
140120d3b:	48 8b 4b 18          	mov    0x18(%rbx),%rcx
140120d3f:	48 85 c9             	test   %rcx,%rcx
140120d42:	75 41                	jne    0x140120d85
140120d44:	e8 27 63 00 00       	call   0x140127070
140120d49:	4c 8d 05 58 2c 1f 00 	lea    0x1f2c58(%rip),%r8        # 0x1403139a8
140120d50:	ba 88 03 00 00       	mov    $0x388,%edx
140120d55:	48 8d 0d 34 2b 1f 00 	lea    0x1f2b34(%rip),%rcx        # 0x140313890
140120d5c:	e8 2f 64 00 00       	call   0x140127190
140120d61:	45 33 c0             	xor    %r8d,%r8d
140120d64:	41 8d 50 69          	lea    0x69(%r8),%edx
140120d68:	8d 4a bf             	lea    -0x41(%rdx),%ecx
140120d6b:	e8 20 65 00 00       	call   0x140127290
140120d70:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120d75:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120d7a:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120d7f:	48 83 c4 30          	add    $0x30,%rsp
140120d83:	5f                   	pop    %rdi
140120d84:	c3                   	ret
140120d85:	4c 8b c5             	mov    %rbp,%r8
140120d88:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140120d8d:	48 8b d7             	mov    %rdi,%rdx
140120d90:	e8 cb 05 1c 00       	call   0x1402e1360
140120d95:	3b 6b 2c             	cmp    0x2c(%rbx),%ebp
140120d98:	7f 09                	jg     0x140120da3
140120d9a:	48 8b 43 18          	mov    0x18(%rbx),%rax
140120d9e:	c6 44 05 00 00       	movb   $0x0,0x0(%rbp,%rax,1)
140120da3:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140120da8:	48 89 6b 20          	mov    %rbp,0x20(%rbx)
140120dac:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140120db1:	33 c0                	xor    %eax,%eax
140120db3:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140120db8:	48 83 c4 30          	add    $0x30,%rsp
140120dbc:	5f                   	pop    %rdi
140120dbd:	c3                   	ret
140120dbe:	cc                   	int3
140120dbf:	cc                   	int3
140120dc0:	40 53                	rex push %rbx
140120dc2:	b8 20 00 00 00       	mov    $0x20,%eax
140120dc7:	e8 64 fd 18 00       	call   0x1402b0b30
140120dcc:	48 2b e0             	sub    %rax,%rsp
140120dcf:	f6 41 40 01          	testb  $0x1,0x40(%rcx)
140120dd3:	48 8b d9             	mov    %rcx,%rbx
140120dd6:	74 5b                	je     0x140120e33
140120dd8:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140120ddc:	44 8d 40 17          	lea    0x17(%rax),%r8d
140120de0:	48 8d 15 a9 2a 1f 00 	lea    0x1f2aa9(%rip),%rdx        # 0x140313890
140120de7:	e8 d4 af fc ff       	call   0x1400ebdc0
140120dec:	83 3b 03             	cmpl   $0x3,(%rbx)
140120def:	75 42                	jne    0x140120e33
140120df1:	48 8b 4b 28          	mov    0x28(%rbx),%rcx
140120df5:	48 8d 15 94 2a 1f 00 	lea    0x1f2a94(%rip),%rdx        # 0x140313890
140120dfc:	41 b8 3a 00 00 00    	mov    $0x3a,%r8d
140120e02:	e8 b9 af fc ff       	call   0x1400ebdc0
140120e07:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
140120e0b:	48 8d 15 7e 2a 1f 00 	lea    0x1f2a7e(%rip),%rdx        # 0x140313890
140120e12:	41 b8 3b 00 00 00    	mov    $0x3b,%r8d
140120e18:	e8 a3 af fc ff       	call   0x1400ebdc0
140120e1d:	48 8b 4b 38          	mov    0x38(%rbx),%rcx
140120e21:	48 8d 15 68 2a 1f 00 	lea    0x1f2a68(%rip),%rdx        # 0x140313890
140120e28:	41 b8 3c 00 00 00    	mov    $0x3c,%r8d
140120e2e:	e8 8d af fc ff       	call   0x1400ebdc0
140120e33:	41 b8 46 00 00 00    	mov    $0x46,%r8d
140120e39:	48 8d 15 50 2a 1f 00 	lea    0x1f2a50(%rip),%rdx        # 0x140313890
140120e40:	48 8b cb             	mov    %rbx,%rcx
140120e43:	48 83 c4 20          	add    $0x20,%rsp
140120e47:	5b                   	pop    %rbx
140120e48:	e9 73 af fc ff       	jmp    0x1400ebdc0
140120e4d:	cc                   	int3
140120e4e:	cc                   	int3
140120e4f:	cc                   	int3
140120e50:	b8 78 00 00 00       	mov    $0x78,%eax
140120e55:	e8 d6 fc 18 00       	call   0x1402b0b30
140120e5a:	48 2b e0             	sub    %rax,%rsp
140120e5d:	33 c0                	xor    %eax,%eax
140120e5f:	48 c7 44 24 20 05 00 	movq   $0x5,0x20(%rsp)
140120e66:	00 00
140120e68:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140120e6d:	0f 57 c0             	xorps  %xmm0,%xmm0
140120e70:	49 8b 00             	mov    (%r8),%rax
140120e73:	0f 57 c9             	xorps  %xmm1,%xmm1
140120e76:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140120e7c:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140120e82:	66 0f 7f 44 24 50    	movdqa %xmm0,0x50(%rsp)
140120e88:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140120e8d:	4c 8b 48 10          	mov    0x10(%rax),%r9
140120e91:	4d 85 c9             	test   %r9,%r9
140120e94:	74 19                	je     0x140120eaf
140120e96:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140120e9b:	49 8b c8             	mov    %r8,%rcx
140120e9e:	41 ff d1             	call   *%r9
140120ea1:	85 c0                	test   %eax,%eax
140120ea3:	7f 0a                	jg     0x140120eaf
140120ea5:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140120eaa:	48 83 c4 78          	add    $0x78,%rsp
140120eae:	c3                   	ret
140120eaf:	33 c0                	xor    %eax,%eax
140120eb1:	48 83 c4 78          	add    $0x78,%rsp
140120eb5:	c3                   	ret
140120eb6:	cc                   	int3
140120eb7:	cc                   	int3
140120eb8:	cc                   	int3
140120eb9:	cc                   	int3
140120eba:	cc                   	int3
140120ebb:	cc                   	int3
140120ebc:	cc                   	int3
140120ebd:	cc                   	int3
140120ebe:	cc                   	int3
140120ebf:	cc                   	int3
140120ec0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140120ec5:	57                   	push   %rdi
140120ec6:	b8 20 00 00 00       	mov    $0x20,%eax
140120ecb:	e8 60 fc 18 00       	call   0x1402b0b30
140120ed0:	48 2b e0             	sub    %rax,%rsp
140120ed3:	48 8b d9             	mov    %rcx,%rbx
140120ed6:	48 8b fa             	mov    %rdx,%rdi
140120ed9:	48 8b ca             	mov    %rdx,%rcx
140120edc:	e8 bf 13 fd ff       	call   0x1400f22a0
140120ee1:	83 e8 01             	sub    $0x1,%eax
140120ee4:	0f 84 18 01 00 00    	je     0x140121002
140120eea:	83 e8 01             	sub    $0x1,%eax
140120eed:	74 53                	je     0x140120f42
140120eef:	83 f8 01             	cmp    $0x1,%eax
140120ef2:	0f 85 fa 00 00 00    	jne    0x140120ff2
140120ef8:	48 8b cf             	mov    %rdi,%rcx
140120efb:	e8 80 79 f8 ff       	call   0x1400a8880
140120f00:	48 8b 15 59 71 2b 00 	mov    0x2b7159(%rip),%rdx        # 0x1403d8060
140120f07:	48 8b c8             	mov    %rax,%rcx
140120f0a:	e8 65 21 1a 00       	call   0x1402c3074
140120f0f:	48 8b cf             	mov    %rdi,%rcx
140120f12:	e8 b9 f6 ff ff       	call   0x1401205d0
140120f17:	48 8b 15 42 71 2b 00 	mov    0x2b7142(%rip),%rdx        # 0x1403d8060
140120f1e:	48 8b c8             	mov    %rax,%rcx
140120f21:	e8 4e 21 1a 00       	call   0x1402c3074
140120f26:	48 8b 0d 33 71 2b 00 	mov    0x2b7133(%rip),%rcx        # 0x1403d8060
140120f2d:	e8 4a bf 19 00       	call   0x1402bce7c
140120f32:	48 8b cf             	mov    %rdi,%rcx
140120f35:	e8 b6 3b fe ff       	call   0x140104af0
140120f3a:	45 33 c9             	xor    %r9d,%r9d
140120f3d:	e9 f1 00 00 00       	jmp    0x140121033
140120f42:	48 8b cf             	mov    %rdi,%rcx
140120f45:	e8 36 79 f8 ff       	call   0x1400a8880
140120f4a:	48 8b 0d 0f 71 2b 00 	mov    0x2b710f(%rip),%rcx        # 0x1403d8060
140120f51:	48 8d 15 b0 2a 1f 00 	lea    0x1f2ab0(%rip),%rdx        # 0x140313a08
140120f58:	4c 8b c0             	mov    %rax,%r8
140120f5b:	e8 90 02 00 00       	call   0x1401211f0
140120f60:	48 8b 0d f9 70 2b 00 	mov    0x2b70f9(%rip),%rcx        # 0x1403d8060
140120f67:	e8 10 bf 19 00       	call   0x1402bce7c
140120f6c:	48 8b cf             	mov    %rdi,%rcx
140120f6f:	e8 7c 3b fe ff       	call   0x140104af0
140120f74:	83 e0 01             	and    $0x1,%eax
140120f77:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140120f7d:	44 8b c0             	mov    %eax,%r8d
140120f80:	48 8b d7             	mov    %rdi,%rdx
140120f83:	48 8b cb             	mov    %rbx,%rcx
140120f86:	e8 b5 02 00 00       	call   0x140121240
140120f8b:	85 c0                	test   %eax,%eax
140120f8d:	0f 8e b1 00 00 00    	jle    0x140121044
140120f93:	48 8b cf             	mov    %rdi,%rcx
140120f96:	e8 65 f6 ff ff       	call   0x140120600
140120f9b:	48 8b cf             	mov    %rdi,%rcx
140120f9e:	48 8b d8             	mov    %rax,%rbx
140120fa1:	e8 3a f6 ff ff       	call   0x1401205e0
140120fa6:	48 2b d8             	sub    %rax,%rbx
140120fa9:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140120fb0:	0f b6 10             	movzbl (%rax),%edx
140120fb3:	0f b6 0c 18          	movzbl (%rax,%rbx,1),%ecx
140120fb7:	2b d1                	sub    %ecx,%edx
140120fb9:	75 07                	jne    0x140120fc2
140120fbb:	48 ff c0             	inc    %rax
140120fbe:	85 c9                	test   %ecx,%ecx
140120fc0:	75 ee                	jne    0x140120fb0
140120fc2:	85 d2                	test   %edx,%edx
140120fc4:	74 2c                	je     0x140120ff2
140120fc6:	48 8b 0d 93 70 2b 00 	mov    0x2b7093(%rip),%rcx        # 0x1403d8060
140120fcd:	48 8d 15 44 2a 1f 00 	lea    0x1f2a44(%rip),%rdx        # 0x140313a18
140120fd4:	e8 17 02 00 00       	call   0x1401211f0
140120fd9:	48 8b 0d 80 70 2b 00 	mov    0x2b7080(%rip),%rcx        # 0x1403d8060
140120fe0:	e8 97 be 19 00       	call   0x1402bce7c
140120fe5:	33 c0                	xor    %eax,%eax
140120fe7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120fec:	48 83 c4 20          	add    $0x20,%rsp
140120ff0:	5f                   	pop    %rdi
140120ff1:	c3                   	ret
140120ff2:	b8 01 00 00 00       	mov    $0x1,%eax
140120ff7:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140120ffc:	48 83 c4 20          	add    $0x20,%rsp
140121000:	5f                   	pop    %rdi
140121001:	c3                   	ret
140121002:	48 8b cf             	mov    %rdi,%rcx
140121005:	e8 76 78 f8 ff       	call   0x1400a8880
14012100a:	48 8b 15 4f 70 2b 00 	mov    0x2b704f(%rip),%rdx        # 0x1403d8060
140121011:	48 8b c8             	mov    %rax,%rcx
140121014:	e8 5b 20 1a 00       	call   0x1402c3074
140121019:	48 8b 0d 40 70 2b 00 	mov    0x2b7040(%rip),%rcx        # 0x1403d8060
140121020:	e8 57 be 19 00       	call   0x1402bce7c
140121025:	48 8b cf             	mov    %rdi,%rcx
140121028:	e8 c3 3a fe ff       	call   0x140104af0
14012102d:	41 b9 01 00 00 00    	mov    $0x1,%r9d
140121033:	83 e0 01             	and    $0x1,%eax
140121036:	48 8b d7             	mov    %rdi,%rdx
140121039:	44 8b c0             	mov    %eax,%r8d
14012103c:	48 8b cb             	mov    %rbx,%rcx
14012103f:	e8 fc 01 00 00       	call   0x140121240
140121044:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140121049:	48 83 c4 20          	add    $0x20,%rsp
14012104d:	5f                   	pop    %rdi
14012104e:	c3                   	ret
14012104f:	cc                   	int3
140121050:	40 53                	rex push %rbx
140121052:	b8 20 00 00 00       	mov    $0x20,%eax
140121057:	e8 d4 fa 18 00       	call   0x1402b0b30
14012105c:	48 2b e0             	sub    %rax,%rsp
14012105f:	48 8b ca             	mov    %rdx,%rcx
140121062:	48 8b da             	mov    %rdx,%rbx
140121065:	e8 36 12 fd ff       	call   0x1400f22a0
14012106a:	83 e8 04             	sub    $0x4,%eax
14012106d:	74 05                	je     0x140121074
14012106f:	83 f8 01             	cmp    $0x1,%eax
140121072:	75 23                	jne    0x140121097
140121074:	48 8b cb             	mov    %rbx,%rcx
140121077:	e8 04 78 f8 ff       	call   0x1400a8880
14012107c:	48 8b 15 dd 6f 2b 00 	mov    0x2b6fdd(%rip),%rdx        # 0x1403d8060
140121083:	48 8b c8             	mov    %rax,%rcx
140121086:	e8 e9 1f 1a 00       	call   0x1402c3074
14012108b:	48 8b 0d ce 6f 2b 00 	mov    0x2b6fce(%rip),%rcx        # 0x1403d8060
140121092:	e8 e5 bd 19 00       	call   0x1402bce7c
140121097:	b8 01 00 00 00       	mov    $0x1,%eax
14012109c:	48 83 c4 20          	add    $0x20,%rsp
1401210a0:	5b                   	pop    %rbx
1401210a1:	c3                   	ret
1401210a2:	cc                   	int3
1401210a3:	cc                   	int3
1401210a4:	cc                   	int3
1401210a5:	cc                   	int3
1401210a6:	cc                   	int3
1401210a7:	cc                   	int3
1401210a8:	cc                   	int3
1401210a9:	cc                   	int3
1401210aa:	cc                   	int3
1401210ab:	cc                   	int3
1401210ac:	cc                   	int3
1401210ad:	cc                   	int3
1401210ae:	cc                   	int3
1401210af:	cc                   	int3
1401210b0:	b8 28 00 00 00       	mov    $0x28,%eax
1401210b5:	e8 76 fa 18 00       	call   0x1402b0b30