1404cc9bd:	cc                   	int3
1404cc9be:	cc                   	int3
1404cc9bf:	cc                   	int3
1404cc9c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404cc9c5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1404cc9ca:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
1404cc9cf:	55                   	push   %rbp
1404cc9d0:	48 8b ec             	mov    %rsp,%rbp
1404cc9d3:	48 83 ec 60          	sub    $0x60,%rsp
1404cc9d7:	48 8b 05 22 c5 ee 00 	mov    0xeec522(%rip),%rax        # 0x1413b8f00
1404cc9de:	48 33 c4             	xor    %rsp,%rax
1404cc9e1:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1404cc9e5:	48 8b f9             	mov    %rcx,%rdi
1404cc9e8:	33 f6                	xor    %esi,%esi
1404cc9ea:	48 8d 05 8f 53 b3 00 	lea    0xb3538f(%rip),%rax        # 0x141001d80
1404cc9f1:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404cc9f5:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
1404cc9fc:	00
1404cc9fd:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cca01:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cca06:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cca0a:	e8 41 41 2d 00       	call   0x1407a0b50
1404cca0f:	48 8b 18             	mov    (%rax),%rbx
1404cca12:	48 85 db             	test   %rbx,%rbx
1404cca15:	74 1c                	je     0x1404cca33
1404cca17:	8b 43 10             	mov    0x10(%rbx),%eax
1404cca1a:	ff c0                	inc    %eax
1404cca1c:	89 43 10             	mov    %eax,0x10(%rbx)
1404cca1f:	83 f8 01             	cmp    $0x1,%eax
1404cca22:	0f 8e d2 0a 00 00    	jle    0x1404cd4fa
1404cca28:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cca2d:	0f 84 cf 0a 00 00    	je     0x1404cd502
1404cca33:	48 85 db             	test   %rbx,%rbx
1404cca36:	74 1c                	je     0x1404cca54
1404cca38:	8b 43 10             	mov    0x10(%rbx),%eax
1404cca3b:	ff c0                	inc    %eax
1404cca3d:	89 43 10             	mov    %eax,0x10(%rbx)
1404cca40:	83 f8 01             	cmp    $0x1,%eax
1404cca43:	0f 8e c4 0a 00 00    	jle    0x1404cd50d
1404cca49:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cca4e:	0f 84 c1 0a 00 00    	je     0x1404cd515
1404cca54:	48 8b 0d a5 d5 f5 00 	mov    0xf5d5a5(%rip),%rcx        # 0x14142a000
1404cca5b:	48 89 1d 9e d5 f5 00 	mov    %rbx,0xf5d59e(%rip)        # 0x14142a000
1404cca62:	48 85 c9             	test   %rcx,%rcx
1404cca65:	74 24                	je     0x1404cca8b
1404cca67:	8b 41 10             	mov    0x10(%rcx),%eax
1404cca6a:	ff c8                	dec    %eax
1404cca6c:	89 41 10             	mov    %eax,0x10(%rcx)
1404cca6f:	85 c0                	test   %eax,%eax
1404cca71:	7f 18                	jg     0x1404cca8b
1404cca73:	0f 88 a7 0a 00 00    	js     0x1404cd520
1404cca79:	48 8b 01             	mov    (%rcx),%rax
1404cca7c:	ba 01 00 00 00       	mov    $0x1,%edx
1404cca81:	48 8b 00             	mov    (%rax),%rax
1404cca84:	ff 15 96 6f ab 00    	call   *0xab6f96(%rip)        # 0x140f83a20
1404cca8a:	90                   	nop
1404cca8b:	48 85 db             	test   %rbx,%rbx
1404cca8e:	74 27                	je     0x1404ccab7
1404cca90:	8b 43 10             	mov    0x10(%rbx),%eax
1404cca93:	ff c8                	dec    %eax
1404cca95:	89 43 10             	mov    %eax,0x10(%rbx)
1404cca98:	85 c0                	test   %eax,%eax
1404cca9a:	7f 1b                	jg     0x1404ccab7
1404cca9c:	0f 88 89 0a 00 00    	js     0x1404cd52b
1404ccaa2:	48 8b 03             	mov    (%rbx),%rax
1404ccaa5:	ba 01 00 00 00       	mov    $0x1,%edx
1404ccaaa:	48 8b cb             	mov    %rbx,%rcx
1404ccaad:	48 8b 00             	mov    (%rax),%rax
1404ccab0:	ff 15 6a 6f ab 00    	call   *0xab6f6a(%rip)        # 0x140f83a20
1404ccab6:	90                   	nop
1404ccab7:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ccaba:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404ccabe:	66 0f 6f 0d 0a 80 ad 	movdqa 0xad800a(%rip),%xmm1        # 0x140fa4ad0
1404ccac5:	00
1404ccac6:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404ccacb:	f2 0f 10 05 ad 52 b3 	movsd  0xb352ad(%rip),%xmm0        # 0x141001d80
1404ccad2:	00
1404ccad3:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404ccad8:	0f b7 05 a9 52 b3 00 	movzwl 0xb352a9(%rip),%eax        # 0x141001d88
1404ccadf:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1404ccae3:	0f b6 05 a0 52 b3 00 	movzbl 0xb352a0(%rip),%eax        # 0x141001d8a
1404ccaea:	88 45 da             	mov    %al,-0x26(%rbp)
1404ccaed:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1404ccaf1:	41 b8 03 00 00 00    	mov    $0x3,%r8d
1404ccaf7:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404ccafb:	48 8b cf             	mov    %rdi,%rcx
1404ccafe:	e8 9d a4 22 00       	call   0x1406f6fa0
1404ccb03:	90                   	nop
1404ccb04:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404ccb08:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ccb0c:	76 31                	jbe    0x1404ccb3f
1404ccb0e:	48 ff c2             	inc    %rdx
1404ccb11:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404ccb15:	48 8b c1             	mov    %rcx,%rax
1404ccb18:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ccb1f:	72 19                	jb     0x1404ccb3a
1404ccb21:	48 83 c2 27          	add    $0x27,%rdx
1404ccb25:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ccb29:	48 2b c1             	sub    %rcx,%rax
1404ccb2c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ccb30:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ccb34:	0f 87 fc 09 00 00    	ja     0x1404cd536
1404ccb3a:	e8 05 e6 94 00       	call   0x140e1b144
1404ccb3f:	48 8d 05 22 38 b0 00 	lea    0xb03822(%rip),%rax        # 0x140fd0368
1404ccb46:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404ccb4a:	48 c7 45 d8 0e 00 00 	movq   $0xe,-0x28(%rbp)
1404ccb51:	00
1404ccb52:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404ccb56:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404ccb5b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404ccb5f:	e8 2c 42 2d 00       	call   0x1407a0d90
1404ccb64:	48 8b 10             	mov    (%rax),%rdx
1404ccb67:	48 85 d2             	test   %rdx,%rdx
1404ccb6a:	74 1c                	je     0x1404ccb88
1404ccb6c:	8b 42 10             	mov    0x10(%rdx),%eax
1404ccb6f:	ff c0                	inc    %eax
1404ccb71:	89 42 10             	mov    %eax,0x10(%rdx)
1404ccb74:	83 f8 01             	cmp    $0x1,%eax
1404ccb77:	0f 8e bf 09 00 00    	jle    0x1404cd53c
1404ccb7d:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ccb82:	0f 84 bc 09 00 00    	je     0x1404cd544
1404ccb88:	48 8b 0d 79 d4 f5 00 	mov    0xf5d479(%rip),%rcx        # 0x14142a008
1404ccb8f:	48 89 15 72 d4 f5 00 	mov    %rdx,0xf5d472(%rip)        # 0x14142a008
1404ccb96:	48 85 c9             	test   %rcx,%rcx
1404ccb99:	74 24                	je     0x1404ccbbf
1404ccb9b:	8b 41 10             	mov    0x10(%rcx),%eax
1404ccb9e:	ff c8                	dec    %eax
1404ccba0:	89 41 10             	mov    %eax,0x10(%rcx)
1404ccba3:	85 c0                	test   %eax,%eax
1404ccba5:	7f 18                	jg     0x1404ccbbf
1404ccba7:	0f 88 a2 09 00 00    	js     0x1404cd54f
1404ccbad:	48 8b 01             	mov    (%rcx),%rax
1404ccbb0:	ba 01 00 00 00       	mov    $0x1,%edx
1404ccbb5:	48 8b 00             	mov    (%rax),%rax
1404ccbb8:	ff 15 62 6e ab 00    	call   *0xab6e62(%rip)        # 0x140f83a20
1404ccbbe:	90                   	nop
1404ccbbf:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ccbc2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404ccbc6:	66 0f 6f 0d 12 7f ad 	movdqa 0xad7f12(%rip),%xmm1        # 0x140fa4ae0
1404ccbcd:	00
1404ccbce:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404ccbd3:	f2 0f 10 05 8d 37 b0 	movsd  0xb0378d(%rip),%xmm0        # 0x140fd0368
1404ccbda:	00
1404ccbdb:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404ccbe0:	8b 05 8a 37 b0 00    	mov    0xb0378a(%rip),%eax        # 0x140fd0370
1404ccbe6:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404ccbe9:	0f b7 05 84 37 b0 00 	movzwl 0xb03784(%rip),%eax        # 0x140fd0374
1404ccbf0:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404ccbf4:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404ccbf8:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404ccbfe:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404ccc02:	48 8b cf             	mov    %rdi,%rcx
1404ccc05:	e8 96 a3 22 00       	call   0x1406f6fa0
1404ccc0a:	90                   	nop
1404ccc0b:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404ccc0f:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ccc13:	76 31                	jbe    0x1404ccc46
1404ccc15:	48 ff c2             	inc    %rdx
1404ccc18:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404ccc1c:	48 8b c1             	mov    %rcx,%rax
1404ccc1f:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ccc26:	72 19                	jb     0x1404ccc41
1404ccc28:	48 83 c2 27          	add    $0x27,%rdx
1404ccc2c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ccc30:	48 2b c1             	sub    %rcx,%rax
1404ccc33:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ccc37:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ccc3b:	0f 87 19 09 00 00    	ja     0x1404cd55a
1404ccc41:	e8 fe e4 94 00       	call   0x140e1b144
1404ccc46:	48 8d 05 43 51 b3 00 	lea    0xb35143(%rip),%rax        # 0x141001d90
1404ccc4d:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404ccc51:	48 c7 45 d8 0d 00 00 	movq   $0xd,-0x28(%rbp)
1404ccc58:	00
1404ccc59:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404ccc5d:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404ccc62:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404ccc66:	e8 25 41 2d 00       	call   0x1407a0d90
1404ccc6b:	48 8b 10             	mov    (%rax),%rdx
1404ccc6e:	48 85 d2             	test   %rdx,%rdx
1404ccc71:	74 1c                	je     0x1404ccc8f
1404ccc73:	8b 42 10             	mov    0x10(%rdx),%eax
1404ccc76:	ff c0                	inc    %eax
1404ccc78:	89 42 10             	mov    %eax,0x10(%rdx)
1404ccc7b:	83 f8 01             	cmp    $0x1,%eax
1404ccc7e:	0f 8e dc 08 00 00    	jle    0x1404cd560
1404ccc84:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ccc89:	0f 84 d9 08 00 00    	je     0x1404cd568
1404ccc8f:	48 8b 0d 7a d3 f5 00 	mov    0xf5d37a(%rip),%rcx        # 0x14142a010
1404ccc96:	48 89 15 73 d3 f5 00 	mov    %rdx,0xf5d373(%rip)        # 0x14142a010
1404ccc9d:	48 85 c9             	test   %rcx,%rcx
1404ccca0:	74 24                	je     0x1404cccc6
1404ccca2:	8b 41 10             	mov    0x10(%rcx),%eax
1404ccca5:	ff c8                	dec    %eax
1404ccca7:	89 41 10             	mov    %eax,0x10(%rcx)
1404cccaa:	85 c0                	test   %eax,%eax
1404cccac:	7f 18                	jg     0x1404cccc6
1404cccae:	0f 88 bf 08 00 00    	js     0x1404cd573
1404cccb4:	48 8b 01             	mov    (%rcx),%rax
1404cccb7:	ba 01 00 00 00       	mov    $0x1,%edx
1404cccbc:	48 8b 00             	mov    (%rax),%rax
1404cccbf:	ff 15 5b 6d ab 00    	call   *0xab6d5b(%rip)        # 0x140f83a20
1404cccc5:	90                   	nop
1404cccc6:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cccc9:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404ccccd:	66 0f 6f 0d 7b 76 ad 	movdqa 0xad767b(%rip),%xmm1        # 0x140fa4350
1404cccd4:	00
1404cccd5:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cccda:	f2 0f 10 05 ae 50 b3 	movsd  0xb350ae(%rip),%xmm0        # 0x141001d90
1404ccce1:	00
1404ccce2:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404ccce7:	8b 05 ab 50 b3 00    	mov    0xb350ab(%rip),%eax        # 0x141001d98
1404ccced:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cccf0:	0f b6 05 a5 50 b3 00 	movzbl 0xb350a5(%rip),%eax        # 0x141001d9c
1404cccf7:	88 45 dc             	mov    %al,-0x24(%rbp)
1404cccfa:	c6 45 dd 00          	movb   $0x0,-0x23(%rbp)
1404cccfe:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404ccd04:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404ccd08:	48 8b cf             	mov    %rdi,%rcx
1404ccd0b:	e8 90 a2 22 00       	call   0x1406f6fa0
1404ccd10:	90                   	nop
1404ccd11:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404ccd15:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ccd19:	76 31                	jbe    0x1404ccd4c
1404ccd1b:	48 ff c2             	inc    %rdx
1404ccd1e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404ccd22:	48 8b c1             	mov    %rcx,%rax
1404ccd25:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ccd2c:	72 19                	jb     0x1404ccd47
1404ccd2e:	48 83 c2 27          	add    $0x27,%rdx
1404ccd32:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ccd36:	48 2b c1             	sub    %rcx,%rax
1404ccd39:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ccd3d:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ccd41:	0f 87 37 08 00 00    	ja     0x1404cd57e
1404ccd47:	e8 f8 e3 94 00       	call   0x140e1b144
1404ccd4c:	48 8d 05 fd 1c b0 00 	lea    0xb01cfd(%rip),%rax        # 0x140fcea50
1404ccd53:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404ccd57:	48 c7 45 d8 10 00 00 	movq   $0x10,-0x28(%rbp)
1404ccd5e:	00
1404ccd5f:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404ccd63:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404ccd68:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404ccd6c:	e8 1f 40 2d 00       	call   0x1407a0d90
1404ccd71:	48 8b 10             	mov    (%rax),%rdx
1404ccd74:	48 85 d2             	test   %rdx,%rdx
1404ccd77:	74 1c                	je     0x1404ccd95
1404ccd79:	8b 42 10             	mov    0x10(%rdx),%eax
1404ccd7c:	ff c0                	inc    %eax
1404ccd7e:	89 42 10             	mov    %eax,0x10(%rdx)
1404ccd81:	83 f8 01             	cmp    $0x1,%eax
1404ccd84:	0f 8e fa 07 00 00    	jle    0x1404cd584
1404ccd8a:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ccd8f:	0f 84 f7 07 00 00    	je     0x1404cd58c
1404ccd95:	48 8b 0d 7c d2 f5 00 	mov    0xf5d27c(%rip),%rcx        # 0x14142a018
1404ccd9c:	48 89 15 75 d2 f5 00 	mov    %rdx,0xf5d275(%rip)        # 0x14142a018
1404ccda3:	48 85 c9             	test   %rcx,%rcx
1404ccda6:	74 24                	je     0x1404ccdcc
1404ccda8:	8b 41 10             	mov    0x10(%rcx),%eax
1404ccdab:	ff c8                	dec    %eax
1404ccdad:	89 41 10             	mov    %eax,0x10(%rcx)
1404ccdb0:	85 c0                	test   %eax,%eax
1404ccdb2:	7f 18                	jg     0x1404ccdcc
1404ccdb4:	0f 88 dd 07 00 00    	js     0x1404cd597
1404ccdba:	48 8b 01             	mov    (%rcx),%rax
1404ccdbd:	ba 01 00 00 00       	mov    $0x1,%edx
1404ccdc2:	48 8b 00             	mov    (%rax),%rax
1404ccdc5:	ff 15 55 6c ab 00    	call   *0xab6c55(%rip)        # 0x140f83a20
1404ccdcb:	90                   	nop
1404ccdcc:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ccdcf:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404ccdd3:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ccdd6:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404ccddb:	b9 20 00 00 00       	mov    $0x20,%ecx
1404ccde0:	e8 23 e3 94 00       	call   0x140e1b108
1404ccde5:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404ccde9:	66 0f 6f 05 6f 75 ad 	movdqa 0xad756f(%rip),%xmm0        # 0x140fa4360
1404ccdf0:	00
1404ccdf1:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404ccdf6:	0f 10 05 53 1c b0 00 	movups 0xb01c53(%rip),%xmm0        # 0x140fcea50
1404ccdfd:	0f 11 00             	movups %xmm0,(%rax)
1404cce00:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404cce04:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cce0a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cce0e:	48 8b cf             	mov    %rdi,%rcx
1404cce11:	e8 8a a1 22 00       	call   0x1406f6fa0
1404cce16:	90                   	nop
1404cce17:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cce1b:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cce1f:	76 31                	jbe    0x1404cce52
1404cce21:	48 ff c2             	inc    %rdx
1404cce24:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cce28:	48 8b c1             	mov    %rcx,%rax
1404cce2b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cce32:	72 19                	jb     0x1404cce4d
1404cce34:	48 83 c2 27          	add    $0x27,%rdx
1404cce38:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cce3c:	48 2b c1             	sub    %rcx,%rax
1404cce3f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cce43:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cce47:	0f 87 55 07 00 00    	ja     0x1404cd5a2
1404cce4d:	e8 f2 e2 94 00       	call   0x140e1b144
1404cce52:	48 8d 05 df 1c b0 00 	lea    0xb01cdf(%rip),%rax        # 0x140fceb38
1404cce59:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404cce5d:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1404cce64:	00
1404cce65:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cce69:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cce6e:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cce72:	e8 19 3f 2d 00       	call   0x1407a0d90
1404cce77:	48 8b 10             	mov    (%rax),%rdx
1404cce7a:	48 85 d2             	test   %rdx,%rdx
1404cce7d:	74 1c                	je     0x1404cce9b
1404cce7f:	8b 42 10             	mov    0x10(%rdx),%eax
1404cce82:	ff c0                	inc    %eax
1404cce84:	89 42 10             	mov    %eax,0x10(%rdx)
1404cce87:	83 f8 01             	cmp    $0x1,%eax
1404cce8a:	0f 8e 18 07 00 00    	jle    0x1404cd5a8
1404cce90:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cce95:	0f 84 15 07 00 00    	je     0x1404cd5b0
1404cce9b:	48 8b 0d 7e d1 f5 00 	mov    0xf5d17e(%rip),%rcx        # 0x14142a020
1404ccea2:	48 89 15 77 d1 f5 00 	mov    %rdx,0xf5d177(%rip)        # 0x14142a020
1404ccea9:	48 85 c9             	test   %rcx,%rcx
1404cceac:	74 24                	je     0x1404cced2
1404cceae:	8b 41 10             	mov    0x10(%rcx),%eax
1404cceb1:	ff c8                	dec    %eax
1404cceb3:	89 41 10             	mov    %eax,0x10(%rcx)
1404cceb6:	85 c0                	test   %eax,%eax
1404cceb8:	7f 18                	jg     0x1404cced2
1404cceba:	0f 88 fb 06 00 00    	js     0x1404cd5bb
1404ccec0:	48 8b 01             	mov    (%rcx),%rax
1404ccec3:	ba 01 00 00 00       	mov    $0x1,%edx
1404ccec8:	48 8b 00             	mov    (%rax),%rax
1404ccecb:	ff 15 4f 6b ab 00    	call   *0xab6b4f(%rip)        # 0x140f83a20
1404cced1:	90                   	nop
1404cced2:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cced5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cced9:	66 0f 6f 0d 1f 8b ad 	movdqa 0xad8b1f(%rip),%xmm1        # 0x140fa5a00
1404ccee0:	00
1404ccee1:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404ccee6:	f2 0f 10 05 4a 1c b0 	movsd  0xb01c4a(%rip),%xmm0        # 0x140fceb38
1404cceed:	00
1404cceee:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404ccef3:	8b 05 47 1c b0 00    	mov    0xb01c47(%rip),%eax        # 0x140fceb40
1404ccef9:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404ccefc:	0f b7 05 41 1c b0 00 	movzwl 0xb01c41(%rip),%eax        # 0x140fceb44
1404ccf03:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404ccf07:	0f b6 05 38 1c b0 00 	movzbl 0xb01c38(%rip),%eax        # 0x140fceb46
1404ccf0e:	88 45 de             	mov    %al,-0x22(%rbp)
1404ccf11:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404ccf15:	41 b8 05 00 00 00    	mov    $0x5,%r8d