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
1404cd1d8:	8b 41 10             	mov    0x10(%rcx),%eax
1404cd1db:	ff c8                	dec    %eax
1404cd1dd:	89 41 10             	mov    %eax,0x10(%rcx)
1404cd1e0:	85 c0                	test   %eax,%eax
1404cd1e2:	7f 18                	jg     0x1404cd1fc
1404cd1e4:	0f 88 3d 04 00 00    	js     0x1404cd627
1404cd1ea:	48 8b 01             	mov    (%rcx),%rax
1404cd1ed:	ba 01 00 00 00       	mov    $0x1,%edx
1404cd1f2:	48 8b 00             	mov    (%rax),%rax
1404cd1f5:	ff 15 25 68 ab 00    	call   *0xab6825(%rip)        # 0x140f83a20
1404cd1fb:	90                   	nop
1404cd1fc:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cd1ff:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cd203:	0f 57 c9             	xorps  %xmm1,%xmm1
1404cd206:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cd20b:	41 b8 12 00 00 00    	mov    $0x12,%r8d
1404cd211:	48 8b d3             	mov    %rbx,%rdx
1404cd214:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd218:	e8 e3 9b cc ff       	call   0x140196e00
1404cd21d:	90                   	nop
1404cd21e:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cd224:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cd228:	48 8b cf             	mov    %rdi,%rcx
1404cd22b:	e8 70 9d 22 00       	call   0x1406f6fa0
1404cd230:	90                   	nop
1404cd231:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cd235:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cd239:	76 31                	jbe    0x1404cd26c
1404cd23b:	48 ff c2             	inc    %rdx
1404cd23e:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cd242:	48 8b c1             	mov    %rcx,%rax
1404cd245:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cd24c:	72 19                	jb     0x1404cd267
1404cd24e:	48 83 c2 27          	add    $0x27,%rdx
1404cd252:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cd256:	48 2b c1             	sub    %rcx,%rax
1404cd259:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cd25d:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cd261:	0f 87 cb 03 00 00    	ja     0x1404cd632
1404cd267:	e8 d8 de 94 00       	call   0x140e1b144
1404cd26c:	48 8d 1d 85 31 b0 00 	lea    0xb03185(%rip),%rbx        # 0x140fd03f8
1404cd273:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1404cd277:	48 c7 45 d8 11 00 00 	movq   $0x11,-0x28(%rbp)
1404cd27e:	00
1404cd27f:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cd283:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cd288:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd28c:	e8 ff 3a 2d 00       	call   0x1407a0d90
1404cd291:	48 8b d0             	mov    %rax,%rdx
1404cd294:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1404cd298:	e8 33 2b cd ff       	call   0x14019fdd0
1404cd29d:	48 8b 08             	mov    (%rax),%rcx
1404cd2a0:	48 89 30             	mov    %rsi,(%rax)
1404cd2a3:	4c 8b 05 96 cd f5 00 	mov    0xf5cd96(%rip),%r8        # 0x14142a040
1404cd2aa:	48 89 0d 8f cd f5 00 	mov    %rcx,0xf5cd8f(%rip)        # 0x14142a040
1404cd2b1:	4d 85 c0             	test   %r8,%r8
1404cd2b4:	74 29                	je     0x1404cd2df
1404cd2b6:	41 8b 40 10          	mov    0x10(%r8),%eax
1404cd2ba:	ff c8                	dec    %eax
1404cd2bc:	41 89 40 10          	mov    %eax,0x10(%r8)
1404cd2c0:	85 c0                	test   %eax,%eax
1404cd2c2:	7f 1b                	jg     0x1404cd2df
1404cd2c4:	0f 88 6e 03 00 00    	js     0x1404cd638
1404cd2ca:	49 8b 00             	mov    (%r8),%rax
1404cd2cd:	ba 01 00 00 00       	mov    $0x1,%edx
1404cd2d2:	49 8b c8             	mov    %r8,%rcx
1404cd2d5:	48 8b 00             	mov    (%rax),%rax
1404cd2d8:	ff 15 42 67 ab 00    	call   *0xab6742(%rip)        # 0x140f83a20
1404cd2de:	90                   	nop
1404cd2df:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cd2e2:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cd2e6:	0f 57 c9             	xorps  %xmm1,%xmm1
1404cd2e9:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cd2ee:	41 b8 11 00 00 00    	mov    $0x11,%r8d
1404cd2f4:	48 8b d3             	mov    %rbx,%rdx
1404cd2f7:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd2fb:	e8 00 9b cc ff       	call   0x140196e00
1404cd300:	90                   	nop
1404cd301:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cd307:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cd30b:	48 8b cf             	mov    %rdi,%rcx
1404cd30e:	e8 8d 9c 22 00       	call   0x1406f6fa0
1404cd313:	90                   	nop
1404cd314:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cd318:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cd31c:	76 31                	jbe    0x1404cd34f
1404cd31e:	48 ff c2             	inc    %rdx
1404cd321:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cd325:	48 8b c1             	mov    %rcx,%rax
1404cd328:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cd32f:	72 19                	jb     0x1404cd34a
1404cd331:	48 83 c2 27          	add    $0x27,%rdx
1404cd335:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cd339:	48 2b c1             	sub    %rcx,%rax
1404cd33c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cd340:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cd344:	0f 87 f9 02 00 00    	ja     0x1404cd643
1404cd34a:	e8 f5 dd 94 00       	call   0x140e1b144
1404cd34f:	48 8d 1d 02 31 b0 00 	lea    0xb03102(%rip),%rbx        # 0x140fd0458
1404cd356:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1404cd35a:	48 c7 45 d8 10 00 00 	movq   $0x10,-0x28(%rbp)
1404cd361:	00
1404cd362:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cd366:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cd36b:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd36f:	e8 1c 3a 2d 00       	call   0x1407a0d90
1404cd374:	48 8b d0             	mov    %rax,%rdx
1404cd377:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1404cd37b:	e8 50 2a cd ff       	call   0x14019fdd0
1404cd380:	48 8b 08             	mov    (%rax),%rcx
1404cd383:	48 89 30             	mov    %rsi,(%rax)
1404cd386:	4c 8b 05 bb cc f5 00 	mov    0xf5ccbb(%rip),%r8        # 0x14142a048
1404cd38d:	48 89 0d b4 cc f5 00 	mov    %rcx,0xf5ccb4(%rip)        # 0x14142a048
1404cd394:	4d 85 c0             	test   %r8,%r8
1404cd397:	74 29                	je     0x1404cd3c2
1404cd399:	41 8b 40 10          	mov    0x10(%r8),%eax
1404cd39d:	ff c8                	dec    %eax
1404cd39f:	41 89 40 10          	mov    %eax,0x10(%r8)
1404cd3a3:	85 c0                	test   %eax,%eax
1404cd3a5:	7f 1b                	jg     0x1404cd3c2
1404cd3a7:	0f 88 9c 02 00 00    	js     0x1404cd649
1404cd3ad:	49 8b 00             	mov    (%r8),%rax
1404cd3b0:	ba 01 00 00 00       	mov    $0x1,%edx
1404cd3b5:	49 8b c8             	mov    %r8,%rcx
1404cd3b8:	48 8b 00             	mov    (%rax),%rax
1404cd3bb:	ff 15 5f 66 ab 00    	call   *0xab665f(%rip)        # 0x140f83a20
1404cd3c1:	90                   	nop
1404cd3c2:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cd3c5:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cd3c9:	0f 57 c9             	xorps  %xmm1,%xmm1
1404cd3cc:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cd3d1:	41 b8 10 00 00 00    	mov    $0x10,%r8d
1404cd3d7:	48 8b d3             	mov    %rbx,%rdx
1404cd3da:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd3de:	e8 1d 9a cc ff       	call   0x140196e00
1404cd3e3:	90                   	nop
1404cd3e4:	41 b8 05 00 00 00    	mov    $0x5,%r8d
1404cd3ea:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cd3ee:	48 8b cf             	mov    %rdi,%rcx
1404cd3f1:	e8 aa 9b 22 00       	call   0x1406f6fa0
1404cd3f6:	90                   	nop
1404cd3f7:	4c 8b 45 e8          	mov    -0x18(%rbp),%r8
1404cd3fb:	49 83 f8 0f          	cmp    $0xf,%r8
1404cd3ff:	76 0d                	jbe    0x1404cd40e
1404cd401:	48 8b 55 d0          	mov    -0x30(%rbp),%rdx
1404cd405:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd409:	e8 42 fc cc ff       	call   0x14019d050
1404cd40e:	48 8d 1d c3 30 b0 00 	lea    0xb030c3(%rip),%rbx        # 0x140fd04d8
1404cd415:	48 89 5d d0          	mov    %rbx,-0x30(%rbp)
1404cd419:	48 c7 45 d8 11 00 00 	movq   $0x11,-0x28(%rbp)
1404cd420:	00
1404cd421:	0f 28 45 d0          	movaps -0x30(%rbp),%xmm0
1404cd425:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cd42a:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1404cd42e:	e8 5d 39 2d 00       	call   0x1407a0d90
1404cd433:	48 8b d0             	mov    %rax,%rdx
1404cd436:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1404cd43a:	e8 91 29 cd ff       	call   0x14019fdd0
1404cd43f:	48 8b 08             	mov    (%rax),%rcx
1404cd442:	48 89 30             	mov    %rsi,(%rax)
1404cd445:	4c 8b 05 04 cc f5 00 	mov    0xf5cc04(%rip),%r8        # 0x14142a050
1404cd44c:	48 89 0d fd cb f5 00 	mov    %rcx,0xf5cbfd(%rip)        # 0x14142a050
1404cd453:	4d 85 c0             	test   %r8,%r8
1404cd456:	74 29                	je     0x1404cd481
1404cd458:	41 8b 40 10          	mov    0x10(%r8),%eax
1404cd45c:	ff c8                	dec    %eax
1404cd45e:	41 89 40 10          	mov    %eax,0x10(%r8)
1404cd462:	85 c0                	test   %eax,%eax
1404cd464:	7f 1b                	jg     0x1404cd481
1404cd466:	0f 88 83 00 00 00    	js     0x1404cd4ef
1404cd46c:	49 8b 00             	mov    (%r8),%rax
1404cd46f:	ba 01 00 00 00       	mov    $0x1,%edx
1404cd474:	49 8b c8             	mov    %r8,%rcx
1404cd477:	48 8b 00             	mov    (%rax),%rax
1404cd47a:	ff 15 a0 65 ab 00    	call   *0xab65a0(%rip)        # 0x140f83a20