140317ce0:	48 c1 fa 04          	sar    $0x4,%rdx
140317ce4:	4c 3b c2             	cmp    %rdx,%r8
140317ce7:	0f 83 62 08 00 00    	jae    0x14031854f
140317ced:	4d 03 c0             	add    %r8,%r8
140317cf0:	43 80 7c c1 08 00    	cmpb   $0x0,0x8(%r9,%r8,8)
140317cf6:	0f 84 53 08 00 00    	je     0x14031854f
140317cfc:	48 8b 45 58          	mov    0x58(%rbp),%rax
140317d00:	48 8b 08             	mov    (%rax),%rcx
140317d03:	48 85 c9             	test   %rcx,%rcx
140317d06:	74 1c                	je     0x140317d24
140317d08:	8b 41 10             	mov    0x10(%rcx),%eax
140317d0b:	ff c0                	inc    %eax
140317d0d:	89 41 10             	mov    %eax,0x10(%rcx)
140317d10:	83 f8 01             	cmp    $0x1,%eax
140317d13:	0f 8e ce 09 00 00    	jle    0x1403186e7
140317d19:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317d1e:	0f 84 b8 09 00 00    	je     0x1403186dc
140317d24:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140317d29:	48 89 4d 28          	mov    %rcx,0x28(%rbp)
140317d2d:	48 8b 05 4c 8d 10 01 	mov    0x1108d4c(%rip),%rax        # 0x141420a80
140317d34:	48 8b 48 50          	mov    0x50(%rax),%rcx
140317d38:	48 85 c9             	test   %rcx,%rcx
140317d3b:	74 1c                	je     0x140317d59
140317d3d:	8b 41 10             	mov    0x10(%rcx),%eax
140317d40:	ff c0                	inc    %eax
140317d42:	89 41 10             	mov    %eax,0x10(%rcx)
140317d45:	83 f8 01             	cmp    $0x1,%eax
140317d48:	0f 8e ac 09 00 00    	jle    0x1403186fa
140317d4e:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317d53:	0f 84 96 09 00 00    	je     0x1403186ef
140317d59:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140317d5e:	48 89 4d 20          	mov    %rcx,0x20(%rbp)
140317d62:	45 8b c6             	mov    %r14d,%r8d
140317d65:	48 8d 55 20          	lea    0x20(%rbp),%rdx
140317d69:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
140317d6d:	e8 4e 4c 39 00       	call   0x1406ac9c0
140317d72:	48 8b 08             	mov    (%rax),%rcx
140317d75:	4c 89 38             	mov    %r15,(%rax)
140317d78:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140317d7d:	48 89 4d 30          	mov    %rcx,0x30(%rbp)
140317d81:	0f 57 c0             	xorps  %xmm0,%xmm0
140317d84:	f3 0f 7f 85 b0 00 00 	movdqu %xmm0,0xb0(%rbp)
140317d8b:	00
140317d8c:	4c 89 bd c0 00 00 00 	mov    %r15,0xc0(%rbp)
140317d93:	0f ae e8             	lfence
140317d96:	b9 10 00 00 00       	mov    $0x10,%ecx
140317d9b:	e8 90 ef e7 ff       	call   0x140196d30
140317da0:	4c 8b c0             	mov    %rax,%r8
140317da3:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
140317daa:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
140317db1:	48 8d 48 10          	lea    0x10(%rax),%rcx
140317db5:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
140317dbc:	48 8d 55 28          	lea    0x28(%rbp),%rdx
140317dc0:	48 8b 0a             	mov    (%rdx),%rcx
140317dc3:	49 89 08             	mov    %rcx,(%r8)
140317dc6:	48 85 c9             	test   %rcx,%rcx
140317dc9:	74 1c                	je     0x140317de7
140317dcb:	8b 41 10             	mov    0x10(%rcx),%eax
140317dce:	ff c0                	inc    %eax
140317dd0:	89 41 10             	mov    %eax,0x10(%rcx)
140317dd3:	83 f8 01             	cmp    $0x1,%eax
140317dd6:	0f 8e 31 09 00 00    	jle    0x14031870d
140317ddc:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317de1:	0f 84 1b 09 00 00    	je     0x140318702
140317de7:	49 83 c0 08          	add    $0x8,%r8
140317deb:	48 83 c2 08          	add    $0x8,%rdx
140317def:	48 8d 45 38          	lea    0x38(%rbp),%rax
140317df3:	48 3b d0             	cmp    %rax,%rdx
140317df6:	75 c8                	jne    0x140317dc0
140317df8:	4c 89 85 b8 00 00 00 	mov    %r8,0xb8(%rbp)
140317dff:	48 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%rax
140317e06:	48 89 44 24 60       	mov    %rax,0x60(%rsp)
140317e0b:	48 8b 0d 66 38 10 01 	mov    0x1103866(%rip),%rcx        # 0x14141b678
140317e12:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140317e16:	48 85 d2             	test   %rdx,%rdx
140317e19:	74 04                	je     0x140317e1f
140317e1b:	4c 89 7a 60          	mov    %r15,0x60(%rdx)
140317e1f:	48 8b 01             	mov    (%rcx),%rax
140317e22:	4c 8b ca             	mov    %rdx,%r9
140317e25:	4c 8d 85 b0 00 00 00 	lea    0xb0(%rbp),%r8
140317e2c:	48 8d 55 00          	lea    0x0(%rbp),%rdx
140317e30:	48 8b 40 38          	mov    0x38(%rax),%rax
140317e34:	ff 15 e6 bb c6 00    	call   *0xc6bbe6(%rip)        # 0x140f83a20
140317e3a:	41 83 cc 08          	or     $0x8,%r12d
140317e3e:	44 89 64 24 70       	mov    %r12d,0x70(%rsp)
140317e43:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
140317e4a:	e8 f1 76 e8 ff       	call   0x14019f540
140317e4f:	48 8b 5d 00          	mov    0x0(%rbp),%rbx
140317e53:	4c 89 7d 00          	mov    %r15,0x0(%rbp)
140317e57:	48 8b 4d 90          	mov    -0x70(%rbp),%rcx
140317e5b:	48 89 5d 90          	mov    %rbx,-0x70(%rbp)
140317e5f:	48 85 c9             	test   %rcx,%rcx
140317e62:	74 24                	je     0x140317e88
140317e64:	8b 41 10             	mov    0x10(%rcx),%eax
140317e67:	ff c8                	dec    %eax
140317e69:	89 41 10             	mov    %eax,0x10(%rcx)
140317e6c:	85 c0                	test   %eax,%eax
140317e6e:	7f 18                	jg     0x140317e88
140317e70:	0f 88 9f 08 00 00    	js     0x140318715
140317e76:	48 8b 01             	mov    (%rcx),%rax
140317e79:	ba 01 00 00 00       	mov    $0x1,%edx
140317e7e:	48 8b 00             	mov    (%rax),%rax
140317e81:	ff 15 99 bb c6 00    	call   *0xc6bb99(%rip)        # 0x140f83a20
140317e87:	90                   	nop
140317e88:	4c 8d 0d 61 66 e8 ff 	lea    -0x17999f(%rip),%r9        # 0x14019e4f0
140317e8f:	ba 08 00 00 00       	mov    $0x8,%edx
140317e94:	41 b8 02 00 00 00    	mov    $0x2,%r8d
140317e9a:	48 8d 4d 28          	lea    0x28(%rbp),%rcx
140317e9e:	e8 a9 36 b0 00       	call   0x140e1b54c
140317ea3:	90                   	nop
140317ea4:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
140317ea8:	48 85 c9             	test   %rcx,%rcx
140317eab:	74 24                	je     0x140317ed1
140317ead:	8b 41 10             	mov    0x10(%rcx),%eax
140317eb0:	ff c8                	dec    %eax
140317eb2:	89 41 10             	mov    %eax,0x10(%rcx)
140317eb5:	85 c0                	test   %eax,%eax
140317eb7:	7f 18                	jg     0x140317ed1
140317eb9:	0f 88 61 08 00 00    	js     0x140318720
140317ebf:	48 8b 01             	mov    (%rcx),%rax
140317ec2:	ba 01 00 00 00       	mov    $0x1,%edx
140317ec7:	48 8b 00             	mov    (%rax),%rax
140317eca:	ff 15 50 bb c6 00    	call   *0xc6bb50(%rip)        # 0x140f83a20
140317ed0:	90                   	nop
140317ed1:	48 8b 05 50 8e 10 01 	mov    0x1108e50(%rip),%rax        # 0x141420d28
140317ed8:	48 8b 78 50          	mov    0x50(%rax),%rdi
140317edc:	48 85 ff             	test   %rdi,%rdi
140317edf:	74 1c                	je     0x140317efd
140317ee1:	8b 47 10             	mov    0x10(%rdi),%eax
140317ee4:	ff c0                	inc    %eax
140317ee6:	89 47 10             	mov    %eax,0x10(%rdi)
140317ee9:	83 f8 01             	cmp    $0x1,%eax
140317eec:	0f 8e 44 08 00 00    	jle    0x140318736
140317ef2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317ef7:	0f 84 2e 08 00 00    	je     0x14031872b
140317efd:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140317f02:	48 89 7c 24 60       	mov    %rdi,0x60(%rsp)
140317f07:	48 85 db             	test   %rbx,%rbx
140317f0a:	74 1c                	je     0x140317f28
140317f0c:	8b 43 10             	mov    0x10(%rbx),%eax
140317f0f:	ff c0                	inc    %eax
140317f11:	89 43 10             	mov    %eax,0x10(%rbx)
140317f14:	83 f8 01             	cmp    $0x1,%eax
140317f17:	0f 8e 2c 08 00 00    	jle    0x140318749
140317f1d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317f22:	0f 84 16 08 00 00    	je     0x14031873e
140317f28:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140317f2d:	48 89 5d 08          	mov    %rbx,0x8(%rbp)
140317f31:	0f 57 c0             	xorps  %xmm0,%xmm0
140317f34:	f3 0f 7f 85 b0 00 00 	movdqu %xmm0,0xb0(%rbp)
140317f3b:	00
140317f3c:	4c 89 bd c0 00 00 00 	mov    %r15,0xc0(%rbp)
140317f43:	0f ae e8             	lfence
140317f46:	b9 08 00 00 00       	mov    $0x8,%ecx
140317f4b:	e8 e0 ed e7 ff       	call   0x140196d30
140317f50:	4c 8b c0             	mov    %rax,%r8
140317f53:	48 89 85 b0 00 00 00 	mov    %rax,0xb0(%rbp)
140317f5a:	48 89 85 b8 00 00 00 	mov    %rax,0xb8(%rbp)
140317f61:	48 8d 48 08          	lea    0x8(%rax),%rcx
140317f65:	48 89 8d c0 00 00 00 	mov    %rcx,0xc0(%rbp)
140317f6c:	48 8d 55 08          	lea    0x8(%rbp),%rdx
140317f70:	48 8b 0a             	mov    (%rdx),%rcx
140317f73:	49 89 08             	mov    %rcx,(%r8)
140317f76:	48 85 c9             	test   %rcx,%rcx
140317f79:	74 1c                	je     0x140317f97
140317f7b:	8b 41 10             	mov    0x10(%rcx),%eax
140317f7e:	ff c0                	inc    %eax
140317f80:	89 41 10             	mov    %eax,0x10(%rcx)
140317f83:	83 f8 01             	cmp    $0x1,%eax
140317f86:	0f 8e d0 07 00 00    	jle    0x14031875c
140317f8c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140317f91:	0f 84 ba 07 00 00    	je     0x140318751
140317f97:	49 83 c0 08          	add    $0x8,%r8
140317f9b:	48 83 c2 08          	add    $0x8,%rdx
140317f9f:	48 8d 45 10          	lea    0x10(%rbp),%rax
140317fa3:	48 3b d0             	cmp    %rax,%rdx
140317fa6:	75 c8                	jne    0x140317f70
140317fa8:	4c 89 85 b8 00 00 00 	mov    %r8,0xb8(%rbp)
140317faf:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
140317fb6:	48 8d 4d 48          	lea    0x48(%rbp),%rcx
140317fba:	e8 31 49 39 00       	call   0x1406ac8f0
140317fbf:	48 8b 08             	mov    (%rax),%rcx
140317fc2:	4c 89 38             	mov    %r15,(%rax)
140317fc5:	48 89 4d a0          	mov    %rcx,-0x60(%rbp)
140317fc9:	48 8b 08             	mov    (%rax),%rcx
140317fcc:	48 85 c9             	test   %rcx,%rcx
140317fcf:	74 24                	je     0x140317ff5
140317fd1:	8b 41 10             	mov    0x10(%rcx),%eax
140317fd4:	ff c8                	dec    %eax
140317fd6:	89 41 10             	mov    %eax,0x10(%rcx)
140317fd9:	85 c0                	test   %eax,%eax
140317fdb:	7f 18                	jg     0x140317ff5
140317fdd:	0f 88 81 07 00 00    	js     0x140318764
140317fe3:	48 8b 01             	mov    (%rcx),%rax
140317fe6:	ba 01 00 00 00       	mov    $0x1,%edx
140317feb:	48 8b 00             	mov    (%rax),%rax
140317fee:	ff 15 2c ba c6 00    	call   *0xc6ba2c(%rip)        # 0x140f83a20
140317ff4:	90                   	nop
140317ff5:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
140317ff9:	48 8b cf             	mov    %rdi,%rcx
140317ffc:	e8 7f 46 42 00       	call   0x14073c680
140318001:	48 8b 18             	mov    (%rax),%rbx
140318004:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
140318008:	48 85 c9             	test   %rcx,%rcx
14031800b:	74 24                	je     0x140318031
14031800d:	8b 41 10             	mov    0x10(%rcx),%eax
140318010:	ff c8                	dec    %eax
140318012:	89 41 10             	mov    %eax,0x10(%rcx)
140318015:	85 c0                	test   %eax,%eax
140318017:	7f 18                	jg     0x140318031
140318019:	0f 88 50 07 00 00    	js     0x14031876f
14031801f:	48 8b 01             	mov    (%rcx),%rax
140318022:	ba 01 00 00 00       	mov    $0x1,%edx
140318027:	48 8b 00             	mov    (%rax),%rax
14031802a:	ff 15 f0 b9 c6 00    	call   *0xc6b9f0(%rip)        # 0x140f83a20
140318030:	90                   	nop
140318031:	4c 8d 0d b8 64 e8 ff 	lea    -0x179b48(%rip),%r9        # 0x14019e4f0
140318038:	ba 08 00 00 00       	mov    $0x8,%edx
14031803d:	41 b8 01 00 00 00    	mov    $0x1,%r8d
140318043:	48 8d 4d 08          	lea    0x8(%rbp),%rcx
140318047:	e8 00 35 b0 00       	call   0x140e1b54c
14031804c:	90                   	nop
14031804d:	48 85 ff             	test   %rdi,%rdi
140318050:	74 27                	je     0x140318079
140318052:	8b 47 10             	mov    0x10(%rdi),%eax
140318055:	ff c8                	dec    %eax
140318057:	89 47 10             	mov    %eax,0x10(%rdi)
14031805a:	85 c0                	test   %eax,%eax
14031805c:	7f 1b                	jg     0x140318079
14031805e:	0f 88 16 07 00 00    	js     0x14031877a
140318064:	48 8b 07             	mov    (%rdi),%rax
140318067:	ba 01 00 00 00       	mov    $0x1,%edx
14031806c:	48 8b cf             	mov    %rdi,%rcx
14031806f:	48 8b 00             	mov    (%rax),%rax
140318072:	ff 15 a8 b9 c6 00    	call   *0xc6b9a8(%rip)        # 0x140f83a20
140318078:	90                   	nop
140318079:	48 85 db             	test   %rbx,%rbx
14031807c:	0f 84 bc 04 00 00    	je     0x14031853e
140318082:	48 8b 5d 90          	mov    -0x70(%rbp),%rbx
140318086:	48 85 db             	test   %rbx,%rbx
140318089:	74 1c                	je     0x1403180a7
14031808b:	8b 43 10             	mov    0x10(%rbx),%eax
14031808e:	ff c0                	inc    %eax
140318090:	89 43 10             	mov    %eax,0x10(%rbx)
140318093:	83 f8 01             	cmp    $0x1,%eax
140318096:	0f 8e f4 06 00 00    	jle    0x140318790
14031809c:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403180a1:	0f 84 de 06 00 00    	je     0x140318785
1403180a7:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
1403180ac:	48 89 5d 10          	mov    %rbx,0x10(%rbp)
1403180b0:	48 8d 45 10          	lea    0x10(%rbp),%rax
1403180b4:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1403180b8:	48 8d 45 18          	lea    0x18(%rbp),%rax
1403180bc:	48 89 45 c8          	mov    %rax,-0x38(%rbp)
1403180c0:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1403180c4:	66 0f 7f 85 b0 00 00 	movdqa %xmm0,0xb0(%rbp)
1403180cb:	00
1403180cc:	4c 8d 44 24 38       	lea    0x38(%rsp),%r8
1403180d1:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1403180d8:	48 8d 8d 80 00 00 00 	lea    0x80(%rbp),%rcx
1403180df:	e8 6c 7d e8 ff       	call   0x14019fe50
1403180e4:	48 8b 0d 3d 8c 10 01 	mov    0x1108c3d(%rip),%rcx        # 0x141420d28
1403180eb:	48 8b 51 50          	mov    0x50(%rcx),%rdx
1403180ef:	48 85 d2             	test   %rdx,%rdx
1403180f2:	74 1d                	je     0x140318111
1403180f4:	8b 4a 10             	mov    0x10(%rdx),%ecx
1403180f7:	ff c1                	inc    %ecx
1403180f9:	89 4a 10             	mov    %ecx,0x10(%rdx)
1403180fc:	83 f9 01             	cmp    $0x1,%ecx
1403180ff:	0f 8e 9e 06 00 00    	jle    0x1403187a3
140318105:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
14031810b:	0f 84 87 06 00 00    	je     0x140318798
140318111:	4c 89 7c 24 30       	mov    %r15,0x30(%rsp)
140318116:	48 89 55 a8          	mov    %rdx,-0x58(%rbp)
14031811a:	4c 8b c0             	mov    %rax,%r8
14031811d:	48 8d 55 a8          	lea    -0x58(%rbp),%rdx
140318121:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
140318125:	e8 16 46 39 00       	call   0x1406ac740
14031812a:	48 8b 30             	mov    (%rax),%rsi
14031812d:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
140318132:	4c 89 38             	mov    %r15,(%rax)
140318135:	48 89 b5 98 00 00 00 	mov    %rsi,0x98(%rbp)
14031813c:	48 8b 4d a8          	mov    -0x58(%rbp),%rcx
140318140:	48 85 c9             	test   %rcx,%rcx
140318143:	74 24                	je     0x140318169
140318145:	8b 41 10             	mov    0x10(%rcx),%eax
140318148:	ff c8                	dec    %eax
14031814a:	89 41 10             	mov    %eax,0x10(%rcx)
14031814d:	85 c0                	test   %eax,%eax
14031814f:	7f 18                	jg     0x140318169
140318151:	0f 88 54 06 00 00    	js     0x1403187ab
140318157:	48 8b 01             	mov    (%rcx),%rax
14031815a:	ba 01 00 00 00       	mov    $0x1,%edx
14031815f:	48 8b 00             	mov    (%rax),%rax
140318162:	ff 15 b8 b8 c6 00    	call   *0xc6b8b8(%rip)        # 0x140f83a20
140318168:	90                   	nop
140318169:	4c 8d 0d 80 63 e8 ff 	lea    -0x179c80(%rip),%r9        # 0x14019e4f0
140318170:	ba 08 00 00 00       	mov    $0x8,%edx
140318175:	41 b8 01 00 00 00    	mov    $0x1,%r8d
14031817b:	48 8d 4d 10          	lea    0x10(%rbp),%rcx
14031817f:	e8 c8 33 b0 00       	call   0x140e1b54c
140318184:	48 8b be a8 00 00 00 	mov    0xa8(%rsi),%rdi
14031818b:	83 7f 14 00          	cmpl   $0x0,0x14(%rdi)
14031818f:	0f 8e 78 03 00 00    	jle    0x14031850d
140318195:	0f 57 c0             	xorps  %xmm0,%xmm0
140318198:	0f 11 85 d8 00 00 00 	movups %xmm0,0xd8(%rbp)
14031819f:	0f 11 85 e8 00 00 00 	movups %xmm0,0xe8(%rbp)
1403181a6:	48 8d 95 d8 00 00 00 	lea    0xd8(%rbp),%rdx
1403181ad:	48 8b cf             	mov    %rdi,%rcx
1403181b0:	e8 6b a8 05 00       	call   0x140372a20
1403181b5:	90                   	nop
1403181b6:	0f 57 c0             	xorps  %xmm0,%xmm0
1403181b9:	0f 11 45 60          	movups %xmm0,0x60(%rbp)
1403181bd:	0f 11 45 70          	movups %xmm0,0x70(%rbp)
1403181c1:	48 8d 55 60          	lea    0x60(%rbp),%rdx
1403181c5:	48 8b cf             	mov    %rdi,%rcx
1403181c8:	e8 33 a9 05 00       	call   0x140372b00
1403181cd:	90                   	nop
1403181ce:	4c 8b 6d 88          	mov    -0x78(%rbp),%r13
1403181d2:	4c 89 6c 24 48       	mov    %r13,0x48(%rsp)
1403181d7:	48 8b 7d 98          	mov    -0x68(%rbp),%rdi
1403181db:	4c 8b ad f0 00 00 00 	mov    0xf0(%rbp),%r13
1403181e2:	4c 8b a5 e8 00 00 00 	mov    0xe8(%rbp),%r12
1403181e9:	48 8b 9d e0 00 00 00 	mov    0xe0(%rbp),%rbx
1403181f0:	4c 8b bd d8 00 00 00 	mov    0xd8(%rbp),%r15
1403181f7:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1403181fb:	4c 3b f9             	cmp    %rcx,%r15
1403181fe:	75 1c                	jne    0x14031821c
140318200:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
140318205:	74 06                	je     0x14031820d
140318207:	4c 3b 6d 78          	cmp    0x78(%rbp),%r13
14031820b:	eb 04                	jmp    0x140318211
14031820d:	48 3b 5d 68          	cmp    0x68(%rbp),%rbx
140318211:	0f 94 c0             	sete   %al
140318214:	84 c0                	test   %al,%al
140318216:	0f 85 c2 02 00 00    	jne    0x1403184de
14031821c:	49 83 7f 50 00       	cmpq   $0x0,0x50(%r15)
140318221:	74 64                	je     0x140318287
140318223:	49 8b cd             	mov    %r13,%rcx
140318226:	e8 35 a2 48 00       	call   0x1407a2460
14031822b:	33 f6                	xor    %esi,%esi
14031822d:	48 89 74 24 28       	mov    %rsi,0x28(%rsp)
140318232:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140318237:	4c 8b c8             	mov    %rax,%r9
14031823a:	45 8b 45 18          	mov    0x18(%r13),%r8d
14031823e:	49 8b 55 08          	mov    0x8(%r13),%rdx
140318242:	49 8b cf             	mov    %r15,%rcx
140318245:	e8 26 e0 f5 ff       	call   0x140276270
14031824a:	85 c0                	test   %eax,%eax
14031824c:	78 3c                	js     0x14031828a