140396e68:	48 8b c1             	mov    %rcx,%rax
140396e6b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396e72:	72 19                	jb     0x140396e8d
140396e74:	48 83 c2 27          	add    $0x27,%rdx
140396e78:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396e7c:	48 2b c1             	sub    %rcx,%rax
140396e7f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396e83:	48 83 f8 1f          	cmp    $0x1f,%rax
140396e87:	0f 87 04 0b 00 00    	ja     0x140397991
140396e8d:	e8 b2 42 a8 00       	call   0x140e1b144
140396e92:	48 8d 05 17 d0 c4 00 	lea    0xc4d017(%rip),%rax        # 0x140fe3eb0
140396e99:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396e9d:	48 c7 45 d8 13 00 00 	movq   $0x13,-0x28(%rbp)
140396ea4:	00
140396ea5:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140396ea9:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140396eae:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140396eb2:	e8 99 9c 40 00       	call   0x1407a0b50
140396eb7:	48 8b 18             	mov    (%rax),%rbx
140396eba:	48 85 db             	test   %rbx,%rbx
140396ebd:	74 1c                	je     0x140396edb
140396ebf:	8b 43 10             	mov    0x10(%rbx),%eax
140396ec2:	ff c0                	inc    %eax
140396ec4:	89 43 10             	mov    %eax,0x10(%rbx)
140396ec7:	83 f8 01             	cmp    $0x1,%eax
140396eca:	0f 8e c7 0a 00 00    	jle    0x140397997
140396ed0:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396ed5:	0f 84 c4 0a 00 00    	je     0x14039799f
140396edb:	48 85 db             	test   %rbx,%rbx
140396ede:	74 1c                	je     0x140396efc
140396ee0:	8b 43 10             	mov    0x10(%rbx),%eax
140396ee3:	ff c0                	inc    %eax
140396ee5:	89 43 10             	mov    %eax,0x10(%rbx)
140396ee8:	83 f8 01             	cmp    $0x1,%eax
140396eeb:	0f 8e b9 0a 00 00    	jle    0x1403979aa
140396ef1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140396ef6:	0f 84 b6 0a 00 00    	je     0x1403979b2
140396efc:	48 8b 0d d5 bb 08 01 	mov    0x108bbd5(%rip),%rcx        # 0x141422ad8
140396f03:	48 89 1d ce bb 08 01 	mov    %rbx,0x108bbce(%rip)        # 0x141422ad8
140396f0a:	48 85 c9             	test   %rcx,%rcx
140396f0d:	74 24                	je     0x140396f33
140396f0f:	8b 41 10             	mov    0x10(%rcx),%eax
140396f12:	ff c8                	dec    %eax
140396f14:	89 41 10             	mov    %eax,0x10(%rcx)
140396f17:	85 c0                	test   %eax,%eax
140396f19:	7f 18                	jg     0x140396f33
140396f1b:	0f 88 9c 0a 00 00    	js     0x1403979bd
140396f21:	48 8b 01             	mov    (%rcx),%rax
140396f24:	ba 01 00 00 00       	mov    $0x1,%edx
140396f29:	48 8b 00             	mov    (%rax),%rax
140396f2c:	ff 15 ee ca be 00    	call   *0xbecaee(%rip)        # 0x140f83a20
140396f32:	90                   	nop
140396f33:	48 85 db             	test   %rbx,%rbx
140396f36:	74 27                	je     0x140396f5f
140396f38:	8b 43 10             	mov    0x10(%rbx),%eax
140396f3b:	ff c8                	dec    %eax
140396f3d:	89 43 10             	mov    %eax,0x10(%rbx)
140396f40:	85 c0                	test   %eax,%eax
140396f42:	7f 1b                	jg     0x140396f5f
140396f44:	0f 88 7e 0a 00 00    	js     0x1403979c8
140396f4a:	48 8b 03             	mov    (%rbx),%rax
140396f4d:	ba 01 00 00 00       	mov    $0x1,%edx
140396f52:	48 8b cb             	mov    %rbx,%rcx
140396f55:	48 8b 00             	mov    (%rax),%rax
140396f58:	ff 15 c2 ca be 00    	call   *0xbecac2(%rip)        # 0x140f83a20
140396f5e:	90                   	nop
140396f5f:	0f 57 c0             	xorps  %xmm0,%xmm0
140396f62:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140396f66:	0f 57 c9             	xorps  %xmm1,%xmm1
140396f69:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
140396f6e:	b9 20 00 00 00       	mov    $0x20,%ecx
140396f73:	e8 90 41 a8 00       	call   0x140e1b108
140396f78:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140396f7c:	66 0f 6f 05 6c bf c1 	movdqa 0xc1bf6c(%rip),%xmm0        # 0x140fb2ef0
140396f83:	00
140396f84:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140396f89:	0f 10 05 20 cf c4 00 	movups 0xc4cf20(%rip),%xmm0        # 0x140fe3eb0
140396f90:	0f 11 00             	movups %xmm0,(%rax)
140396f93:	0f b7 0d 26 cf c4 00 	movzwl 0xc4cf26(%rip),%ecx        # 0x140fe3ec0
140396f9a:	66 89 48 10          	mov    %cx,0x10(%rax)
140396f9e:	0f b6 0d 1d cf c4 00 	movzbl 0xc4cf1d(%rip),%ecx        # 0x140fe3ec2
140396fa5:	88 48 12             	mov    %cl,0x12(%rax)
140396fa8:	c6 40 13 00          	movb   $0x0,0x13(%rax)
140396fac:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140396fb2:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140396fb6:	48 8b ce             	mov    %rsi,%rcx
140396fb9:	e8 e2 ff 35 00       	call   0x1406f6fa0
140396fbe:	90                   	nop
140396fbf:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140396fc3:	48 83 fa 0f          	cmp    $0xf,%rdx
140396fc7:	76 31                	jbe    0x140396ffa
140396fc9:	48 ff c2             	inc    %rdx
140396fcc:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140396fd0:	48 8b c1             	mov    %rcx,%rax
140396fd3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140396fda:	72 19                	jb     0x140396ff5
140396fdc:	48 83 c2 27          	add    $0x27,%rdx
140396fe0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140396fe4:	48 2b c1             	sub    %rcx,%rax
140396fe7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140396feb:	48 83 f8 1f          	cmp    $0x1f,%rax
140396fef:	0f 87 de 09 00 00    	ja     0x1403979d3
140396ff5:	e8 4a 41 a8 00       	call   0x140e1b144
140396ffa:	48 8d 05 c7 ce c4 00 	lea    0xc4cec7(%rip),%rax        # 0x140fe3ec8
140397001:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140397005:	48 c7 45 d8 17 00 00 	movq   $0x17,-0x28(%rbp)
14039700c:	00
14039700d:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140397011:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
140397016:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14039701a:	e8 31 9b 40 00       	call   0x1407a0b50
14039701f:	48 8b 18             	mov    (%rax),%rbx
140397022:	48 85 db             	test   %rbx,%rbx
140397025:	74 1c                	je     0x140397043
140397027:	8b 43 10             	mov    0x10(%rbx),%eax
14039702a:	ff c0                	inc    %eax
14039702c:	89 43 10             	mov    %eax,0x10(%rbx)
14039702f:	83 f8 01             	cmp    $0x1,%eax
140397032:	0f 8e a1 09 00 00    	jle    0x1403979d9
140397038:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14039703d:	0f 84 9e 09 00 00    	je     0x1403979e1
140397043:	48 85 db             	test   %rbx,%rbx
140397046:	74 1c                	je     0x140397064
140397048:	8b 43 10             	mov    0x10(%rbx),%eax
14039704b:	ff c0                	inc    %eax
14039704d:	89 43 10             	mov    %eax,0x10(%rbx)
140397050:	83 f8 01             	cmp    $0x1,%eax
140397053:	0f 8e 93 09 00 00    	jle    0x1403979ec
140397059:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
14039705e:	0f 84 90 09 00 00    	je     0x1403979f4
140397064:	48 8b 0d 75 ba 08 01 	mov    0x108ba75(%rip),%rcx        # 0x141422ae0
14039706b:	48 89 1d 6e ba 08 01 	mov    %rbx,0x108ba6e(%rip)        # 0x141422ae0
140397072:	48 85 c9             	test   %rcx,%rcx
140397075:	74 24                	je     0x14039709b
140397077:	8b 41 10             	mov    0x10(%rcx),%eax
14039707a:	ff c8                	dec    %eax
14039707c:	89 41 10             	mov    %eax,0x10(%rcx)
14039707f:	85 c0                	test   %eax,%eax
140397081:	7f 18                	jg     0x14039709b
140397083:	0f 88 76 09 00 00    	js     0x1403979ff
140397089:	48 8b 01             	mov    (%rcx),%rax
14039708c:	ba 01 00 00 00       	mov    $0x1,%edx
140397091:	48 8b 00             	mov    (%rax),%rax
140397094:	ff 15 86 c9 be 00    	call   *0xbec986(%rip)        # 0x140f83a20
14039709a:	90                   	nop
14039709b:	48 85 db             	test   %rbx,%rbx
14039709e:	74 27                	je     0x1403970c7
1403970a0:	8b 43 10             	mov    0x10(%rbx),%eax
1403970a3:	ff c8                	dec    %eax
1403970a5:	89 43 10             	mov    %eax,0x10(%rbx)
1403970a8:	85 c0                	test   %eax,%eax
1403970aa:	7f 1b                	jg     0x1403970c7
1403970ac:	0f 88 58 09 00 00    	js     0x140397a0a
1403970b2:	48 8b 03             	mov    (%rbx),%rax
1403970b5:	ba 01 00 00 00       	mov    $0x1,%edx
1403970ba:	48 8b cb             	mov    %rbx,%rcx
1403970bd:	48 8b 00             	mov    (%rax),%rax
1403970c0:	ff 15 5a c9 be 00    	call   *0xbec95a(%rip)        # 0x140f83a20
1403970c6:	90                   	nop
1403970c7:	0f 57 c0             	xorps  %xmm0,%xmm0
1403970ca:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1403970ce:	0f 57 c9             	xorps  %xmm1,%xmm1
1403970d1:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1403970d6:	b9 20 00 00 00       	mov    $0x20,%ecx
1403970db:	e8 28 40 a8 00       	call   0x140e1b108
1403970e0:	48 8b d0             	mov    %rax,%rdx
1403970e3:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1403970e7:	66 0f 6f 05 31 f8 c0 	movdqa 0xc0f831(%rip),%xmm0        # 0x140fa6920
1403970ee:	00
1403970ef:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1403970f4:	0f 10 05 cd cd c4 00 	movups 0xc4cdcd(%rip),%xmm0        # 0x140fe3ec8
1403970fb:	0f 11 00             	movups %xmm0,(%rax)
1403970fe:	8b 0d d4 cd c4 00    	mov    0xc4cdd4(%rip),%ecx        # 0x140fe3ed8
140397104:	89 48 10             	mov    %ecx,0x10(%rax)
140397107:	0f b7 0d ce cd c4 00 	movzwl 0xc4cdce(%rip),%ecx        # 0x140fe3edc
14039710e:	66 89 48 14          	mov    %cx,0x14(%rax)
140397112:	0f b6 05 c5 cd c4 00 	movzbl 0xc4cdc5(%rip),%eax        # 0x140fe3ede
140397119:	88 42 16             	mov    %al,0x16(%rdx)
14039711c:	c6 42 17 00          	movb   $0x0,0x17(%rdx)
140397120:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140397126:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14039712a:	48 8b ce             	mov    %rsi,%rcx
14039712d:	e8 6e fe 35 00       	call   0x1406f6fa0
140397132:	90                   	nop
140397133:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140397137:	48 83 fa 0f          	cmp    $0xf,%rdx
14039713b:	76 31                	jbe    0x14039716e
14039713d:	48 ff c2             	inc    %rdx
140397140:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
140397144:	48 8b c1             	mov    %rcx,%rax
140397147:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14039714e:	72 19                	jb     0x140397169
140397150:	48 83 c2 27          	add    $0x27,%rdx
140397154:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140397158:	48 2b c1             	sub    %rcx,%rax
14039715b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14039715f:	48 83 f8 1f          	cmp    $0x1f,%rax
140397163:	0f 87 ac 08 00 00    	ja     0x140397a15
140397169:	e8 d6 3f a8 00       	call   0x140e1b144
14039716e:	48 8d 05 6b cd c4 00 	lea    0xc4cd6b(%rip),%rax        # 0x140fe3ee0
140397175:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140397179:	48 c7 45 d8 15 00 00 	movq   $0x15,-0x28(%rbp)
140397180:	00
140397181:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
140397185:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
14039718a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14039718e:	e8 bd 99 40 00       	call   0x1407a0b50
140397193:	48 8b 18             	mov    (%rax),%rbx
140397196:	48 85 db             	test   %rbx,%rbx
140397199:	74 1c                	je     0x1403971b7
14039719b:	8b 43 10             	mov    0x10(%rbx),%eax
14039719e:	ff c0                	inc    %eax
1403971a0:	89 43 10             	mov    %eax,0x10(%rbx)
1403971a3:	83 f8 01             	cmp    $0x1,%eax
1403971a6:	0f 8e 6f 08 00 00    	jle    0x140397a1b
1403971ac:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403971b1:	0f 84 6c 08 00 00    	je     0x140397a23
1403971b7:	48 85 db             	test   %rbx,%rbx
1403971ba:	74 1c                	je     0x1403971d8
1403971bc:	8b 43 10             	mov    0x10(%rbx),%eax
1403971bf:	ff c0                	inc    %eax
1403971c1:	89 43 10             	mov    %eax,0x10(%rbx)
1403971c4:	83 f8 01             	cmp    $0x1,%eax
1403971c7:	0f 8e 61 08 00 00    	jle    0x140397a2e
1403971cd:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1403971d2:	0f 84 5e 08 00 00    	je     0x140397a36
1403971d8:	48 8b 0d 09 b9 08 01 	mov    0x108b909(%rip),%rcx        # 0x141422ae8
1403971df:	48 89 1d 02 b9 08 01 	mov    %rbx,0x108b902(%rip)        # 0x141422ae8
1403971e6:	48 85 c9             	test   %rcx,%rcx
1403971e9:	74 24                	je     0x14039720f
1403971eb:	8b 41 10             	mov    0x10(%rcx),%eax
1403971ee:	ff c8                	dec    %eax
1403971f0:	89 41 10             	mov    %eax,0x10(%rcx)
1403971f3:	85 c0                	test   %eax,%eax
1403971f5:	7f 18                	jg     0x14039720f
1403971f7:	0f 88 44 08 00 00    	js     0x140397a41
1403971fd:	48 8b 01             	mov    (%rcx),%rax
140397200:	ba 01 00 00 00       	mov    $0x1,%edx
140397205:	48 8b 00             	mov    (%rax),%rax
140397208:	ff 15 12 c8 be 00    	call   *0xbec812(%rip)        # 0x140f83a20
14039720e:	90                   	nop
14039720f:	48 85 db             	test   %rbx,%rbx
140397212:	74 27                	je     0x14039723b
140397214:	8b 43 10             	mov    0x10(%rbx),%eax
140397217:	ff c8                	dec    %eax
140397219:	89 43 10             	mov    %eax,0x10(%rbx)
14039721c:	85 c0                	test   %eax,%eax
14039721e:	7f 1b                	jg     0x14039723b
140397220:	0f 88 26 08 00 00    	js     0x140397a4c
140397226:	48 8b 03             	mov    (%rbx),%rax
140397229:	ba 01 00 00 00       	mov    $0x1,%edx
14039722e:	48 8b cb             	mov    %rbx,%rcx
140397231:	48 8b 00             	mov    (%rax),%rax
140397234:	ff 15 e6 c7 be 00    	call   *0xbec7e6(%rip)        # 0x140f83a20
14039723a:	90                   	nop
14039723b:	0f 57 c0             	xorps  %xmm0,%xmm0
14039723e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140397242:	0f 57 c9             	xorps  %xmm1,%xmm1
140397245:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14039724a:	b9 20 00 00 00       	mov    $0x20,%ecx
14039724f:	e8 b4 3e a8 00       	call   0x140e1b108
140397254:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
140397258:	66 0f 6f 05 a0 d8 c0 	movdqa 0xc0d8a0(%rip),%xmm0        # 0x140fa4b00
14039725f:	00
140397260:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
140397265:	0f 10 05 74 cc c4 00 	movups 0xc4cc74(%rip),%xmm0        # 0x140fe3ee0
14039726c:	0f 11 00             	movups %xmm0,(%rax)
14039726f:	8b 0d 7b cc c4 00    	mov    0xc4cc7b(%rip),%ecx        # 0x140fe3ef0
140397275:	89 48 10             	mov    %ecx,0x10(%rax)
140397278:	0f b6 0d 75 cc c4 00 	movzbl 0xc4cc75(%rip),%ecx        # 0x140fe3ef4
14039727f:	88 48 14             	mov    %cl,0x14(%rax)
140397282:	c6 40 15 00          	movb   $0x0,0x15(%rax)
140397286:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14039728c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
140397290:	48 8b ce             	mov    %rsi,%rcx
140397293:	e8 08 fd 35 00       	call   0x1406f6fa0
140397298:	90                   	nop
140397299:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
14039729d:	48 83 fa 0f          	cmp    $0xf,%rdx
1403972a1:	76 31                	jbe    0x1403972d4
1403972a3:	48 ff c2             	inc    %rdx
1403972a6:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403972aa:	48 8b c1             	mov    %rcx,%rax
1403972ad:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1403972b4:	72 19                	jb     0x1403972cf
1403972b6:	48 83 c2 27          	add    $0x27,%rdx
1403972ba:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1403972be:	48 2b c1             	sub    %rcx,%rax
1403972c1:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1403972c5:	48 83 f8 1f          	cmp    $0x1f,%rax
1403972c9:	0f 87 88 07 00 00    	ja     0x140397a57
1403972cf:	e8 70 3e a8 00       	call   0x140e1b144
1403972d4:	4c 8d 35 1d cc c4 00 	lea    0xc4cc1d(%rip),%r14        # 0x140fe3ef8
1403972db:	4c 89 75 d0          	mov    %r14,-0x30(%rbp)
1403972df:	48 c7 45 d8 15 00 00 	movq   $0x15,-0x28(%rbp)
1403972e6:	00
1403972e7:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1403972eb:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1403972f0:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403972f4:	e8 57 98 40 00       	call   0x1407a0b50
1403972f9:	48 8b 38             	mov    (%rax),%rdi
1403972fc:	48 85 ff             	test   %rdi,%rdi
1403972ff:	74 1c                	je     0x14039731d
140397301:	8b 47 10             	mov    0x10(%rdi),%eax
140397304:	ff c0                	inc    %eax
140397306:	89 47 10             	mov    %eax,0x10(%rdi)
140397309:	83 f8 01             	cmp    $0x1,%eax
14039730c:	0f 8e 4b 07 00 00    	jle    0x140397a5d
140397312:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
140397317:	0f 84 48 07 00 00    	je     0x140397a65
14039731d:	48 89 7d c0          	mov    %rdi,-0x40(%rbp)
140397321:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
140397325:	48 8d 0d c4 b7 08 01 	lea    0x108b7c4(%rip),%rcx        # 0x141422af0
14039732c:	e8 4f 54 ec ff       	call   0x14025c780
140397331:	90                   	nop
140397332:	48 85 ff             	test   %rdi,%rdi
140397335:	74 27                	je     0x14039735e
140397337:	8b 47 10             	mov    0x10(%rdi),%eax
14039733a:	ff c8                	dec    %eax
14039733c:	89 47 10             	mov    %eax,0x10(%rdi)
14039733f:	85 c0                	test   %eax,%eax
140397341:	7f 1b                	jg     0x14039735e
140397343:	0f 88 27 07 00 00    	js     0x140397a70
140397349:	48 8b 07             	mov    (%rdi),%rax
14039734c:	ba 01 00 00 00       	mov    $0x1,%edx
140397351:	48 8b cf             	mov    %rdi,%rcx
140397354:	48 8b 00             	mov    (%rax),%rax
140397357:	ff 15 c3 c6 be 00    	call   *0xbec6c3(%rip)        # 0x140f83a20
14039735d:	90                   	nop
14039735e:	0f 57 c0             	xorps  %xmm0,%xmm0
140397361:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
140397365:	0f 57 c9             	xorps  %xmm1,%xmm1
140397368:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
14039736d:	41 b8 15 00 00 00    	mov    $0x15,%r8d
140397373:	49 8b d6             	mov    %r14,%rdx
140397376:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
14039737a:	e8 81 fa df ff       	call   0x140196e00
14039737f:	90                   	nop
140397380:	41 b8 03 00 00 00    	mov    $0x3,%r8d
140397386:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
14039738a:	48 8b ce             	mov    %rsi,%rcx
14039738d:	e8 0e fc 35 00       	call   0x1406f6fa0
140397392:	90                   	nop
140397393:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
140397397:	48 83 fa 0f          	cmp    $0xf,%rdx
14039739b:	76 31                	jbe    0x1403973ce
14039739d:	48 ff c2             	inc    %rdx
1403973a0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1403973a4:	48 8b c1             	mov    %rcx,%rax
1403973a7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx