140a69d9c:	74 1c                	je     0x140a69dba
140a69d9e:	48 8b d7             	mov    %rdi,%rdx
140a69da1:	48 8b cb             	mov    %rbx,%rcx
140a69da4:	e8 87 d2 fe ff       	call   0x140a57030
140a69da9:	84 c0                	test   %al,%al
140a69dab:	74 0d                	je     0x140a69dba
140a69dad:	b0 01                	mov    $0x1,%al
140a69daf:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69db4:	48 83 c4 20          	add    $0x20,%rsp
140a69db8:	5f                   	pop    %rdi
140a69db9:	c3                   	ret
140a69dba:	32 c0                	xor    %al,%al
140a69dbc:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69dc1:	48 83 c4 20          	add    $0x20,%rsp
140a69dc5:	5f                   	pop    %rdi
140a69dc6:	c3                   	ret
140a69dc7:	cc                   	int3
140a69dc8:	cc                   	int3
140a69dc9:	cc                   	int3
140a69dca:	cc                   	int3
140a69dcb:	cc                   	int3
140a69dcc:	cc                   	int3
140a69dcd:	cc                   	int3
140a69dce:	cc                   	int3
140a69dcf:	cc                   	int3
140a69dd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69dd5:	57                   	push   %rdi
140a69dd6:	48 83 ec 20          	sub    $0x20,%rsp
140a69dda:	48 8b d9             	mov    %rcx,%rbx
140a69ddd:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69de1:	48 83 c2 04          	add    $0x4,%rdx
140a69de5:	e8 66 d3 fe ff       	call   0x140a57150
140a69dea:	84 c0                	test   %al,%al
140a69dec:	74 1c                	je     0x140a69e0a
140a69dee:	48 8b d7             	mov    %rdi,%rdx
140a69df1:	48 8b cb             	mov    %rbx,%rcx
140a69df4:	e8 d7 d1 fe ff       	call   0x140a56fd0
140a69df9:	84 c0                	test   %al,%al
140a69dfb:	74 0d                	je     0x140a69e0a
140a69dfd:	b0 01                	mov    $0x1,%al
140a69dff:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69e04:	48 83 c4 20          	add    $0x20,%rsp
140a69e08:	5f                   	pop    %rdi
140a69e09:	c3                   	ret
140a69e0a:	32 c0                	xor    %al,%al
140a69e0c:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a69e11:	48 83 c4 20          	add    $0x20,%rsp
140a69e15:	5f                   	pop    %rdi
140a69e16:	c3                   	ret
140a69e17:	cc                   	int3
140a69e18:	cc                   	int3
140a69e19:	cc                   	int3
140a69e1a:	cc                   	int3
140a69e1b:	cc                   	int3
140a69e1c:	cc                   	int3
140a69e1d:	cc                   	int3
140a69e1e:	cc                   	int3
140a69e1f:	cc                   	int3
140a69e20:	48 83 ec 48          	sub    $0x48,%rsp
140a69e24:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69e2b:	00 00
140a69e2d:	48 8d 05 0c 97 59 00 	lea    0x59970c(%rip),%rax        # 0x141003540
140a69e34:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69e39:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140a69e3d:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69e42:	4c 8d 0d a0 55 61 00 	lea    0x6155a0(%rip),%r9        # 0x14107f3e9
140a69e49:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69e4e:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69e53:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69e58:	e8 93 bc f7 ff       	call   0x1409e5af0
140a69e5d:	48 83 c4 48          	add    $0x48,%rsp
140a69e61:	c3                   	ret
140a69e62:	cc                   	int3
140a69e63:	cc                   	int3
140a69e64:	cc                   	int3
140a69e65:	cc                   	int3
140a69e66:	cc                   	int3
140a69e67:	cc                   	int3
140a69e68:	cc                   	int3
140a69e69:	cc                   	int3
140a69e6a:	cc                   	int3
140a69e6b:	cc                   	int3
140a69e6c:	cc                   	int3
140a69e6d:	cc                   	int3
140a69e6e:	cc                   	int3
140a69e6f:	cc                   	int3
140a69e70:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69e75:	57                   	push   %rdi
140a69e76:	48 83 ec 40          	sub    $0x40,%rsp
140a69e7a:	48 8b d9             	mov    %rcx,%rbx
140a69e7d:	48 8d 7a 20          	lea    0x20(%rdx),%rdi
140a69e81:	48 8d 05 b8 96 59 00 	lea    0x5996b8(%rip),%rax        # 0x141003540
140a69e88:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69e8d:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69e94:	00 00
140a69e96:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69e9b:	4c 8d 42 10          	lea    0x10(%rdx),%r8
140a69e9f:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69ea4:	4c 8d 0d 3e 55 61 00 	lea    0x61553e(%rip),%r9        # 0x14107f3e9
140a69eab:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69eb0:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69eb5:	e8 36 bc f7 ff       	call   0x1409e5af0
140a69eba:	84 c0                	test   %al,%al
140a69ebc:	74 1c                	je     0x140a69eda
140a69ebe:	48 8b d7             	mov    %rdi,%rdx
140a69ec1:	48 8b cb             	mov    %rbx,%rcx
140a69ec4:	e8 67 d1 fe ff       	call   0x140a57030
140a69ec9:	84 c0                	test   %al,%al
140a69ecb:	74 0d                	je     0x140a69eda
140a69ecd:	b0 01                	mov    $0x1,%al
140a69ecf:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69ed4:	48 83 c4 40          	add    $0x40,%rsp
140a69ed8:	5f                   	pop    %rdi
140a69ed9:	c3                   	ret
140a69eda:	32 c0                	xor    %al,%al
140a69edc:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69ee1:	48 83 c4 40          	add    $0x40,%rsp
140a69ee5:	5f                   	pop    %rdi
140a69ee6:	c3                   	ret
140a69ee7:	cc                   	int3
140a69ee8:	cc                   	int3
140a69ee9:	cc                   	int3
140a69eea:	cc                   	int3
140a69eeb:	cc                   	int3
140a69eec:	cc                   	int3
140a69eed:	cc                   	int3
140a69eee:	cc                   	int3
140a69eef:	cc                   	int3
140a69ef0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69ef5:	57                   	push   %rdi
140a69ef6:	48 83 ec 40          	sub    $0x40,%rsp
140a69efa:	48 8b d9             	mov    %rcx,%rbx
140a69efd:	48 8d 7a 18          	lea    0x18(%rdx),%rdi
140a69f01:	48 8d 05 38 96 59 00 	lea    0x599638(%rip),%rax        # 0x141003540
140a69f08:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69f0d:	48 c7 44 24 38 05 00 	movq   $0x5,0x38(%rsp)
140a69f14:	00 00
140a69f16:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140a69f1b:	4c 8d 42 08          	lea    0x8(%rdx),%r8
140a69f1f:	0f 29 44 24 30       	movaps %xmm0,0x30(%rsp)
140a69f24:	4c 8d 0d be 54 61 00 	lea    0x6154be(%rip),%r9        # 0x14107f3e9
140a69f2b:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
140a69f30:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69f35:	e8 b6 bb f7 ff       	call   0x1409e5af0
140a69f3a:	84 c0                	test   %al,%al
140a69f3c:	74 1c                	je     0x140a69f5a
140a69f3e:	48 8b d7             	mov    %rdi,%rdx
140a69f41:	48 8b cb             	mov    %rbx,%rcx
140a69f44:	e8 87 d0 fe ff       	call   0x140a56fd0
140a69f49:	84 c0                	test   %al,%al
140a69f4b:	74 0d                	je     0x140a69f5a
140a69f4d:	b0 01                	mov    $0x1,%al
140a69f4f:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69f54:	48 83 c4 40          	add    $0x40,%rsp
140a69f58:	5f                   	pop    %rdi
140a69f59:	c3                   	ret
140a69f5a:	32 c0                	xor    %al,%al
140a69f5c:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140a69f61:	48 83 c4 40          	add    $0x40,%rsp
140a69f65:	5f                   	pop    %rdi
140a69f66:	c3                   	ret
140a69f67:	cc                   	int3
140a69f68:	cc                   	int3
140a69f69:	cc                   	int3
140a69f6a:	cc                   	int3
140a69f6b:	cc                   	int3
140a69f6c:	cc                   	int3
140a69f6d:	cc                   	int3
140a69f6e:	cc                   	int3
140a69f6f:	cc                   	int3
140a69f70:	48 8b c2             	mov    %rdx,%rax
140a69f73:	48 8b d1             	mov    %rcx,%rdx
140a69f76:	48 8b c8             	mov    %rax,%rcx
140a69f79:	e9 22 fb f9 ff       	jmp    0x140a09aa0
140a69f7e:	cc                   	int3
140a69f7f:	cc                   	int3
140a69f80:	40 53                	rex push %rbx
140a69f82:	48 83 ec 20          	sub    $0x20,%rsp
140a69f86:	48 8b da             	mov    %rdx,%rbx
140a69f89:	33 c0                	xor    %eax,%eax
140a69f8b:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
140a69f90:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140a69f95:	e8 46 da fe ff       	call   0x140a579e0
140a69f9a:	84 c0                	test   %al,%al
140a69f9c:	74 10                	je     0x140a69fae
140a69f9e:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140a69fa3:	48 89 03             	mov    %rax,(%rbx)
140a69fa6:	b0 01                	mov    $0x1,%al
140a69fa8:	48 83 c4 20          	add    $0x20,%rsp
140a69fac:	5b                   	pop    %rbx
140a69fad:	c3                   	ret
140a69fae:	32 c0                	xor    %al,%al
140a69fb0:	48 83 c4 20          	add    $0x20,%rsp
140a69fb4:	5b                   	pop    %rbx
140a69fb5:	c3                   	ret
140a69fb6:	cc                   	int3
140a69fb7:	cc                   	int3
140a69fb8:	cc                   	int3
140a69fb9:	cc                   	int3
140a69fba:	cc                   	int3
140a69fbb:	cc                   	int3
140a69fbc:	cc                   	int3
140a69fbd:	cc                   	int3
140a69fbe:	cc                   	int3
140a69fbf:	cc                   	int3
140a69fc0:	e9 4b 0a ff ff       	jmp    0x140a5aa10
140a69fc5:	cc                   	int3
140a69fc6:	cc                   	int3
140a69fc7:	cc                   	int3
140a69fc8:	cc                   	int3
140a69fc9:	cc                   	int3
140a69fca:	cc                   	int3
140a69fcb:	cc                   	int3
140a69fcc:	cc                   	int3
140a69fcd:	cc                   	int3
140a69fce:	cc                   	int3
140a69fcf:	cc                   	int3
140a69fd0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a69fd5:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140a69fda:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140a69fdf:	57                   	push   %rdi
140a69fe0:	48 83 ec 20          	sub    $0x20,%rsp
140a69fe4:	48 8b d9             	mov    %rcx,%rbx
140a69fe7:	48 8d 72 28          	lea    0x28(%rdx),%rsi
140a69feb:	48 8d 6a 10          	lea    0x10(%rdx),%rbp
140a69fef:	48 8d 7a 08          	lea    0x8(%rdx),%rdi
140a69ff3:	e8 88 86 ff ff       	call   0x140a62680
140a69ff8:	84 c0                	test   %al,%al
140a69ffa:	74 39                	je     0x140a6a035
140a69ffc:	48 8b d7             	mov    %rdi,%rdx
140a69fff:	48 8b cb             	mov    %rbx,%rcx
140a6a002:	e8 29 d0 fe ff       	call   0x140a57030
140a6a007:	84 c0                	test   %al,%al
140a6a009:	74 2a                	je     0x140a6a035
140a6a00b:	48 8b cd             	mov    %rbp,%rcx
140a6a00e:	e8 bd ba 00 00       	call   0x140a75ad0
140a6a013:	48 8b d0             	mov    %rax,%rdx
140a6a016:	48 8b cb             	mov    %rbx,%rcx
140a6a019:	e8 02 d5 fe ff       	call   0x140a57520
140a6a01e:	84 c0                	test   %al,%al
140a6a020:	74 13                	je     0x140a6a035
140a6a022:	48 8b d6             	mov    %rsi,%rdx
140a6a025:	48 8b cb             	mov    %rbx,%rcx
140a6a028:	e8 b3 d9 fe ff       	call   0x140a579e0
140a6a02d:	84 c0                	test   %al,%al
140a6a02f:	74 04                	je     0x140a6a035
140a6a031:	b0 01                	mov    $0x1,%al
140a6a033:	eb 02                	jmp    0x140a6a037
140a6a035:	32 c0                	xor    %al,%al
140a6a037:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
140a6a03c:	48 8b 6c 24 40       	mov    0x40(%rsp),%rbp
140a6a041:	48 8b 74 24 48       	mov    0x48(%rsp),%rsi
140a6a046:	48 83 c4 20          	add    $0x20,%rsp
140a6a04a:	5f                   	pop    %rdi
140a6a04b:	c3                   	ret
140a6a04c:	cc                   	int3
140a6a04d:	cc                   	int3
140a6a04e:	cc                   	int3
140a6a04f:	cc                   	int3
140a6a050:	e9 bb 00 ff ff       	jmp    0x140a5a110
140a6a055:	cc                   	int3
140a6a056:	cc                   	int3
140a6a057:	cc                   	int3
140a6a058:	cc                   	int3
140a6a059:	cc                   	int3
140a6a05a:	cc                   	int3
140a6a05b:	cc                   	int3
140a6a05c:	cc                   	int3
140a6a05d:	cc                   	int3
140a6a05e:	cc                   	int3
140a6a05f:	cc                   	int3
140a6a060:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a6a065:	57                   	push   %rdi
140a6a066:	48 83 ec 30          	sub    $0x30,%rsp
140a6a06a:	48 8b fa             	mov    %rdx,%rdi
140a6a06d:	48 8b d9             	mov    %rcx,%rbx
140a6a070:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a6a075:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a6a07a:	e8 51 cf fe ff       	call   0x140a56fd0
140a6a07f:	84 c0                	test   %al,%al
140a6a081:	74 48                	je     0x140a6a0cb
140a6a083:	48 8b d7             	mov    %rdi,%rdx
140a6a086:	0f b6 4c 24 20       	movzbl 0x20(%rsp),%ecx
140a6a08b:	e8 40 f2 01 00       	call   0x140a892d0
140a6a090:	84 c0                	test   %al,%al
140a6a092:	74 0d                	je     0x140a6a0a1
140a6a094:	b0 01                	mov    $0x1,%al
140a6a096:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6a09b:	48 83 c4 30          	add    $0x30,%rsp
140a6a09f:	5f                   	pop    %rdi
140a6a0a0:	c3                   	ret
140a6a0a1:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
140a6a0a7:	b2 3b                	mov    $0x3b,%dl
140a6a0a9:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a6a0ae:	e8 2d cf f9 ff       	call   0x140a06fe0
140a6a0b3:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a6a0b7:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a6a0bc:	e8 2f 4c f5 ff       	call   0x1409becf0
140a6a0c1:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a6a0c6:	e8 25 51 f5 ff       	call   0x1409bf1f0
140a6a0cb:	32 c0                	xor    %al,%al
140a6a0cd:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6a0d2:	48 83 c4 30          	add    $0x30,%rsp
140a6a0d6:	5f                   	pop    %rdi
140a6a0d7:	c3                   	ret
140a6a0d8:	cc                   	int3
140a6a0d9:	cc                   	int3
140a6a0da:	cc                   	int3
140a6a0db:	cc                   	int3
140a6a0dc:	cc                   	int3
140a6a0dd:	cc                   	int3
140a6a0de:	cc                   	int3
140a6a0df:	cc                   	int3
140a6a0e0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140a6a0e5:	57                   	push   %rdi
140a6a0e6:	48 83 ec 30          	sub    $0x30,%rsp
140a6a0ea:	48 8b fa             	mov    %rdx,%rdi
140a6a0ed:	48 8b d9             	mov    %rcx,%rbx
140a6a0f0:	c6 44 24 20 00       	movb   $0x0,0x20(%rsp)
140a6a0f5:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140a6a0fa:	e8 d1 ce fe ff       	call   0x140a56fd0
140a6a0ff:	84 c0                	test   %al,%al
140a6a101:	74 48                	je     0x140a6a14b
140a6a103:	48 8b d7             	mov    %rdi,%rdx
140a6a106:	0f b6 4c 24 20       	movzbl 0x20(%rsp),%ecx
140a6a10b:	e8 c0 a4 01 00       	call   0x140a845d0
140a6a110:	84 c0                	test   %al,%al
140a6a112:	74 0d                	je     0x140a6a121
140a6a114:	b0 01                	mov    $0x1,%al
140a6a116:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6a11b:	48 83 c4 30          	add    $0x30,%rsp
140a6a11f:	5f                   	pop    %rdi
140a6a120:	c3                   	ret
140a6a121:	41 b8 2c 00 00 00    	mov    $0x2c,%r8d
140a6a127:	b2 3b                	mov    $0x3b,%dl
140a6a129:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a6a12e:	e8 ad ce f9 ff       	call   0x140a06fe0
140a6a133:	48 8d 4b 08          	lea    0x8(%rbx),%rcx
140a6a137:	48 8d 54 24 28       	lea    0x28(%rsp),%rdx
140a6a13c:	e8 af 4b f5 ff       	call   0x1409becf0
140a6a141:	48 8d 4c 24 28       	lea    0x28(%rsp),%rcx
140a6a146:	e8 a5 50 f5 ff       	call   0x1409bf1f0
140a6a14b:	32 c0                	xor    %al,%al
140a6a14d:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140a6a152:	48 83 c4 30          	add    $0x30,%rsp
140a6a156:	5f                   	pop    %rdi
140a6a157:	c3                   	ret
140a6a158:	cc                   	int3
140a6a159:	cc                   	int3
140a6a15a:	cc                   	int3