1402d993e:	48 85 c0             	test   %rax,%rax
1402d9941:	0f 85 cc 00 00 00    	jne    0x1402d9a13
1402d9947:	4c 8b 05 1a 25 14 01 	mov    0x114251a(%rip),%r8        # 0x14141be68
1402d994e:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402d9952:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402d9957:	48 8d 8d 28 01 00 00 	lea    0x128(%rbp),%rcx
1402d995e:	e8 3d 92 09 00       	call   0x140372ba0
1402d9963:	48 8b c8             	mov    %rax,%rcx
1402d9966:	48 8b 00             	mov    (%rax),%rax
1402d9969:	48 89 85 c0 00 00 00 	mov    %rax,0xc0(%rbp)
1402d9970:	48 89 39             	mov    %rdi,(%rcx)
1402d9973:	48 89 85 80 00 00 00 	mov    %rax,0x80(%rbp)
1402d997a:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402d997e:	83 ca 04             	or     $0x4,%edx
1402d9981:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d9985:	89 54 24 40          	mov    %edx,0x40(%rsp)
1402d9989:	48 8b 48 40          	mov    0x40(%rax),%rcx
1402d998d:	48 8b 09             	mov    (%rcx),%rcx
1402d9990:	80 79 48 00          	cmpb   $0x0,0x48(%rcx)
1402d9994:	75 28                	jne    0x1402d99be
1402d9996:	48 8b cf             	mov    %rdi,%rcx
1402d9999:	48 89 8d b0 00 00 00 	mov    %rcx,0xb0(%rbp)
1402d99a0:	8b 44 24 50          	mov    0x50(%rsp),%eax
1402d99a4:	0f ba e8 0a          	bts    $0xa,%eax
1402d99a8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402d99ac:	83 ca 08             	or     $0x8,%edx
1402d99af:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d99b3:	44 8b c2             	mov    %edx,%r8d
1402d99b6:	44 8b d2             	mov    %edx,%r10d
1402d99b9:	44 8b ca             	mov    %edx,%r9d
1402d99bc:	eb 5c                	jmp    0x1402d9a1a
1402d99be:	48 83 c1 40          	add    $0x40,%rcx
1402d99c2:	48 8b 50 38          	mov    0x38(%rax),%rdx
1402d99c6:	48 8b 82 80 00 00 00 	mov    0x80(%rdx),%rax
1402d99cd:	48 8b 10             	mov    (%rax),%rdx
1402d99d0:	4c 8b 42 20          	mov    0x20(%rdx),%r8
1402d99d4:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1402d99db:	e8 f0 e6 43 00       	call   0x1407180d0
1402d99e0:	8b 44 24 48          	mov    0x48(%rsp),%eax
1402d99e4:	0f ba e8 0a          	bts    $0xa,%eax
1402d99e8:	89 44 24 38          	mov    %eax,0x38(%rsp)
1402d99ec:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1402d99f3:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402d99f7:	83 ca 08             	or     $0x8,%edx
1402d99fa:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d99fe:	44 8b c2             	mov    %edx,%r8d
1402d9a01:	44 8b d2             	mov    %edx,%r10d
1402d9a04:	44 8b ca             	mov    %edx,%r9d
1402d9a07:	48 85 c9             	test   %rcx,%rcx
1402d9a0a:	74 0e                	je     0x1402d9a1a
1402d9a0c:	c6 44 24 34 01       	movb   $0x1,0x34(%rsp)
1402d9a11:	eb 0c                	jmp    0x1402d9a1f
1402d9a13:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1402d9a1a:	c6 44 24 34 00       	movb   $0x0,0x34(%rsp)
1402d9a1f:	41 f6 c2 08          	test   $0x8,%r10b
1402d9a23:	74 3d                	je     0x1402d9a62
1402d9a25:	41 8b d0             	mov    %r8d,%edx
1402d9a28:	83 e2 f7             	and    $0xfffffff7,%edx
1402d9a2b:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d9a2f:	89 54 24 40          	mov    %edx,0x40(%rsp)
1402d9a33:	48 85 c9             	test   %rcx,%rcx
1402d9a36:	74 27                	je     0x1402d9a5f
1402d9a38:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9a3b:	ff c8                	dec    %eax
1402d9a3d:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9a40:	85 c0                	test   %eax,%eax
1402d9a42:	7f 1b                	jg     0x1402d9a5f
1402d9a44:	0f 88 95 16 00 00    	js     0x1402db0df
1402d9a4a:	48 8b 01             	mov    (%rcx),%rax
1402d9a4d:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9a52:	48 8b 00             	mov    (%rax),%rax
1402d9a55:	ff 15 c5 9f ca 00    	call   *0xca9fc5(%rip)        # 0x140f83a20
1402d9a5b:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402d9a5f:	44 8b ca             	mov    %edx,%r9d
1402d9a62:	41 f6 c1 04          	test   $0x4,%r9b
1402d9a66:	74 44                	je     0x1402d9aac
1402d9a68:	83 e2 fb             	and    $0xfffffffb,%edx
1402d9a6b:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d9a6f:	89 54 24 40          	mov    %edx,0x40(%rsp)
1402d9a73:	48 8b 85 c0 00 00 00 	mov    0xc0(%rbp),%rax
1402d9a7a:	48 85 c0             	test   %rax,%rax
1402d9a7d:	74 2d                	je     0x1402d9aac
1402d9a7f:	8b 48 10             	mov    0x10(%rax),%ecx
1402d9a82:	ff c9                	dec    %ecx
1402d9a84:	89 48 10             	mov    %ecx,0x10(%rax)
1402d9a87:	85 c9                	test   %ecx,%ecx
1402d9a89:	7f 21                	jg     0x1402d9aac
1402d9a8b:	0f 88 59 16 00 00    	js     0x1402db0ea
1402d9a91:	48 8b 08             	mov    (%rax),%rcx
1402d9a94:	4c 8b 01             	mov    (%rcx),%r8
1402d9a97:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9a9c:	48 8b c8             	mov    %rax,%rcx
1402d9a9f:	49 8b c0             	mov    %r8,%rax
1402d9aa2:	ff 15 78 9f ca 00    	call   *0xca9f78(%rip)        # 0x140f83a20
1402d9aa8:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402d9aac:	f6 c2 02             	test   $0x2,%dl
1402d9aaf:	74 3b                	je     0x1402d9aec
1402d9ab1:	83 e2 fd             	and    $0xfffffffd,%edx
1402d9ab4:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d9ab8:	89 54 24 40          	mov    %edx,0x40(%rsp)
1402d9abc:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1402d9ac0:	48 85 c9             	test   %rcx,%rcx
1402d9ac3:	74 27                	je     0x1402d9aec
1402d9ac5:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9ac8:	ff c8                	dec    %eax
1402d9aca:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9acd:	85 c0                	test   %eax,%eax
1402d9acf:	7f 1b                	jg     0x1402d9aec
1402d9ad1:	0f 88 1e 16 00 00    	js     0x1402db0f5
1402d9ad7:	48 8b 01             	mov    (%rcx),%rax
1402d9ada:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9adf:	48 8b 00             	mov    (%rax),%rax
1402d9ae2:	ff 15 38 9f ca 00    	call   *0xca9f38(%rip)        # 0x140f83a20
1402d9ae8:	8b 54 24 30          	mov    0x30(%rsp),%edx
1402d9aec:	f6 c2 01             	test   $0x1,%dl
1402d9aef:	74 35                	je     0x1402d9b26
1402d9af1:	83 e2 fe             	and    $0xfffffffe,%edx
1402d9af4:	89 54 24 30          	mov    %edx,0x30(%rsp)
1402d9af8:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d9afd:	48 85 c9             	test   %rcx,%rcx
1402d9b00:	74 24                	je     0x1402d9b26
1402d9b02:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9b05:	ff c8                	dec    %eax
1402d9b07:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9b0a:	85 c0                	test   %eax,%eax
1402d9b0c:	7f 18                	jg     0x1402d9b26
1402d9b0e:	0f 88 ec 15 00 00    	js     0x1402db100
1402d9b14:	48 8b 01             	mov    (%rcx),%rax
1402d9b17:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9b1c:	48 8b 00             	mov    (%rax),%rax
1402d9b1f:	ff 15 fb 9e ca 00    	call   *0xca9efb(%rip)        # 0x140f83a20
1402d9b25:	90                   	nop
1402d9b26:	80 7c 24 34 00       	cmpb   $0x0,0x34(%rsp)
1402d9b2b:	0f 84 0f 04 00 00    	je     0x1402d9f40
1402d9b31:	4c 8b 05 30 23 14 01 	mov    0x1142330(%rip),%r8        # 0x14141be68
1402d9b38:	45 8b 40 48          	mov    0x48(%r8),%r8d
1402d9b3c:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402d9b41:	48 8d 8d 30 01 00 00 	lea    0x130(%rbp),%rcx
1402d9b48:	e8 53 90 09 00       	call   0x140372ba0
1402d9b4d:	48 8b 08             	mov    (%rax),%rcx
1402d9b50:	48 89 4c 24 40       	mov    %rcx,0x40(%rsp)
1402d9b55:	48 89 38             	mov    %rdi,(%rax)
1402d9b58:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402d9b5d:	41 b8 04 00 00 00    	mov    $0x4,%r8d
1402d9b63:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1402d9b68:	48 8d 8d 38 01 00 00 	lea    0x138(%rbp),%rcx
1402d9b6f:	e8 2c 90 09 00       	call   0x140372ba0
1402d9b74:	48 8b 08             	mov    (%rax),%rcx
1402d9b77:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
1402d9b7c:	48 89 38             	mov    %rdi,(%rax)
1402d9b7f:	48 89 4c 24 48       	mov    %rcx,0x48(%rsp)
1402d9b84:	4c 8b 45 60          	mov    0x60(%rbp),%r8
1402d9b88:	48 8d 54 24 48       	lea    0x48(%rsp),%rdx
1402d9b8d:	48 8d 8d 40 01 00 00 	lea    0x140(%rbp),%rcx
1402d9b94:	e8 87 17 00 00       	call   0x1402db320
1402d9b99:	48 8b ce             	mov    %rsi,%rcx
1402d9b9c:	48 8b 30             	mov    (%rax),%rsi
1402d9b9f:	48 89 b5 10 01 00 00 	mov    %rsi,0x110(%rbp)
1402d9ba6:	48 89 08             	mov    %rcx,(%rax)
1402d9ba9:	48 8b 8d 40 01 00 00 	mov    0x140(%rbp),%rcx
1402d9bb0:	48 85 c9             	test   %rcx,%rcx
1402d9bb3:	74 24                	je     0x1402d9bd9
1402d9bb5:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9bb8:	ff c8                	dec    %eax
1402d9bba:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9bbd:	85 c0                	test   %eax,%eax
1402d9bbf:	7f 18                	jg     0x1402d9bd9
1402d9bc1:	0f 88 44 15 00 00    	js     0x1402db10b
1402d9bc7:	48 8b 01             	mov    (%rcx),%rax
1402d9bca:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9bcf:	48 8b 00             	mov    (%rax),%rax
1402d9bd2:	ff 15 48 9e ca 00    	call   *0xca9e48(%rip)        # 0x140f83a20
1402d9bd8:	90                   	nop
1402d9bd9:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402d9bde:	48 85 c9             	test   %rcx,%rcx
1402d9be1:	74 24                	je     0x1402d9c07
1402d9be3:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9be6:	ff c8                	dec    %eax
1402d9be8:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9beb:	85 c0                	test   %eax,%eax
1402d9bed:	7f 18                	jg     0x1402d9c07
1402d9bef:	0f 88 21 15 00 00    	js     0x1402db116
1402d9bf5:	48 8b 01             	mov    (%rcx),%rax
1402d9bf8:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9bfd:	48 8b 00             	mov    (%rax),%rax
1402d9c00:	ff 15 1a 9e ca 00    	call   *0xca9e1a(%rip)        # 0x140f83a20
1402d9c06:	90                   	nop
1402d9c07:	48 8b 4c 24 40       	mov    0x40(%rsp),%rcx
1402d9c0c:	48 85 c9             	test   %rcx,%rcx
1402d9c0f:	74 24                	je     0x1402d9c35
1402d9c11:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9c14:	ff c8                	dec    %eax
1402d9c16:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9c19:	85 c0                	test   %eax,%eax
1402d9c1b:	7f 18                	jg     0x1402d9c35
1402d9c1d:	0f 88 fe 14 00 00    	js     0x1402db121
1402d9c23:	48 8b 01             	mov    (%rcx),%rax
1402d9c26:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9c2b:	48 8b 00             	mov    (%rax),%rax
1402d9c2e:	ff 15 ec 9d ca 00    	call   *0xca9dec(%rip)        # 0x140f83a20
1402d9c34:	90                   	nop
1402d9c35:	48 8b 05 14 74 14 01 	mov    0x1147414(%rip),%rax        # 0x141421050
1402d9c3c:	48 8b 48 50          	mov    0x50(%rax),%rcx
1402d9c40:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402d9c45:	48 85 c9             	test   %rcx,%rcx
1402d9c48:	74 1c                	je     0x1402d9c66
1402d9c4a:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9c4d:	ff c0                	inc    %eax
1402d9c4f:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9c52:	83 f8 01             	cmp    $0x1,%eax
1402d9c55:	0f 8e dc 14 00 00    	jle    0x1402db137
1402d9c5b:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d9c60:	0f 84 c6 14 00 00    	je     0x1402db12c
1402d9c66:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402d9c6b:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402d9c70:	48 85 f6             	test   %rsi,%rsi
1402d9c73:	74 1c                	je     0x1402d9c91
1402d9c75:	8b 46 10             	mov    0x10(%rsi),%eax
1402d9c78:	ff c0                	inc    %eax
1402d9c7a:	89 46 10             	mov    %eax,0x10(%rsi)
1402d9c7d:	83 f8 01             	cmp    $0x1,%eax
1402d9c80:	0f 8e c4 14 00 00    	jle    0x1402db14a
1402d9c86:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d9c8b:	0f 84 ae 14 00 00    	je     0x1402db13f
1402d9c91:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402d9c96:	48 89 75 00          	mov    %rsi,0x0(%rbp)
1402d9c9a:	48 8d 45 00          	lea    0x0(%rbp),%rax
1402d9c9e:	48 89 85 20 02 00 00 	mov    %rax,0x220(%rbp)
1402d9ca5:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402d9ca9:	48 89 85 28 02 00 00 	mov    %rax,0x228(%rbp)
1402d9cb0:	0f 28 85 20 02 00 00 	movaps 0x220(%rbp),%xmm0
1402d9cb7:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
1402d9cbe:	00
1402d9cbf:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402d9cc4:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
1402d9ccb:	48 8d 8d 08 02 00 00 	lea    0x208(%rbp),%rcx
1402d9cd2:	e8 79 61 ec ff       	call   0x14019fe50
1402d9cd7:	48 8b d0             	mov    %rax,%rdx
1402d9cda:	48 8d 8d 48 01 00 00 	lea    0x148(%rbp),%rcx
1402d9ce1:	e8 0a 2c 3d 00       	call   0x1406ac8f0
1402d9ce6:	48 8b 08             	mov    (%rax),%rcx
1402d9ce9:	48 89 38             	mov    %rdi,(%rax)
1402d9cec:	48 89 8d 18 01 00 00 	mov    %rcx,0x118(%rbp)
1402d9cf3:	48 8b 08             	mov    (%rax),%rcx
1402d9cf6:	48 85 c9             	test   %rcx,%rcx
1402d9cf9:	74 24                	je     0x1402d9d1f
1402d9cfb:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9cfe:	ff c8                	dec    %eax
1402d9d00:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9d03:	85 c0                	test   %eax,%eax
1402d9d05:	7f 18                	jg     0x1402d9d1f
1402d9d07:	0f 88 45 14 00 00    	js     0x1402db152
1402d9d0d:	48 8b 01             	mov    (%rcx),%rax
1402d9d10:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9d15:	48 8b 00             	mov    (%rax),%rax
1402d9d18:	ff 15 02 9d ca 00    	call   *0xca9d02(%rip)        # 0x140f83a20
1402d9d1e:	90                   	nop
1402d9d1f:	48 8d 95 18 01 00 00 	lea    0x118(%rbp),%rdx
1402d9d26:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d9d2b:	e8 50 29 46 00       	call   0x14073c680
1402d9d30:	48 8b 00             	mov    (%rax),%rax
1402d9d33:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
1402d9d38:	48 8b 8d 18 01 00 00 	mov    0x118(%rbp),%rcx
1402d9d3f:	48 85 c9             	test   %rcx,%rcx
1402d9d42:	74 24                	je     0x1402d9d68
1402d9d44:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9d47:	ff c8                	dec    %eax
1402d9d49:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9d4c:	85 c0                	test   %eax,%eax
1402d9d4e:	7f 18                	jg     0x1402d9d68
1402d9d50:	0f 88 07 14 00 00    	js     0x1402db15d
1402d9d56:	48 8b 01             	mov    (%rcx),%rax
1402d9d59:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9d5e:	48 8b 00             	mov    (%rax),%rax
1402d9d61:	ff 15 b9 9c ca 00    	call   *0xca9cb9(%rip)        # 0x140f83a20
1402d9d67:	90                   	nop
1402d9d68:	4c 8d 0d 81 47 ec ff 	lea    -0x13b87f(%rip),%r9        # 0x14019e4f0
1402d9d6f:	ba 08 00 00 00       	mov    $0x8,%edx
1402d9d74:	41 b8 01 00 00 00    	mov    $0x1,%r8d
1402d9d7a:	48 8d 4d 00          	lea    0x0(%rbp),%rcx
1402d9d7e:	e8 c9 17 b4 00       	call   0x140e1b54c
1402d9d83:	90                   	nop
1402d9d84:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1402d9d89:	48 85 c9             	test   %rcx,%rcx
1402d9d8c:	74 24                	je     0x1402d9db2
1402d9d8e:	8b 41 10             	mov    0x10(%rcx),%eax
1402d9d91:	ff c8                	dec    %eax
1402d9d93:	89 41 10             	mov    %eax,0x10(%rcx)
1402d9d96:	85 c0                	test   %eax,%eax
1402d9d98:	7f 18                	jg     0x1402d9db2
1402d9d9a:	0f 88 c8 13 00 00    	js     0x1402db168
1402d9da0:	48 8b 01             	mov    (%rcx),%rax
1402d9da3:	ba 01 00 00 00       	mov    $0x1,%edx
1402d9da8:	48 8b 00             	mov    (%rax),%rax
1402d9dab:	ff 15 6f 9c ca 00    	call   *0xca9c6f(%rip)        # 0x140f83a20
1402d9db1:	90                   	nop
1402d9db2:	48 83 7c 24 48 00    	cmpq   $0x0,0x48(%rsp)
1402d9db8:	0f 84 82 01 00 00    	je     0x1402d9f40
1402d9dbe:	4c 8b 05 a3 20 14 01 	mov    0x11420a3(%rip),%r8        # 0x14141be68
1402d9dc5:	45 8b 40 4c          	mov    0x4c(%r8),%r8d
1402d9dc9:	48 8b 54 24 78       	mov    0x78(%rsp),%rdx
1402d9dce:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1402d9dd5:	e8 c6 8d 09 00       	call   0x140372ba0
1402d9dda:	48 8b 08             	mov    (%rax),%rcx
1402d9ddd:	48 89 4c 24 60       	mov    %rcx,0x60(%rsp)
1402d9de2:	48 89 38             	mov    %rdi,(%rax)
1402d9de5:	48 89 4c 24 70       	mov    %rcx,0x70(%rsp)
1402d9dea:	48 85 f6             	test   %rsi,%rsi
1402d9ded:	74 1c                	je     0x1402d9e0b
1402d9def:	8b 46 10             	mov    0x10(%rsi),%eax
1402d9df2:	ff c0                	inc    %eax
1402d9df4:	89 46 10             	mov    %eax,0x10(%rsi)
1402d9df7:	83 f8 01             	cmp    $0x1,%eax
1402d9dfa:	0f 8e 7e 13 00 00    	jle    0x1402db17e
1402d9e00:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1402d9e05:	0f 84 68 13 00 00    	je     0x1402db173
1402d9e0b:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402d9e10:	48 89 75 08          	mov    %rsi,0x8(%rbp)
1402d9e14:	48 8d 45 08          	lea    0x8(%rbp),%rax
1402d9e18:	48 89 85 30 02 00 00 	mov    %rax,0x230(%rbp)
1402d9e1f:	48 8d 45 10          	lea    0x10(%rbp),%rax
1402d9e23:	48 89 85 38 02 00 00 	mov    %rax,0x238(%rbp)
1402d9e2a:	0f 28 85 30 02 00 00 	movaps 0x230(%rbp),%xmm0
1402d9e31:	66 0f 7f 85 d0 00 00 	movdqa %xmm0,0xd0(%rbp)
1402d9e38:	00
1402d9e39:	4c 8d 44 24 34       	lea    0x34(%rsp),%r8
1402d9e3e:	48 8d 95 d0 00 00 00 	lea    0xd0(%rbp),%rdx
1402d9e45:	48 8d 8d 08 02 00 00 	lea    0x208(%rbp),%rcx
1402d9e4c:	e8 ff 5f ec ff       	call   0x14019fe50
1402d9e51:	48 8b 0d f8 71 14 01 	mov    0x11471f8(%rip),%rcx        # 0x141421050
1402d9e58:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1402d9e5c:	48 85 d2             	test   %rdx,%rdx
1402d9e5f:	74 1d                	je     0x1402d9e7e
1402d9e61:	8b 4a 10             	mov    0x10(%rdx),%ecx
1402d9e64:	ff c1                	inc    %ecx
1402d9e66:	89 4a 10             	mov    %ecx,0x10(%rdx)
1402d9e69:	83 f9 01             	cmp    $0x1,%ecx
1402d9e6c:	0f 8e 1f 13 00 00    	jle    0x1402db191
1402d9e72:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1402d9e78:	0f 84 08 13 00 00    	je     0x1402db186
1402d9e7e:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402d9e83:	48 89 95 e0 00 00 00 	mov    %rdx,0xe0(%rbp)
1402d9e8a:	4c 8b c0             	mov    %rax,%r8
1402d9e8d:	48 8d 95 e0 00 00 00 	lea    0xe0(%rbp),%rdx
1402d9e94:	48 8d 8d 58 01 00 00 	lea    0x158(%rbp),%rcx
1402d9e9b:	e8 a0 28 3d 00       	call   0x1406ac740
1402d9ea0:	48 8b 08             	mov    (%rax),%rcx
1402d9ea3:	48 89 38             	mov    %rdi,(%rax)
1402d9ea6:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
1402d9eab:	48 89 8d 20 01 00 00 	mov    %rcx,0x120(%rbp)