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
1404ccf1b:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404ccf1f:	48 8b cf             	mov    %rdi,%rcx
1404ccf22:	e8 79 a0 22 00       	call   0x1406f6fa0
1404ccf27:	90                   	nop
1404ccf28:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404ccf2c:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ccf30:	76 31                	jbe    0x1404ccf63
1404ccf32:	48 ff c2             	inc    %rdx
1404ccf35:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404ccf39:	48 8b c1             	mov    %rcx,%rax
1404ccf3c:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ccf43:	72 19                	jb     0x1404ccf5e
1404ccf45:	48 83 c2 27          	add    $0x27,%rdx
1404ccf49:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ccf4d:	48 2b c1             	sub    %rcx,%rax
1404ccf50:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ccf54:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ccf58:	0f 87 68 06 00 00    	ja     0x1404cd5c6
1404ccf5e:	e8 e1 e1 94 00       	call   0x140e1b144
1404ccf63:	48 8d 05 c6 1a b0 00 	lea    0xb01ac6(%rip),%rax        # 0x140fcea30
1404ccf6a:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404ccf6e:	48 c7 45 d8 0f 00 00 	movq   $0xf,-0x28(%rbp)
1404ccf75:	00
1404ccf76:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404ccf7a:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404ccf7f:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404ccf83:	e8 08 3e 2d 00       	call   0x1407a0d90
1404ccf88:	48 8b 10             	mov    (%rax),%rdx
1404ccf8b:	48 85 d2             	test   %rdx,%rdx
1404ccf8e:	74 1c                	je     0x1404ccfac
1404ccf90:	8b 42 10             	mov    0x10(%rdx),%eax
1404ccf93:	ff c0                	inc    %eax
1404ccf95:	89 42 10             	mov    %eax,0x10(%rdx)
1404ccf98:	83 f8 01             	cmp    $0x1,%eax
1404ccf9b:	0f 8e 2b 06 00 00    	jle    0x1404cd5cc
1404ccfa1:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404ccfa6:	0f 84 28 06 00 00    	je     0x1404cd5d4
1404ccfac:	48 8b 0d 75 d0 f5 00 	mov    0xf5d075(%rip),%rcx        # 0x14142a028
1404ccfb3:	48 89 15 6e d0 f5 00 	mov    %rdx,0xf5d06e(%rip)        # 0x14142a028
1404ccfba:	48 85 c9             	test   %rcx,%rcx
1404ccfbd:	74 24                	je     0x1404ccfe3
1404ccfbf:	8b 41 10             	mov    0x10(%rcx),%eax
1404ccfc2:	ff c8                	dec    %eax
1404ccfc4:	89 41 10             	mov    %eax,0x10(%rcx)
1404ccfc7:	85 c0                	test   %eax,%eax
1404ccfc9:	7f 18                	jg     0x1404ccfe3
1404ccfcb:	0f 88 0e 06 00 00    	js     0x1404cd5df
1404ccfd1:	48 8b 01             	mov    (%rcx),%rax
1404ccfd4:	ba 01 00 00 00       	mov    $0x1,%edx
1404ccfd9:	48 8b 00             	mov    (%rax),%rax
1404ccfdc:	ff 15 3e 6a ab 00    	call   *0xab6a3e(%rip)        # 0x140f83a20
1404ccfe2:	90                   	nop
1404ccfe3:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ccfe6:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404ccfea:	66 0f 6f 0d 0e 8a ad 	movdqa 0xad8a0e(%rip),%xmm1        # 0x140fa5a00
1404ccff1:	00
1404ccff2:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404ccff7:	f2 0f 10 05 31 1a b0 	movsd  0xb01a31(%rip),%xmm0        # 0x140fcea30
1404ccffe:	00
1404ccfff:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cd004:	8b 05 2e 1a b0 00    	mov    0xb01a2e(%rip),%eax        # 0x140fcea38
1404cd00a:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cd00d:	0f b7 05 28 1a b0 00 	movzwl 0xb01a28(%rip),%eax        # 0x140fcea3c
1404cd014:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404cd018:	0f b6 05 1f 1a b0 00 	movzbl 0xb01a1f(%rip),%eax        # 0x140fcea3e
1404cd01f:	88 45 de             	mov    %al,-0x22(%rbp)
1404cd022:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404cd026:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cd02c:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cd030:	48 8b cf             	mov    %rdi,%rcx
1404cd033:	e8 68 9f 22 00       	call   0x1406f6fa0
1404cd038:	90                   	nop
1404cd039:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cd03d:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cd041:	76 31                	jbe    0x1404cd074
1404cd043:	48 ff c2             	inc    %rdx
1404cd046:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cd04a:	48 8b c1             	mov    %rcx,%rax
1404cd04d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cd054:	72 19                	jb     0x1404cd06f
1404cd056:	48 83 c2 27          	add    $0x27,%rdx
1404cd05a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cd05e:	48 2b c1             	sub    %rcx,%rax
1404cd061:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cd065:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cd069:	0f 87 7b 05 00 00    	ja     0x1404cd5ea
1404cd06f:	e8 d0 e0 94 00       	call   0x140e1b144
1404cd074:	48 8d 05 9d 33 b0 00 	lea    0xb0339d(%rip),%rax        # 0x140fd0418
1404cd07b:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404cd07f:	48 c7 45 d8 0b 00 00 	movq   $0xb,-0x28(%rbp)
1404cd086:	00
1404cd087:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cd08b:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cd090:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd094:	e8 f7 3c 2d 00       	call   0x1407a0d90
1404cd099:	48 8b 10             	mov    (%rax),%rdx
1404cd09c:	48 85 d2             	test   %rdx,%rdx
1404cd09f:	74 1c                	je     0x1404cd0bd
1404cd0a1:	8b 42 10             	mov    0x10(%rdx),%eax
1404cd0a4:	ff c0                	inc    %eax
1404cd0a6:	89 42 10             	mov    %eax,0x10(%rdx)
1404cd0a9:	83 f8 01             	cmp    $0x1,%eax
1404cd0ac:	0f 8e 3e 05 00 00    	jle    0x1404cd5f0
1404cd0b2:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cd0b7:	0f 84 3b 05 00 00    	je     0x1404cd5f8
1404cd0bd:	48 8b 0d 6c cf f5 00 	mov    0xf5cf6c(%rip),%rcx        # 0x14142a030
1404cd0c4:	48 89 15 65 cf f5 00 	mov    %rdx,0xf5cf65(%rip)        # 0x14142a030
1404cd0cb:	48 85 c9             	test   %rcx,%rcx
1404cd0ce:	74 24                	je     0x1404cd0f4
1404cd0d0:	8b 41 10             	mov    0x10(%rcx),%eax
1404cd0d3:	ff c8                	dec    %eax
1404cd0d5:	89 41 10             	mov    %eax,0x10(%rcx)
1404cd0d8:	85 c0                	test   %eax,%eax
1404cd0da:	7f 18                	jg     0x1404cd0f4
1404cd0dc:	0f 88 21 05 00 00    	js     0x1404cd603
1404cd0e2:	48 8b 01             	mov    (%rcx),%rax
1404cd0e5:	ba 01 00 00 00       	mov    $0x1,%edx
1404cd0ea:	48 8b 00             	mov    (%rax),%rax
1404cd0ed:	ff 15 2d 69 ab 00    	call   *0xab692d(%rip)        # 0x140f83a20
1404cd0f3:	90                   	nop
1404cd0f4:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cd0f7:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cd0fb:	66 0f 6f 0d cd 79 ad 	movdqa 0xad79cd(%rip),%xmm1        # 0x140fa4ad0
1404cd102:	00
1404cd103:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cd108:	f2 0f 10 05 08 33 b0 	movsd  0xb03308(%rip),%xmm0        # 0x140fd0418
1404cd10f:	00
1404cd110:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cd115:	0f b7 05 04 33 b0 00 	movzwl 0xb03304(%rip),%eax        # 0x140fd0420
1404cd11c:	66 89 45 d8          	mov    %ax,-0x28(%rbp)
1404cd120:	0f b6 05 fb 32 b0 00 	movzbl 0xb032fb(%rip),%eax        # 0x140fd0422
1404cd127:	88 45 da             	mov    %al,-0x26(%rbp)
1404cd12a:	c6 45 db 00          	movb   $0x0,-0x25(%rbp)
1404cd12e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cd134:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cd138:	48 8b cf             	mov    %rdi,%rcx
1404cd13b:	e8 60 9e 22 00       	call   0x1406f6fa0
1404cd140:	90                   	nop
1404cd141:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cd145:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cd149:	76 31                	jbe    0x1404cd17c
1404cd14b:	48 ff c2             	inc    %rdx
1404cd14e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cd152:	48 8b c1             	mov    %rcx,%rax
1404cd155:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cd15c:	72 19                	jb     0x1404cd177
1404cd15e:	48 83 c2 27          	add    $0x27,%rdx
1404cd162:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cd166:	48 2b c1             	sub    %rcx,%rax
1404cd169:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cd16d:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cd171:	0f 87 97 04 00 00    	ja     0x1404cd60e
1404cd177:	e8 c8 df 94 00       	call   0x140e1b144
1404cd17c:	48 8d 1d a5 45 b3 00 	lea    0xb345a5(%rip),%rbx        # 0x141001728
1404cd183:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1404cd187:	48 c7 45 d8 12 00 00 	movq   $0x12,-0x28(%rbp)
1404cd18e:	00
1404cd18f:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cd193:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cd198:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd19c:	e8 ef 3b 2d 00       	call   0x1407a0d90
1404cd1a1:	48 8b 10             	mov    (%rax),%rdx
1404cd1a4:	48 85 d2             	test   %rdx,%rdx
1404cd1a7:	74 1c                	je     0x1404cd1c5
1404cd1a9:	8b 42 10             	mov    0x10(%rdx),%eax
1404cd1ac:	ff c0                	inc    %eax
1404cd1ae:	89 42 10             	mov    %eax,0x10(%rdx)
1404cd1b1:	83 f8 01             	cmp    $0x1,%eax
1404cd1b4:	0f 8e 5a 04 00 00    	jle    0x1404cd614
1404cd1ba:	3d ff ff ff 7f       	cmp    $0x7fffffff,%eax
1404cd1bf:	0f 84 57 04 00 00    	je     0x1404cd61c
1404cd1c5:	48 8b 0d 6c ce f5 00 	mov    0xf5ce6c(%rip),%rcx        # 0x14142a038
1404cd1cc:	48 89 15 65 ce f5 00 	mov    %rdx,0xf5ce65(%rip)        # 0x14142a038
1404cd1d3:	48 85 c9             	test   %rcx,%rcx
1404cd1d6:	74 24                	je     0x1404cd1fc