1401f1d2f:	e8 34 2f 01 00       	call   0x140204c68
1401f1d34:	eb c5                	jmp    0x1401f1cfb
1401f1d36:	cc                   	int3
1401f1d37:	90                   	nop
1401f1d38:	90                   	nop
1401f1d39:	90                   	nop
1401f1d3a:	90                   	nop
1401f1d3b:	90                   	nop
1401f1d3c:	90                   	nop
1401f1d3d:	90                   	nop
1401f1d3e:	90                   	nop
1401f1d3f:	90                   	nop
1401f1d40:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f1d45:	57                   	push   %rdi
1401f1d46:	48 81 ec e0 00 00 00 	sub    $0xe0,%rsp
1401f1d4d:	48 8b 05 2c f4 10 00 	mov    0x10f42c(%rip),%rax        # 0x140301180
1401f1d54:	48 33 c4             	xor    %rsp,%rax
1401f1d57:	48 89 84 24 d0 00 00 	mov    %rax,0xd0(%rsp)
1401f1d5e:	00
1401f1d5f:	48 8b fa             	mov    %rdx,%rdi
1401f1d62:	8b 0d 20 f8 11 00    	mov    0x11f820(%rip),%ecx        # 0x140311588
1401f1d68:	65 48 8b 04 25 58 00 	mov    %gs:0x58,%rax
1401f1d6f:	00 00
1401f1d71:	ba 10 00 00 00       	mov    $0x10,%edx
1401f1d76:	48 8b 04 c8          	mov    (%rax,%rcx,8),%rax
1401f1d7a:	8b 0c 02             	mov    (%rdx,%rax,1),%ecx
1401f1d7d:	39 0d 61 ee 11 00    	cmp    %ecx,0x11ee61(%rip)        # 0x140310be4
1401f1d83:	0f 8f a0 00 00 00    	jg     0x1401f1e29
1401f1d89:	8a 05 51 ee 11 00    	mov    0x11ee51(%rip),%al        # 0x140310be0
1401f1d8f:	48 8d 1d aa f2 10 00 	lea    0x10f2aa(%rip),%rbx        # 0x140301040
1401f1d96:	84 c0                	test   %al,%al
1401f1d98:	75 39                	jne    0x1401f1dd3
1401f1d9a:	33 d2                	xor    %edx,%edx
1401f1d9c:	41 b8 aa 00 00 00    	mov    $0xaa,%r8d
1401f1da2:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401f1da7:	e8 56 3c 01 00       	call   0x140205a02
1401f1dac:	ba 55 00 00 00       	mov    $0x55,%edx
1401f1db1:	48 8d 4c 24 20       	lea    0x20(%rsp),%rcx
1401f1db6:	e8 0d 5d fc ff       	call   0x1401b7ac8
1401f1dbb:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
1401f1dc0:	48 8b cb             	mov    %rbx,%rcx
1401f1dc3:	e8 e4 3d e2 ff       	call   0x140015bac
1401f1dc8:	b8 01 00 00 00       	mov    $0x1,%eax
1401f1dcd:	86 05 0d ee 11 00    	xchg   %al,0x11ee0d(%rip)        # 0x140310be0
1401f1dd3:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1dd6:	0f 11 07             	movups %xmm0,(%rdi)
1401f1dd9:	48 83 67 10 00       	andq   $0x0,0x10(%rdi)
1401f1dde:	48 83 67 18 00       	andq   $0x0,0x18(%rdi)
1401f1de3:	48 83 3d 6d f2 10 00 	cmpq   $0x7,0x10f26d(%rip)        # 0x140301058
1401f1dea:	07
1401f1deb:	48 0f 47 1d 4d f2 10 	cmova  0x10f24d(%rip),%rbx        # 0x140301040
1401f1df2:	00
1401f1df3:	4c 8b 05 56 f2 10 00 	mov    0x10f256(%rip),%r8        # 0x140301050
1401f1dfa:	48 8b d3             	mov    %rbx,%rdx
1401f1dfd:	48 8b cf             	mov    %rdi,%rcx
1401f1e00:	e8 ef 4f e1 ff       	call   0x140006df4
1401f1e05:	48 8b c7             	mov    %rdi,%rax
1401f1e08:	48 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%rcx
1401f1e0f:	00
1401f1e10:	48 33 cc             	xor    %rsp,%rcx
1401f1e13:	e8 58 29 01 00       	call   0x140204770
1401f1e18:	48 8b 9c 24 f0 00 00 	mov    0xf0(%rsp),%rbx
1401f1e1f:	00
1401f1e20:	48 81 c4 e0 00 00 00 	add    $0xe0,%rsp
1401f1e27:	5f                   	pop    %rdi
1401f1e28:	c3                   	ret
1401f1e29:	48 8d 0d b4 ed 11 00 	lea    0x11edb4(%rip),%rcx        # 0x140310be4
1401f1e30:	e8 9f 2e 01 00       	call   0x140204cd4
1401f1e35:	83 3d a8 ed 11 00 ff 	cmpl   $0xffffffff,0x11eda8(%rip)        # 0x140310be4
1401f1e3c:	0f 85 47 ff ff ff    	jne    0x1401f1d89
1401f1e42:	48 8d 0d 67 f3 01 00 	lea    0x1f367(%rip),%rcx        # 0x1402111b0
1401f1e49:	e8 3a 2c 01 00       	call   0x140204a88
1401f1e4e:	48 8d 0d 8f ed 11 00 	lea    0x11ed8f(%rip),%rcx        # 0x140310be4
1401f1e55:	e8 0e 2e 01 00       	call   0x140204c68
1401f1e5a:	e9 2a ff ff ff       	jmp    0x1401f1d89
1401f1e5f:	cc                   	int3
1401f1e60:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f1e65:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f1e6a:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
1401f1e6f:	57                   	push   %rdi
1401f1e70:	48 83 ec 20          	sub    $0x20,%rsp
1401f1e74:	48 8b fa             	mov    %rdx,%rdi
1401f1e77:	48 8b d9             	mov    %rcx,%rbx
1401f1e7a:	48 8d 05 67 62 02 00 	lea    0x26267(%rip),%rax        # 0x1402180e8
1401f1e81:	48 89 01             	mov    %rax,(%rcx)
1401f1e84:	8b 42 08             	mov    0x8(%rdx),%eax
1401f1e87:	89 41 08             	mov    %eax,0x8(%rcx)
1401f1e8a:	48 83 c1 10          	add    $0x10,%rcx
1401f1e8e:	48 83 c2 10          	add    $0x10,%rdx
1401f1e92:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1e95:	0f 11 01             	movups %xmm0,(%rcx)
1401f1e98:	33 f6                	xor    %esi,%esi
1401f1e9a:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1e9e:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1ea2:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1ea6:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1eab:	76 03                	jbe    0x1401f1eb0
1401f1ead:	48 8b 12             	mov    (%rdx),%rdx
1401f1eb0:	e8 3f 4f e1 ff       	call   0x140006df4
1401f1eb5:	48 8d 4b 30          	lea    0x30(%rbx),%rcx
1401f1eb9:	48 8d 57 30          	lea    0x30(%rdi),%rdx
1401f1ebd:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1ec0:	0f 11 01             	movups %xmm0,(%rcx)
1401f1ec3:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1ec7:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1ecb:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1ecf:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1ed4:	76 03                	jbe    0x1401f1ed9
1401f1ed6:	48 8b 12             	mov    (%rdx),%rdx
1401f1ed9:	e8 16 4f e1 ff       	call   0x140006df4
1401f1ede:	48 8d 4b 50          	lea    0x50(%rbx),%rcx
1401f1ee2:	48 8d 57 50          	lea    0x50(%rdi),%rdx
1401f1ee6:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1ee9:	0f 11 01             	movups %xmm0,(%rcx)
1401f1eec:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1ef0:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1ef4:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1ef8:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1efd:	76 03                	jbe    0x1401f1f02
1401f1eff:	48 8b 12             	mov    (%rdx),%rdx
1401f1f02:	e8 ed 4e e1 ff       	call   0x140006df4
1401f1f07:	0f 10 47 70          	movups 0x70(%rdi),%xmm0
1401f1f0b:	f3 0f 7f 43 70       	movdqu %xmm0,0x70(%rbx)
1401f1f10:	48 8d 8b 80 00 00 00 	lea    0x80(%rbx),%rcx
1401f1f17:	48 8d 97 80 00 00 00 	lea    0x80(%rdi),%rdx
1401f1f1e:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1f21:	0f 11 01             	movups %xmm0,(%rcx)
1401f1f24:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1f28:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1f2c:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1f30:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1f35:	76 03                	jbe    0x1401f1f3a
1401f1f37:	48 8b 12             	mov    (%rdx),%rdx
1401f1f3a:	e8 b5 4e e1 ff       	call   0x140006df4
1401f1f3f:	48 8d 8b a0 00 00 00 	lea    0xa0(%rbx),%rcx
1401f1f46:	48 8d 97 a0 00 00 00 	lea    0xa0(%rdi),%rdx
1401f1f4d:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1f50:	0f 11 01             	movups %xmm0,(%rcx)
1401f1f53:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1f57:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1f5b:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1f5f:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1f64:	76 03                	jbe    0x1401f1f69
1401f1f66:	48 8b 12             	mov    (%rdx),%rdx
1401f1f69:	e8 86 4e e1 ff       	call   0x140006df4
1401f1f6e:	48 8d 8b c0 00 00 00 	lea    0xc0(%rbx),%rcx
1401f1f75:	48 8d 97 c0 00 00 00 	lea    0xc0(%rdi),%rdx
1401f1f7c:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f1f7f:	0f 11 01             	movups %xmm0,(%rcx)
1401f1f82:	48 89 71 10          	mov    %rsi,0x10(%rcx)
1401f1f86:	48 89 71 18          	mov    %rsi,0x18(%rcx)
1401f1f8a:	4c 8b 42 10          	mov    0x10(%rdx),%r8
1401f1f8e:	48 83 7a 18 07       	cmpq   $0x7,0x18(%rdx)
1401f1f93:	76 03                	jbe    0x1401f1f98
1401f1f95:	48 8b 12             	mov    (%rdx),%rdx
1401f1f98:	e8 57 4e e1 ff       	call   0x140006df4
1401f1f9d:	48 8b c3             	mov    %rbx,%rax
1401f1fa0:	48 8b 5c 24 38       	mov    0x38(%rsp),%rbx
1401f1fa5:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401f1faa:	66 0f 1f 44 00 00    	nopw   0x0(%rax,%rax,1)
1401f1fb0:	48 83 c4 20          	add    $0x20,%rsp
1401f1fb4:	5f                   	pop    %rdi
1401f1fb5:	c3                   	ret
1401f1fb6:	90                   	nop
1401f1fb7:	90                   	nop
1401f1fb8:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f1fbd:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
1401f1fc2:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f1fc7:	57                   	push   %rdi
1401f1fc8:	48 83 ec 20          	sub    $0x20,%rsp
1401f1fcc:	48 8b 81 d8 00 00 00 	mov    0xd8(%rcx),%rax
1401f1fd3:	be 07 00 00 00       	mov    $0x7,%esi
1401f1fd8:	48 8b d9             	mov    %rcx,%rbx
1401f1fdb:	bd 00 10 00 00       	mov    $0x1000,%ebp
1401f1fe0:	48 3b c6             	cmp    %rsi,%rax
1401f1fe3:	76 32                	jbe    0x1401f2017
1401f1fe5:	48 8b 89 c0 00 00 00 	mov    0xc0(%rcx),%rcx
1401f1fec:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f1ff3:	00
1401f1ff4:	48 3b c5             	cmp    %rbp,%rax
1401f1ff7:	72 18                	jb     0x1401f2011
1401f1ff9:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f1ffd:	48 2b ca             	sub    %rdx,%rcx
1401f2000:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f2004:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f2008:	0f 87 9f 01 00 00    	ja     0x1401f21ad
1401f200e:	48 8b ca             	mov    %rdx,%rcx
1401f2011:	ff 15 29 0b 02 00    	call   *0x20b29(%rip)        # 0x140212b40
1401f2017:	33 ff                	xor    %edi,%edi
1401f2019:	48 89 b3 d8 00 00 00 	mov    %rsi,0xd8(%rbx)
1401f2020:	48 89 bb d0 00 00 00 	mov    %rdi,0xd0(%rbx)
1401f2027:	66 89 bb c0 00 00 00 	mov    %di,0xc0(%rbx)
1401f202e:	48 8b 83 b8 00 00 00 	mov    0xb8(%rbx),%rax
1401f2035:	48 3b c6             	cmp    %rsi,%rax
1401f2038:	76 32                	jbe    0x1401f206c
1401f203a:	48 8b 8b a0 00 00 00 	mov    0xa0(%rbx),%rcx
1401f2041:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f2048:	00
1401f2049:	48 3b c5             	cmp    %rbp,%rax
1401f204c:	72 18                	jb     0x1401f2066
1401f204e:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f2052:	48 2b ca             	sub    %rdx,%rcx
1401f2055:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f2059:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f205d:	0f 87 4a 01 00 00    	ja     0x1401f21ad
1401f2063:	48 8b ca             	mov    %rdx,%rcx
1401f2066:	ff 15 d4 0a 02 00    	call   *0x20ad4(%rip)        # 0x140212b40
1401f206c:	48 89 bb b0 00 00 00 	mov    %rdi,0xb0(%rbx)
1401f2073:	48 89 b3 b8 00 00 00 	mov    %rsi,0xb8(%rbx)
1401f207a:	66 89 bb a0 00 00 00 	mov    %di,0xa0(%rbx)
1401f2081:	48 8b 83 98 00 00 00 	mov    0x98(%rbx),%rax
1401f2088:	48 3b c6             	cmp    %rsi,%rax
1401f208b:	76 32                	jbe    0x1401f20bf
1401f208d:	48 8b 8b 80 00 00 00 	mov    0x80(%rbx),%rcx
1401f2094:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f209b:	00
1401f209c:	48 3b c5             	cmp    %rbp,%rax
1401f209f:	72 18                	jb     0x1401f20b9
1401f20a1:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f20a5:	48 2b ca             	sub    %rdx,%rcx
1401f20a8:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f20ac:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f20b0:	0f 87 f7 00 00 00    	ja     0x1401f21ad
1401f20b6:	48 8b ca             	mov    %rdx,%rcx
1401f20b9:	ff 15 81 0a 02 00    	call   *0x20a81(%rip)        # 0x140212b40
1401f20bf:	48 89 bb 90 00 00 00 	mov    %rdi,0x90(%rbx)
1401f20c6:	48 89 b3 98 00 00 00 	mov    %rsi,0x98(%rbx)
1401f20cd:	66 89 bb 80 00 00 00 	mov    %di,0x80(%rbx)
1401f20d4:	48 8b 43 68          	mov    0x68(%rbx),%rax
1401f20d8:	48 3b c6             	cmp    %rsi,%rax
1401f20db:	76 2f                	jbe    0x1401f210c
1401f20dd:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1401f20e1:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f20e8:	00
1401f20e9:	48 3b c5             	cmp    %rbp,%rax
1401f20ec:	72 18                	jb     0x1401f2106
1401f20ee:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f20f2:	48 2b ca             	sub    %rdx,%rcx
1401f20f5:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f20f9:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f20fd:	0f 87 aa 00 00 00    	ja     0x1401f21ad
1401f2103:	48 8b ca             	mov    %rdx,%rcx
1401f2106:	ff 15 34 0a 02 00    	call   *0x20a34(%rip)        # 0x140212b40
1401f210c:	48 89 7b 60          	mov    %rdi,0x60(%rbx)
1401f2110:	48 89 73 68          	mov    %rsi,0x68(%rbx)
1401f2114:	66 89 7b 50          	mov    %di,0x50(%rbx)
1401f2118:	48 8b 43 48          	mov    0x48(%rbx),%rax
1401f211c:	48 3b c6             	cmp    %rsi,%rax
1401f211f:	76 2b                	jbe    0x1401f214c
1401f2121:	48 8b 4b 30          	mov    0x30(%rbx),%rcx
1401f2125:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f212c:	00
1401f212d:	48 3b c5             	cmp    %rbp,%rax
1401f2130:	72 14                	jb     0x1401f2146
1401f2132:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f2136:	48 2b ca             	sub    %rdx,%rcx
1401f2139:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f213d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f2141:	77 6a                	ja     0x1401f21ad
1401f2143:	48 8b ca             	mov    %rdx,%rcx
1401f2146:	ff 15 f4 09 02 00    	call   *0x209f4(%rip)        # 0x140212b40
1401f214c:	48 89 7b 40          	mov    %rdi,0x40(%rbx)
1401f2150:	48 89 73 48          	mov    %rsi,0x48(%rbx)
1401f2154:	66 89 7b 30          	mov    %di,0x30(%rbx)
1401f2158:	48 8b 43 28          	mov    0x28(%rbx),%rax
1401f215c:	48 3b c6             	cmp    %rsi,%rax
1401f215f:	76 2b                	jbe    0x1401f218c
1401f2161:	48 8b 4b 10          	mov    0x10(%rbx),%rcx
1401f2165:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1401f216c:	00
1401f216d:	48 3b c5             	cmp    %rbp,%rax
1401f2170:	72 14                	jb     0x1401f2186
1401f2172:	48 8b 51 f8          	mov    -0x8(%rcx),%rdx
1401f2176:	48 2b ca             	sub    %rdx,%rcx
1401f2179:	48 8d 41 f8          	lea    -0x8(%rcx),%rax
1401f217d:	48 83 f8 1f          	cmp    $0x1f,%rax
1401f2181:	77 2a                	ja     0x1401f21ad
1401f2183:	48 8b ca             	mov    %rdx,%rcx
1401f2186:	ff 15 b4 09 02 00    	call   *0x209b4(%rip)        # 0x140212b40
1401f218c:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
1401f2191:	48 89 73 28          	mov    %rsi,0x28(%rbx)
1401f2195:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
1401f219a:	48 89 7b 20          	mov    %rdi,0x20(%rbx)
1401f219e:	66 89 7b 10          	mov    %di,0x10(%rbx)
1401f21a2:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f21a7:	48 83 c4 20          	add    $0x20,%rsp
1401f21ab:	5f                   	pop    %rdi
1401f21ac:	c3                   	ret
1401f21ad:	ff 15 cd 09 02 00    	call   *0x209cd(%rip)        # 0x140212b80
1401f21b3:	cc                   	int3
1401f21b4:	90                   	nop
1401f21b5:	90                   	nop
1401f21b6:	90                   	nop
1401f21b7:	90                   	nop
1401f21b8:	90                   	nop
1401f21b9:	90                   	nop
1401f21ba:	90                   	nop
1401f21bb:	90                   	nop
1401f21bc:	90                   	nop
1401f21bd:	90                   	nop
1401f21be:	90                   	nop
1401f21bf:	90                   	nop
1401f21c0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401f21c5:	57                   	push   %rdi
1401f21c6:	48 83 ec 20          	sub    $0x20,%rsp
1401f21ca:	8b da                	mov    %edx,%ebx
1401f21cc:	48 8b f9             	mov    %rcx,%rdi
1401f21cf:	e8 e4 fd ff ff       	call   0x1401f1fb8
1401f21d4:	f6 c3 01             	test   $0x1,%bl
1401f21d7:	74 08                	je     0x1401f21e1
1401f21d9:	48 8b cf             	mov    %rdi,%rcx
1401f21dc:	e8 2f 40 f8 ff       	call   0x140176210
1401f21e1:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401f21e6:	48 8b c7             	mov    %rdi,%rax
1401f21e9:	48 83 c4 20          	add    $0x20,%rsp
1401f21ed:	5f                   	pop    %rdi
1401f21ee:	c3                   	ret
1401f21ef:	90                   	nop
1401f21f0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1401f21f5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1401f21fa:	55                   	push   %rbp
1401f21fb:	57                   	push   %rdi
1401f21fc:	41 56                	push   %r14
1401f21fe:	48 8b ec             	mov    %rsp,%rbp
1401f2201:	48 81 ec 80 00 00 00 	sub    $0x80,%rsp
1401f2208:	48 8b 05 71 ef 10 00 	mov    0x10ef71(%rip),%rax        # 0x140301180
1401f220f:	48 33 c4             	xor    %rsp,%rax
1401f2212:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1401f2216:	48 8b f9             	mov    %rcx,%rdi
1401f2219:	48 89 4d a8          	mov    %rcx,-0x58(%rbp)
1401f221d:	c7 45 a0 01 00 00 00 	movl   $0x1,-0x60(%rbp)
1401f2224:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1401f2228:	e8 2b c5 00 00       	call   0x1401fe758
1401f222d:	41 b0 01             	mov    $0x1,%r8b
1401f2230:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1401f2234:	48 8b cf             	mov    %rdi,%rcx
1401f2237:	e8 28 04 00 00       	call   0x1401f2664
1401f223c:	be 01 00 00 00       	mov    $0x1,%esi
1401f2241:	89 75 a0             	mov    %esi,-0x60(%rbp)
1401f2244:	4c 8b 37             	mov    (%rdi),%r14
1401f2247:	4d 85 f6             	test   %r14,%r14
1401f224a:	74 4d                	je     0x1401f2299
1401f224c:	49 8b 06             	mov    (%r14),%rax
1401f224f:	48 8b 58 38          	mov    0x38(%rax),%rbx
1401f2253:	0f 57 c0             	xorps  %xmm0,%xmm0
1401f2256:	0f 11 45 b0          	movups %xmm0,-0x50(%rbp)
1401f225a:	0f 57 c9             	xorps  %xmm1,%xmm1
1401f225d:	f3 0f 7f 4d c0       	movdqu %xmm1,-0x40(%rbp)
1401f2262:	44 8d 46 0f          	lea    0xf(%rsi),%r8d
1401f2266:	48 8d 15 13 46 0c 00 	lea    0xc4613(%rip),%rdx        # 0x1402b6880