1409e9d5c:	0f b6 53 0a          	movzbl 0xa(%rbx),%edx
1409e9d60:	48 8b cf             	mov    %rdi,%rcx
1409e9d63:	e8 08 e3 06 00       	call   0x140a58070
1409e9d68:	84 c0                	test   %al,%al
1409e9d6a:	74 5d                	je     0x1409e9dc9
1409e9d6c:	0f b6 53 0b          	movzbl 0xb(%rbx),%edx
1409e9d70:	48 8b cf             	mov    %rdi,%rcx
1409e9d73:	e8 f8 e2 06 00       	call   0x140a58070
1409e9d78:	84 c0                	test   %al,%al
1409e9d7a:	74 4d                	je     0x1409e9dc9
1409e9d7c:	0f b6 53 0c          	movzbl 0xc(%rbx),%edx
1409e9d80:	48 8b cf             	mov    %rdi,%rcx
1409e9d83:	e8 e8 e2 06 00       	call   0x140a58070
1409e9d88:	84 c0                	test   %al,%al
1409e9d8a:	74 3d                	je     0x1409e9dc9
1409e9d8c:	0f b6 53 0d          	movzbl 0xd(%rbx),%edx
1409e9d90:	48 8b cf             	mov    %rdi,%rcx
1409e9d93:	e8 d8 e2 06 00       	call   0x140a58070
1409e9d98:	84 c0                	test   %al,%al
1409e9d9a:	74 2d                	je     0x1409e9dc9
1409e9d9c:	0f b6 53 0e          	movzbl 0xe(%rbx),%edx
1409e9da0:	48 8b cf             	mov    %rdi,%rcx
1409e9da3:	e8 c8 e2 06 00       	call   0x140a58070
1409e9da8:	84 c0                	test   %al,%al
1409e9daa:	74 1d                	je     0x1409e9dc9
1409e9dac:	0f b6 53 0f          	movzbl 0xf(%rbx),%edx
1409e9db0:	48 8b cf             	mov    %rdi,%rcx
1409e9db3:	e8 b8 e2 06 00       	call   0x140a58070
1409e9db8:	84 c0                	test   %al,%al
1409e9dba:	74 0d                	je     0x1409e9dc9
1409e9dbc:	b0 01                	mov    $0x1,%al
1409e9dbe:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409e9dc3:	48 83 c4 30          	add    $0x30,%rsp
1409e9dc7:	5f                   	pop    %rdi
1409e9dc8:	c3                   	ret
1409e9dc9:	32 c0                	xor    %al,%al
1409e9dcb:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
1409e9dd0:	48 83 c4 30          	add    $0x30,%rsp
1409e9dd4:	5f                   	pop    %rdi
1409e9dd5:	c3                   	ret
1409e9dd6:	cc                   	int3
1409e9dd7:	cc                   	int3
1409e9dd8:	cc                   	int3
1409e9dd9:	cc                   	int3
1409e9dda:	cc                   	int3
1409e9ddb:	cc                   	int3
1409e9ddc:	cc                   	int3
1409e9ddd:	cc                   	int3
1409e9dde:	cc                   	int3
1409e9ddf:	cc                   	int3
1409e9de0:	40 53                	rex push %rbx
1409e9de2:	48 83 ec 40          	sub    $0x40,%rsp
1409e9de6:	4c 0f be 4a 28       	movsbq 0x28(%rdx),%r9
1409e9deb:	48 8d 05 0a f3 5b 00 	lea    0x5bf30a(%rip),%rax        # 0x140fa90fc
1409e9df2:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e9df7:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409e9dfc:	48 c7 44 24 28 04 00 	movq   $0x4,0x28(%rsp)
1409e9e03:	00 00
1409e9e05:	48 8d 05 64 2c 69 00 	lea    0x692c64(%rip),%rax        # 0x14107ca70
1409e9e0c:	0f 10 4c 24 20       	movups 0x20(%rsp),%xmm1
1409e9e11:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e9e16:	48 8b da             	mov    %rdx,%rbx
1409e9e19:	48 c7 44 24 28 0f 00 	movq   $0xf,0x28(%rsp)
1409e9e20:	00 00
1409e9e22:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1409e9e27:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409e9e2c:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409e9e32:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1409e9e37:	0f 29 4c 24 30       	movaps %xmm1,0x30(%rsp)
1409e9e3c:	e8 7f df 06 00       	call   0x140a57dc0
1409e9e41:	84 c0                	test   %al,%al
1409e9e43:	74 19                	je     0x1409e9e5e
1409e9e45:	48 8b d3             	mov    %rbx,%rdx
1409e9e48:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1409e9e4d:	e8 8e 65 fe ff       	call   0x1409d03e0
1409e9e52:	84 c0                	test   %al,%al
1409e9e54:	74 08                	je     0x1409e9e5e
1409e9e56:	b0 01                	mov    $0x1,%al
1409e9e58:	48 83 c4 40          	add    $0x40,%rsp
1409e9e5c:	5b                   	pop    %rbx
1409e9e5d:	c3                   	ret
1409e9e5e:	32 c0                	xor    %al,%al
1409e9e60:	48 83 c4 40          	add    $0x40,%rsp
1409e9e64:	5b                   	pop    %rbx
1409e9e65:	c3                   	ret
1409e9e66:	cc                   	int3
1409e9e67:	cc                   	int3
1409e9e68:	cc                   	int3
1409e9e69:	cc                   	int3
1409e9e6a:	cc                   	int3
1409e9e6b:	cc                   	int3
1409e9e6c:	cc                   	int3
1409e9e6d:	cc                   	int3
1409e9e6e:	cc                   	int3
1409e9e6f:	cc                   	int3
1409e9e70:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e9e75:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1409e9e7a:	57                   	push   %rdi
1409e9e7b:	48 83 ec 50          	sub    $0x50,%rsp
1409e9e7f:	48 8d 05 f2 2a 69 00 	lea    0x692af2(%rip),%rax        # 0x14107c978
1409e9e86:	48 c7 44 24 28 07 00 	movq   $0x7,0x28(%rsp)
1409e9e8d:	00 00
1409e9e8f:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1409e9e94:	48 8d 7a 20          	lea    0x20(%rdx),%rdi
1409e9e98:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
1409e9e9d:	48 8d 42 38          	lea    0x38(%rdx),%rax
1409e9ea1:	48 8b d9             	mov    %rcx,%rbx
1409e9ea4:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1409e9ea9:	48 8d 72 08          	lea    0x8(%rdx),%rsi
1409e9ead:	48 8b 12             	mov    (%rdx),%rdx
1409e9eb0:	0f 11 44 24 20       	movups %xmm0,0x20(%rsp)
1409e9eb5:	f2 0f 10 44 24 48    	movsd  0x48(%rsp),%xmm0
1409e9ebb:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
1409e9ec1:	e8 1a ea 06 00       	call   0x140a588e0
1409e9ec6:	84 c0                	test   %al,%al
1409e9ec8:	74 67                	je     0x1409e9f31
1409e9eca:	45 33 c0             	xor    %r8d,%r8d
1409e9ecd:	48 8b d6             	mov    %rsi,%rdx
1409e9ed0:	48 8b cb             	mov    %rbx,%rcx
1409e9ed3:	e8 b8 7d 00 00       	call   0x1409f1c90
1409e9ed8:	84 c0                	test   %al,%al
1409e9eda:	74 55                	je     0x1409e9f31
1409e9edc:	48 8b 56 10          	mov    0x10(%rsi),%rdx
1409e9ee0:	48 8b cb             	mov    %rbx,%rcx
1409e9ee3:	e8 f8 e9 06 00       	call   0x140a588e0
1409e9ee8:	84 c0                	test   %al,%al
1409e9eea:	74 45                	je     0x1409e9f31
1409e9eec:	45 33 c0             	xor    %r8d,%r8d
1409e9eef:	48 8b d7             	mov    %rdi,%rdx
1409e9ef2:	48 8b cb             	mov    %rbx,%rcx
1409e9ef5:	e8 96 7d 00 00       	call   0x1409f1c90
1409e9efa:	84 c0                	test   %al,%al
1409e9efc:	74 33                	je     0x1409e9f31
1409e9efe:	48 8b 57 10          	mov    0x10(%rdi),%rdx
1409e9f02:	48 8b cb             	mov    %rbx,%rcx
1409e9f05:	e8 d6 e9 06 00       	call   0x140a588e0
1409e9f0a:	84 c0                	test   %al,%al
1409e9f0c:	74 23                	je     0x1409e9f31
1409e9f0e:	48 8b d3             	mov    %rbx,%rdx
1409e9f11:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1409e9f16:	e8 f5 23 fe ff       	call   0x1409cc310
1409e9f1b:	84 c0                	test   %al,%al
1409e9f1d:	74 12                	je     0x1409e9f31
1409e9f1f:	b0 01                	mov    $0x1,%al
1409e9f21:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409e9f26:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409e9f2b:	48 83 c4 50          	add    $0x50,%rsp
1409e9f2f:	5f                   	pop    %rdi
1409e9f30:	c3                   	ret
1409e9f31:	48 8b 5c 24 60       	mov    0x60(%rsp),%rbx
1409e9f36:	32 c0                	xor    %al,%al
1409e9f38:	48 8b 74 24 68       	mov    0x68(%rsp),%rsi
1409e9f3d:	48 83 c4 50          	add    $0x50,%rsp
1409e9f41:	5f                   	pop    %rdi
1409e9f42:	c3                   	ret
1409e9f43:	cc                   	int3
1409e9f44:	cc                   	int3
1409e9f45:	cc                   	int3
1409e9f46:	cc                   	int3
1409e9f47:	cc                   	int3
1409e9f48:	cc                   	int3
1409e9f49:	cc                   	int3
1409e9f4a:	cc                   	int3
1409e9f4b:	cc                   	int3
1409e9f4c:	cc                   	int3
1409e9f4d:	cc                   	int3
1409e9f4e:	cc                   	int3
1409e9f4f:	cc                   	int3
1409e9f50:	e9 3b 14 00 00       	jmp    0x1409eb390
1409e9f55:	cc                   	int3
1409e9f56:	cc                   	int3
1409e9f57:	cc                   	int3
1409e9f58:	cc                   	int3
1409e9f59:	cc                   	int3
1409e9f5a:	cc                   	int3
1409e9f5b:	cc                   	int3
1409e9f5c:	cc                   	int3
1409e9f5d:	cc                   	int3
1409e9f5e:	cc                   	int3
1409e9f5f:	cc                   	int3
1409e9f60:	45 33 c0             	xor    %r8d,%r8d
1409e9f63:	e9 a8 77 00 00       	jmp    0x1409f1710
1409e9f68:	cc                   	int3
1409e9f69:	cc                   	int3
1409e9f6a:	cc                   	int3
1409e9f6b:	cc                   	int3
1409e9f6c:	cc                   	int3
1409e9f6d:	cc                   	int3
1409e9f6e:	cc                   	int3
1409e9f6f:	cc                   	int3
1409e9f70:	e9 2b 15 00 00       	jmp    0x1409eb4a0
1409e9f75:	cc                   	int3
1409e9f76:	cc                   	int3
1409e9f77:	cc                   	int3
1409e9f78:	cc                   	int3
1409e9f79:	cc                   	int3
1409e9f7a:	cc                   	int3
1409e9f7b:	cc                   	int3
1409e9f7c:	cc                   	int3
1409e9f7d:	cc                   	int3
1409e9f7e:	cc                   	int3
1409e9f7f:	cc                   	int3
1409e9f80:	48 8b c2             	mov    %rdx,%rax
1409e9f83:	48 8b d1             	mov    %rcx,%rdx
1409e9f86:	48 8b 48 10          	mov    0x10(%rax),%rcx
1409e9f8a:	e9 11 00 00 00       	jmp    0x1409e9fa0
1409e9f8f:	cc                   	int3
1409e9f90:	e9 eb 38 ff ff       	jmp    0x1409dd880
1409e9f95:	cc                   	int3
1409e9f96:	cc                   	int3
1409e9f97:	cc                   	int3
1409e9f98:	cc                   	int3
1409e9f99:	cc                   	int3
1409e9f9a:	cc                   	int3
1409e9f9b:	cc                   	int3
1409e9f9c:	cc                   	int3
1409e9f9d:	cc                   	int3
1409e9f9e:	cc                   	int3
1409e9f9f:	cc                   	int3
1409e9fa0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409e9fa5:	57                   	push   %rdi
1409e9fa6:	48 83 ec 30          	sub    $0x30,%rsp
1409e9faa:	48 8b 02             	mov    (%rdx),%rax
1409e9fad:	4c 8d 44 24 20       	lea    0x20(%rsp),%r8
1409e9fb2:	0f 10 05 d7 0f 69 00 	movups 0x690fd7(%rip),%xmm0        # 0x14107af90
1409e9fb9:	48 8b fa             	mov    %rdx,%rdi
1409e9fbc:	48 8b d9             	mov    %rcx,%rbx
1409e9fbf:	ba f4 00 00 00       	mov    $0xf4,%edx
1409e9fc4:	48 8b cf             	mov    %rdi,%rcx
1409e9fc7:	48 8b 40 08          	mov    0x8(%rax),%rax
1409e9fcb:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
1409e9fd0:	ff 15 4a 9a 59 00    	call   *0x599a4a(%rip)        # 0x140f83a20
1409e9fd6:	84 c0                	test   %al,%al
1409e9fd8:	0f 84 a3 01 00 00    	je     0x1409ea181
1409e9fde:	48 8b 07             	mov    (%rdi),%rax
1409e9fe1:	48 8d 0d 88 8c 5c 00 	lea    0x5c8c88(%rip),%rcx        # 0x140fb2c70
1409e9fe8:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409e9fed:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409e9ff2:	48 c7 44 24 28 02 00 	movq   $0x2,0x28(%rsp)
1409e9ff9:	00 00
1409e9ffb:	48 8b cf             	mov    %rdi,%rcx
1409e9ffe:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ea003:	48 8b 40 30          	mov    0x30(%rax),%rax
1409ea007:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ea00d:	ff 15 0d 9a 59 00    	call   *0x599a0d(%rip)        # 0x140f83a20
1409ea013:	84 c0                	test   %al,%al
1409ea015:	0f 84 66 01 00 00    	je     0x1409ea181
1409ea01b:	45 33 c0             	xor    %r8d,%r8d
1409ea01e:	48 8b d3             	mov    %rbx,%rdx
1409ea021:	48 8b cf             	mov    %rdi,%rcx
1409ea024:	e8 e7 76 00 00       	call   0x1409f1710
1409ea029:	84 c0                	test   %al,%al
1409ea02b:	0f 84 50 01 00 00    	je     0x1409ea181
1409ea031:	48 8b 07             	mov    (%rdi),%rax
1409ea034:	48 8b cf             	mov    %rdi,%rcx
1409ea037:	48 8b 40 38          	mov    0x38(%rax),%rax
1409ea03b:	ff 15 df 99 59 00    	call   *0x5999df(%rip)        # 0x140f83a20
1409ea041:	84 c0                	test   %al,%al
1409ea043:	0f 84 38 01 00 00    	je     0x1409ea181
1409ea049:	48 8b 07             	mov    (%rdi),%rax
1409ea04c:	48 8d 0d e5 29 69 00 	lea    0x6929e5(%rip),%rcx        # 0x14107ca38
1409ea053:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409ea058:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ea05d:	48 c7 44 24 28 0b 00 	movq   $0xb,0x28(%rsp)
1409ea064:	00 00
1409ea066:	48 8b cf             	mov    %rdi,%rcx
1409ea069:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ea06e:	48 8b 40 30          	mov    0x30(%rax),%rax
1409ea072:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ea078:	ff 15 a2 99 59 00    	call   *0x5999a2(%rip)        # 0x140f83a20
1409ea07e:	84 c0                	test   %al,%al
1409ea080:	0f 84 fb 00 00 00    	je     0x1409ea181
1409ea086:	48 8b 07             	mov    (%rdi),%rax
1409ea089:	48 8b cf             	mov    %rdi,%rcx
1409ea08c:	0f b6 53 10          	movzbl 0x10(%rbx),%edx
1409ea090:	48 8b 80 f8 00 00 00 	mov    0xf8(%rax),%rax
1409ea097:	ff 15 83 99 59 00    	call   *0x599983(%rip)        # 0x140f83a20
1409ea09d:	84 c0                	test   %al,%al
1409ea09f:	0f 84 dc 00 00 00    	je     0x1409ea181
1409ea0a5:	48 8b 07             	mov    (%rdi),%rax
1409ea0a8:	48 8b cf             	mov    %rdi,%rcx
1409ea0ab:	48 8b 40 38          	mov    0x38(%rax),%rax
1409ea0af:	ff 15 6b 99 59 00    	call   *0x59996b(%rip)        # 0x140f83a20
1409ea0b5:	84 c0                	test   %al,%al
1409ea0b7:	0f 84 c4 00 00 00    	je     0x1409ea181
1409ea0bd:	48 8b 07             	mov    (%rdi),%rax
1409ea0c0:	48 8d 0d 49 2e 5e 00 	lea    0x5e2e49(%rip),%rcx        # 0x140fccf10
1409ea0c7:	48 89 4c 24 20       	mov    %rcx,0x20(%rsp)
1409ea0cc:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1409ea0d1:	48 c7 44 24 28 05 00 	movq   $0x5,0x28(%rsp)
1409ea0d8:	00 00
1409ea0da:	48 8b cf             	mov    %rdi,%rcx
1409ea0dd:	0f 28 44 24 20       	movaps 0x20(%rsp),%xmm0
1409ea0e2:	48 8b 40 30          	mov    0x30(%rax),%rax
1409ea0e6:	66 0f 7f 44 24 20    	movdqa %xmm0,0x20(%rsp)
1409ea0ec:	ff 15 2e 99 59 00    	call   *0x59992e(%rip)        # 0x140f83a20
1409ea0f2:	84 c0                	test   %al,%al
1409ea0f4:	0f 84 87 00 00 00    	je     0x1409ea181
1409ea0fa:	48 8b 07             	mov    (%rdi),%rax
1409ea0fd:	48 8b cf             	mov    %rdi,%rcx
1409ea100:	48 8b 53 20          	mov    0x20(%rbx),%rdx
1409ea104:	48 8b 40 60          	mov    0x60(%rax),%rax
1409ea108:	ff 15 12 99 59 00    	call   *0x599912(%rip)        # 0x140f83a20
1409ea10e:	84 c0                	test   %al,%al
1409ea110:	74 26                	je     0x1409ea138
1409ea112:	48 8b 5b 28          	mov    0x28(%rbx),%rbx
1409ea116:	48 85 db             	test   %rbx,%rbx
1409ea119:	74 1d                	je     0x1409ea138
1409ea11b:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
1409ea120:	48 8b d7             	mov    %rdi,%rdx
1409ea123:	48 8b cb             	mov    %rbx,%rcx
1409ea126:	e8 75 fe ff ff       	call   0x1409e9fa0
1409ea12b:	84 c0                	test   %al,%al
1409ea12d:	74 52                	je     0x1409ea181
1409ea12f:	48 8b 5b 18          	mov    0x18(%rbx),%rbx
1409ea133:	48 85 db             	test   %rbx,%rbx
1409ea136:	75 e8                	jne    0x1409ea120
1409ea138:	48 8b 07             	mov    (%rdi),%rax
1409ea13b:	48 8b cf             	mov    %rdi,%rcx
1409ea13e:	48 8b 40 68          	mov    0x68(%rax),%rax
1409ea142:	ff 15 d8 98 59 00    	call   *0x5998d8(%rip)        # 0x140f83a20
1409ea148:	84 c0                	test   %al,%al
1409ea14a:	74 35                	je     0x1409ea181
1409ea14c:	48 8b 07             	mov    (%rdi),%rax
1409ea14f:	48 8b cf             	mov    %rdi,%rcx
1409ea152:	48 8b 40 38          	mov    0x38(%rax),%rax
1409ea156:	ff 15 c4 98 59 00    	call   *0x5998c4(%rip)        # 0x140f83a20
1409ea15c:	84 c0                	test   %al,%al
1409ea15e:	74 21                	je     0x1409ea181
1409ea160:	48 8b 07             	mov    (%rdi),%rax
1409ea163:	48 8b cf             	mov    %rdi,%rcx
1409ea166:	48 8b 40 10          	mov    0x10(%rax),%rax
1409ea16a:	ff 15 b0 98 59 00    	call   *0x5998b0(%rip)        # 0x140f83a20
1409ea170:	84 c0                	test   %al,%al
1409ea172:	74 0d                	je     0x1409ea181
1409ea174:	b0 01                	mov    $0x1,%al
1409ea176:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ea17b:	48 83 c4 30          	add    $0x30,%rsp
1409ea17f:	5f                   	pop    %rdi
1409ea180:	c3                   	ret
1409ea181:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
1409ea186:	32 c0                	xor    %al,%al
1409ea188:	48 83 c4 30          	add    $0x30,%rsp
1409ea18c:	5f                   	pop    %rdi
1409ea18d:	c3                   	ret
1409ea18e:	cc                   	int3
1409ea18f:	cc                   	int3
1409ea190:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1409ea195:	57                   	push   %rdi
1409ea196:	48 83 ec 50          	sub    $0x50,%rsp