140e69da0:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
140e69da5:	48 8b c1             	mov    %rcx,%rax
140e69da8:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e69daf:	72 19                	jb     0x140e69dca
140e69db1:	48 83 c2 27          	add    $0x27,%rdx
140e69db5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e69db9:	48 2b c1             	sub    %rcx,%rax
140e69dbc:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e69dc0:	48 83 f8 1f          	cmp    $0x1f,%rax
140e69dc4:	0f 87 99 01 00 00    	ja     0x140e69f63
140e69dca:	e8 75 13 fb ff       	call   0x140e1b144
140e69dcf:	66 0f 6f 05 89 81 14 	movdqa 0x148189(%rip),%xmm0        # 0x140fb1f60
140e69dd6:	00
140e69dd7:	f3 0f 7f 45 87       	movdqu %xmm0,-0x79(%rbp)
140e69ddc:	66 44 89 74 24 40    	mov    %r14w,0x40(%rsp)
140e69de2:	0f b7 7f 10          	movzwl 0x10(%rdi),%edi
140e69de6:	48 8b 0e             	mov    (%rsi),%rcx
140e69de9:	48 8b 01             	mov    (%rcx),%rax
140e69dec:	48 8d 55 9f          	lea    -0x61(%rbp),%rdx
140e69df0:	48 8b 40 18          	mov    0x18(%rax),%rax
140e69df4:	ff 15 26 9c 11 00    	call   *0x119c26(%rip)        # 0x140f83a20
140e69dfa:	90                   	nop
140e69dfb:	48 8d 0d 56 59 38 00 	lea    0x385956(%rip),%rcx        # 0x1411ef758
140e69e02:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
140e69e07:	48 c7 44 24 48 2a 00 	movq   $0x2a,0x48(%rsp)
140e69e0e:	00 00
140e69e10:	48 8b c8             	mov    %rax,%rcx
140e69e13:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140e69e18:	76 03                	jbe    0x140e69e1d
140e69e1a:	48 8b 08             	mov    (%rax),%rcx
140e69e1d:	48 8b 40 10          	mov    0x10(%rax),%rax
140e69e21:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
140e69e26:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140e69e2b:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140e69e30:	0f 11 45 df          	movups %xmm0,-0x21(%rbp)
140e69e34:	48 b8 00 00 00 00 00 	movabs $0xc000000000000000,%rax
140e69e3b:	00 00 c0
140e69e3e:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140e69e42:	89 7d ef             	mov    %edi,-0x11(%rbp)
140e69e45:	48 b8 10 00 00 00 00 	movabs $0x2000000000000010,%rax
140e69e4c:	00 00 20
140e69e4f:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140e69e53:	48 8d 45 07          	lea    0x7(%rbp),%rax
140e69e57:	48 83 7d 1f 0f       	cmpq   $0xf,0x1f(%rbp)
140e69e5c:	48 0f 47 45 07       	cmova  0x7(%rbp),%rax
140e69e61:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140e69e66:	48 8b 45 17          	mov    0x17(%rbp),%rax
140e69e6a:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140e69e6f:	0f 10 44 24 30       	movups 0x30(%rsp),%xmm0
140e69e74:	0f 11 45 f3          	movups %xmm0,-0xd(%rbp)
140e69e78:	48 b8 14 00 00 00 00 	movabs $0xc000000000000014,%rax
140e69e7f:	00 00 c0
140e69e82:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140e69e86:	48 c7 44 24 30 03 00 	movq   $0x3,0x30(%rsp)
140e69e8d:	00 00
140e69e8f:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140e69e93:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
140e69e98:	0f 28 44 24 30       	movaps 0x30(%rsp),%xmm0
140e69e9d:	66 0f 7f 44 24 30    	movdqa %xmm0,0x30(%rsp)
140e69ea3:	0f 28 4c 24 40       	movaps 0x40(%rsp),%xmm1
140e69ea8:	66 0f 7f 4c 24 40    	movdqa %xmm1,0x40(%rsp)
140e69eae:	4c 8d 44 24 30       	lea    0x30(%rsp),%r8
140e69eb3:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
140e69eb8:	48 8b cb             	mov    %rbx,%rcx
140e69ebb:	e8 30 87 3c ff       	call   0x1402325f0
140e69ec0:	90                   	nop
140e69ec1:	48 8b 55 b7          	mov    -0x49(%rbp),%rdx
140e69ec5:	48 83 fa 0f          	cmp    $0xf,%rdx
140e69ec9:	76 2d                	jbe    0x140e69ef8
140e69ecb:	48 ff c2             	inc    %rdx
140e69ece:	48 8b 4d 9f          	mov    -0x61(%rbp),%rcx
140e69ed2:	48 8b c1             	mov    %rcx,%rax
140e69ed5:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e69edc:	72 15                	jb     0x140e69ef3
140e69ede:	48 83 c2 27          	add    $0x27,%rdx
140e69ee2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e69ee6:	48 2b c1             	sub    %rcx,%rax
140e69ee9:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e69eed:	48 83 f8 1f          	cmp    $0x1f,%rax
140e69ef1:	77 76                	ja     0x140e69f69
140e69ef3:	e8 4c 12 fb ff       	call   0x140e1b144
140e69ef8:	66 0f 6f 05 30 9f 13 	movdqa 0x139f30(%rip),%xmm0        # 0x140fa3e30
140e69eff:	00
140e69f00:	f3 0f 7f 45 af       	movdqu %xmm0,-0x51(%rbp)
140e69f05:	c6 45 9f 00          	movb   $0x0,-0x61(%rbp)
140e69f09:	48 8b 55 1f          	mov    0x1f(%rbp),%rdx
140e69f0d:	48 83 fa 0f          	cmp    $0xf,%rdx
140e69f11:	76 2d                	jbe    0x140e69f40
140e69f13:	48 ff c2             	inc    %rdx
140e69f16:	48 8b 4d 07          	mov    0x7(%rbp),%rcx
140e69f1a:	48 8b c1             	mov    %rcx,%rax
140e69f1d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e69f24:	72 15                	jb     0x140e69f3b
140e69f26:	48 83 c2 27          	add    $0x27,%rdx
140e69f2a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e69f2e:	48 2b c1             	sub    %rcx,%rax
140e69f31:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e69f35:	48 83 f8 1f          	cmp    $0x1f,%rax
140e69f39:	77 22                	ja     0x140e69f5d
140e69f3b:	e8 04 12 fb ff       	call   0x140e1b144
140e69f40:	48 8b c3             	mov    %rbx,%rax
140e69f43:	48 8b 4d 27          	mov    0x27(%rbp),%rcx
140e69f47:	48 33 cc             	xor    %rsp,%rcx
140e69f4a:	e8 b1 15 fb ff       	call   0x140e1b500
140e69f4f:	48 81 c4 00 01 00 00 	add    $0x100,%rsp
140e69f56:	41 5e                	pop    %r14
140e69f58:	5f                   	pop    %rdi
140e69f59:	5e                   	pop    %rsi
140e69f5a:	5b                   	pop    %rbx
140e69f5b:	5d                   	pop    %rbp
140e69f5c:	c3                   	ret
140e69f5d:	e8 42 02 fc ff       	call   0x140e2a1a4
140e69f62:	90                   	nop
140e69f63:	e8 3c 02 fc ff       	call   0x140e2a1a4
140e69f68:	90                   	nop
140e69f69:	e8 36 02 fc ff       	call   0x140e2a1a4
140e69f6e:	cc                   	int3
140e69f6f:	cc                   	int3
140e69f70:	40 53                	rex push %rbx
140e69f72:	56                   	push   %rsi
140e69f73:	57                   	push   %rdi
140e69f74:	41 54                	push   %r12
140e69f76:	41 55                	push   %r13
140e69f78:	41 56                	push   %r14
140e69f7a:	41 57                	push   %r15
140e69f7c:	48 81 ec c0 02 00 00 	sub    $0x2c0,%rsp
140e69f83:	48 8b 05 76 ef 54 00 	mov    0x54ef76(%rip),%rax        # 0x1413b8f00
140e69f8a:	48 33 c4             	xor    %rsp,%rax
140e69f8d:	48 89 84 24 b0 02 00 	mov    %rax,0x2b0(%rsp)
140e69f94:	00
140e69f95:	4d 8b e0             	mov    %r8,%r12
140e69f98:	4c 89 44 24 60       	mov    %r8,0x60(%rsp)
140e69f9d:	48 89 54 24 70       	mov    %rdx,0x70(%rsp)
140e69fa2:	48 89 4c 24 58       	mov    %rcx,0x58(%rsp)
140e69fa7:	48 89 8c 24 90 00 00 	mov    %rcx,0x90(%rsp)
140e69fae:	00
140e69faf:	48 89 94 24 c0 00 00 	mov    %rdx,0xc0(%rsp)
140e69fb6:	00
140e69fb7:	4c 89 44 24 78       	mov    %r8,0x78(%rsp)
140e69fbc:	4c 89 8c 24 00 01 00 	mov    %r9,0x100(%rsp)
140e69fc3:	00
140e69fc4:	45 33 ed             	xor    %r13d,%r13d
140e69fc7:	44 89 ac 24 98 00 00 	mov    %r13d,0x98(%rsp)
140e69fce:	00
140e69fcf:	49 8b 01             	mov    (%r9),%rax
140e69fd2:	4c 8b 78 18          	mov    0x18(%rax),%r15
140e69fd6:	4c 89 bc 24 88 00 00 	mov    %r15,0x88(%rsp)
140e69fdd:	00
140e69fde:	0f b7 38             	movzwl (%rax),%edi
140e69fe1:	66 89 7c 24 50       	mov    %di,0x50(%rsp)
140e69fe6:	0f 57 c0             	xorps  %xmm0,%xmm0
140e69fe9:	48 8b fa             	mov    %rdx,%rdi
140e69fec:	0f 11 02             	movups %xmm0,(%rdx)
140e69fef:	b9 28 00 00 00       	mov    $0x28,%ecx
140e69ff4:	e8 0f 11 fb ff       	call   0x140e1b108
140e69ff9:	48 8b d8             	mov    %rax,%rbx
140e69ffc:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140e6a003:	00
140e6a004:	48 85 c0             	test   %rax,%rax
140e6a007:	74 30                	je     0x140e6a039
140e6a009:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6a00c:	0f 11 00             	movups %xmm0,(%rax)
140e6a00f:	c7 40 08 01 00 00 00 	movl   $0x1,0x8(%rax)
140e6a016:	c7 40 0c 01 00 00 00 	movl   $0x1,0xc(%rax)
140e6a01d:	48 8d 05 e4 5b 38 00 	lea    0x385be4(%rip),%rax        # 0x1411efc08
140e6a024:	48 89 03             	mov    %rax,(%rbx)
140e6a027:	48 8d 4b 10          	lea    0x10(%rbx),%rcx
140e6a02b:	4c 8d 44 24 48       	lea    0x48(%rsp),%r8
140e6a030:	33 d2                	xor    %edx,%edx
140e6a032:	e8 99 df ff ff       	call   0x140e67fd0
140e6a037:	eb 03                	jmp    0x140e6a03c
140e6a039:	49 8b dd             	mov    %r13,%rbx
140e6a03c:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6a03f:	0f 11 07             	movups %xmm0,(%rdi)
140e6a042:	48 8d 43 10          	lea    0x10(%rbx),%rax
140e6a046:	48 89 07             	mov    %rax,(%rdi)
140e6a049:	48 89 5f 08          	mov    %rbx,0x8(%rdi)
140e6a04d:	c7 84 24 98 00 00 00 	movl   $0x3,0x98(%rsp)
140e6a054:	03 00 00 00
140e6a058:	48 8b 5c 24 58       	mov    0x58(%rsp),%rbx
140e6a05d:	48 8b 33             	mov    (%rbx),%rsi
140e6a060:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e6a064:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140e6a06b:	00
140e6a06c:	49 c7 c6 ff ff ff ff 	mov    $0xffffffffffffffff,%r14
140e6a073:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140e6a07a:	00
140e6a07b:	48 3b b4 24 c8 00 00 	cmp    0xc8(%rsp),%rsi
140e6a082:	00
140e6a083:	0f 84 48 08 00 00    	je     0x140e6a8d1
140e6a089:	48 89 74 24 68       	mov    %rsi,0x68(%rsp)
140e6a08e:	48 8b 0e             	mov    (%rsi),%rcx
140e6a091:	48 8b 01             	mov    (%rcx),%rax
140e6a094:	49 8b d4             	mov    %r12,%rdx
140e6a097:	48 8b 40 28          	mov    0x28(%rax),%rax
140e6a09b:	ff 15 7f 99 11 00    	call   *0x11997f(%rip)        # 0x140f83a20
140e6a0a1:	84 c0                	test   %al,%al
140e6a0a3:	0f 84 2a 02 00 00    	je     0x140e6a2d3
140e6a0a9:	45 33 c9             	xor    %r9d,%r9d
140e6a0ac:	4c 8d 84 24 10 02 00 	lea    0x210(%rsp),%r8
140e6a0b3:	00
140e6a0b4:	33 d2                	xor    %edx,%edx
140e6a0b6:	48 8d 0d e3 c7 5a 00 	lea    0x5ac7e3(%rip),%rcx        # 0x1414168a0
140e6a0bd:	ff 15 05 97 11 00    	call   *0x119705(%rip)        # 0x140f837c8
140e6a0c3:	85 c0                	test   %eax,%eax
140e6a0c5:	0f 84 2c 08 00 00    	je     0x140e6a8f7
140e6a0cb:	83 bc 24 10 02 00 00 	cmpl   $0x0,0x210(%rsp)
140e6a0d2:	00
140e6a0d3:	0f 84 83 00 00 00    	je     0x140e6a15c
140e6a0d9:	48 8b 1d 80 82 1f 00 	mov    0x1f8280(%rip),%rbx        # 0x141062360
140e6a0e0:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e6a0e4:	0f 10 40 f0          	movups -0x10(%rax),%xmm0
140e6a0e8:	0f 11 84 24 48 02 00 	movups %xmm0,0x248(%rsp)
140e6a0ef:	00
140e6a0f0:	48 83 7b 20 00       	cmpq   $0x0,0x20(%rbx)
140e6a0f5:	74 07                	je     0x140e6a0fe
140e6a0f7:	b9 05 00 00 00       	mov    $0x5,%ecx
140e6a0fc:	cd 29                	int    $0x29
140e6a0fe:	4c 89 6b 28          	mov    %r13,0x28(%rbx)
140e6a102:	4c 89 6b 30          	mov    %r13,0x30(%rbx)
140e6a106:	4c 8d 4b 20          	lea    0x20(%rbx),%r9
140e6a10a:	4c 8b c3             	mov    %rbx,%r8
140e6a10d:	48 8d 15 9c 71 19 ff 	lea    -0xe68e64(%rip),%rdx        # 0x1400012b0
140e6a114:	48 8d 8c 24 48 02 00 	lea    0x248(%rsp),%rcx
140e6a11b:	00
140e6a11c:	ff 15 46 8f 11 00    	call   *0x118f46(%rip)        # 0x140f83068
140e6a122:	85 c0                	test   %eax,%eax
140e6a124:	75 17                	jne    0x140e6a13d
140e6a126:	4c 8b 43 08          	mov    0x8(%rbx),%r8
140e6a12a:	45 0f b7 08          	movzwl (%r8),%r9d
140e6a12e:	ba 02 00 00 00       	mov    $0x2,%edx
140e6a133:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e6a137:	ff 15 33 8f 11 00    	call   *0x118f33(%rip)        # 0x140f83070
140e6a13d:	45 33 c0             	xor    %r8d,%r8d
140e6a140:	33 d2                	xor    %edx,%edx
140e6a142:	48 8d 0d 57 c7 5a 00 	lea    0x5ac757(%rip),%rcx        # 0x1414168a0
140e6a149:	ff 15 71 96 11 00    	call   *0x119671(%rip)        # 0x140f837c0
140e6a14f:	85 c0                	test   %eax,%eax
140e6a151:	0f 84 a6 07 00 00    	je     0x140e6a8fd
140e6a157:	48 8b 7c 24 70       	mov    0x70(%rsp),%rdi
140e6a15c:	48 8b 1d fd 81 1f 00 	mov    0x1f81fd(%rip),%rbx        # 0x141062360
140e6a163:	83 3b 05             	cmpl   $0x5,(%rbx)
140e6a166:	0f 86 62 01 00 00    	jbe    0x140e6a2ce
140e6a16c:	48 8b 0e             	mov    (%rsi),%rcx
140e6a16f:	48 8b 01             	mov    (%rcx),%rax
140e6a172:	48 8d 94 24 f0 01 00 	lea    0x1f0(%rsp),%rdx
140e6a179:	00
140e6a17a:	48 8b 40 18          	mov    0x18(%rax),%rax
140e6a17e:	ff 15 9c 98 11 00    	call   *0x11989c(%rip)        # 0x140f83a20
140e6a184:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140e6a189:	76 03                	jbe    0x140e6a18e
140e6a18b:	48 8b 00             	mov    (%rax),%rax
140e6a18e:	48 85 c0             	test   %rax,%rax
140e6a191:	74 0f                	je     0x140e6a1a2
140e6a193:	49 ff c6             	inc    %r14
140e6a196:	42 80 3c 30 00       	cmpb   $0x0,(%rax,%r14,1)
140e6a19b:	75 f6                	jne    0x140e6a193
140e6a19d:	41 ff c6             	inc    %r14d
140e6a1a0:	eb 0d                	jmp    0x140e6a1af
140e6a1a2:	48 8d 05 e3 95 13 00 	lea    0x1395e3(%rip),%rax        # 0x140fa378c
140e6a1a9:	41 be 01 00 00 00    	mov    $0x1,%r14d
140e6a1af:	48 89 84 24 90 02 00 	mov    %rax,0x290(%rsp)
140e6a1b6:	00
140e6a1b7:	44 89 b4 24 98 02 00 	mov    %r14d,0x298(%rsp)
140e6a1be:	00
140e6a1bf:	44 89 ac 24 9c 02 00 	mov    %r13d,0x29c(%rsp)
140e6a1c6:	00
140e6a1c7:	48 8d 05 c2 55 38 00 	lea    0x3855c2(%rip),%rax        # 0x1411ef790
140e6a1ce:	48 89 84 24 80 02 00 	mov    %rax,0x280(%rsp)
140e6a1d5:	00
140e6a1d6:	48 c7 84 24 88 02 00 	movq   $0x48,0x288(%rsp)
140e6a1dd:	00 48 00 00 00
140e6a1e2:	c7 84 24 a0 02 00 00 	movl   $0xb000000,0x2a0(%rsp)
140e6a1e9:	00 00 00 0b
140e6a1ed:	0f b7 05 56 b2 41 00 	movzwl 0x41b256(%rip),%eax        # 0x14128544a
140e6a1f4:	89 84 24 a4 02 00 00 	mov    %eax,0x2a4(%rsp)
140e6a1fb:	4c 89 ac 24 a8 02 00 	mov    %r13,0x2a8(%rsp)
140e6a202:	00
140e6a203:	48 8b 43 08          	mov    0x8(%rbx),%rax
140e6a207:	48 89 84 24 60 02 00 	mov    %rax,0x260(%rsp)
140e6a20e:	00
140e6a20f:	0f b7 00             	movzwl (%rax),%eax
140e6a212:	89 84 24 68 02 00 00 	mov    %eax,0x268(%rsp)
140e6a219:	c7 84 24 6c 02 00 00 	movl   $0x2,0x26c(%rsp)
140e6a220:	02 00 00 00
140e6a224:	48 8d 05 29 b2 41 00 	lea    0x41b229(%rip),%rax        # 0x141285454
140e6a22b:	48 89 84 24 70 02 00 	mov    %rax,0x270(%rsp)
140e6a232:	00
140e6a233:	c7 84 24 78 02 00 00 	movl   $0x2b,0x278(%rsp)
140e6a23a:	2b 00 00 00
140e6a23e:	c7 84 24 7c 02 00 00 	movl   $0x1,0x27c(%rsp)
140e6a245:	01 00 00 00
140e6a249:	48 8d 05 24 c5 41 00 	lea    0x41c524(%rip),%rax        # 0x141286774
140e6a250:	48 8d 0d 81 74 41 00 	lea    0x417481(%rip),%rcx        # 0x1412816d8
140e6a257:	2b c1                	sub    %ecx,%eax
140e6a259:	89 44 24 40          	mov    %eax,0x40(%rsp)
140e6a25d:	48 8d 84 24 60 02 00 	lea    0x260(%rsp),%rax
140e6a264:	00
140e6a265:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140e6a26a:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
140e6a271:	00
140e6a272:	45 33 c9             	xor    %r9d,%r9d
140e6a275:	45 33 c0             	xor    %r8d,%r8d
140e6a278:	48 8d 94 24 a0 02 00 	lea    0x2a0(%rsp),%rdx
140e6a27f:	00
140e6a280:	48 8b 4b 20          	mov    0x20(%rbx),%rcx
140e6a284:	ff 15 ee 8d 11 00    	call   *0x118dee(%rip)        # 0x140f83078
140e6a28a:	48 8b 94 24 08 02 00 	mov    0x208(%rsp),%rdx
140e6a291:	00
140e6a292:	48 83 fa 0f          	cmp    $0xf,%rdx
140e6a296:	76 36                	jbe    0x140e6a2ce
140e6a298:	48 ff c2             	inc    %rdx
140e6a29b:	48 8b 8c 24 f0 01 00 	mov    0x1f0(%rsp),%rcx
140e6a2a2:	00
140e6a2a3:	48 8b c1             	mov    %rcx,%rax
140e6a2a6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140e6a2ad:	72 19                	jb     0x140e6a2c8
140e6a2af:	48 83 c2 27          	add    $0x27,%rdx
140e6a2b3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140e6a2b7:	48 2b c1             	sub    %rcx,%rax
140e6a2ba:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140e6a2be:	48 83 f8 1f          	cmp    $0x1f,%rax
140e6a2c2:	0f 87 3b 06 00 00    	ja     0x140e6a903
140e6a2c8:	e8 77 0e fb ff       	call   0x140e1b144
140e6a2cd:	90                   	nop
140e6a2ce:	e9 fe 05 00 00       	jmp    0x140e6a8d1
140e6a2d3:	0f 57 c0             	xorps  %xmm0,%xmm0
140e6a2d6:	0f 11 84 24 18 02 00 	movups %xmm0,0x218(%rsp)
140e6a2dd:	00
140e6a2de:	48 8b 0e             	mov    (%rsi),%rcx
140e6a2e1:	48 8b 01             	mov    (%rcx),%rax
140e6a2e4:	4d 8b c4             	mov    %r12,%r8
140e6a2e7:	48 8d 94 24 18 02 00 	lea    0x218(%rsp),%rdx
140e6a2ee:	00
140e6a2ef:	48 8b 40 10          	mov    0x10(%rax),%rax
140e6a2f3:	ff 15 27 97 11 00    	call   *0x119727(%rip)        # 0x140f83a20
140e6a2f9:	90                   	nop
140e6a2fa:	48 8b 8c 24 18 02 00 	mov    0x218(%rsp),%rcx
140e6a301:	00
140e6a302:	48 85 c9             	test   %rcx,%rcx
140e6a305:	0f 84 3e 05 00 00    	je     0x140e6a849
140e6a30b:	48 8b 41 08          	mov    0x8(%rcx),%rax
140e6a30f:	48 39 01             	cmp    %rax,(%rcx)
140e6a312:	0f 84 31 05 00 00    	je     0x140e6a849
140e6a318:	48 8b 84 24 00 01 00 	mov    0x100(%rsp),%rax
140e6a31f:	00
140e6a320:	48 8b 10             	mov    (%rax),%rdx
140e6a323:	48 83 c2 58          	add    $0x58,%rdx
140e6a327:	49 8b cc             	mov    %r12,%rcx
140e6a32a:	e8 31 6f b0 ff       	call   0x140971260