1404ac155:	00
1404ac156:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac15a:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac15f:	45 33 c9             	xor    %r9d,%r9d
1404ac162:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac166:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac16a:	48 8b 0d ef 6c f8 00 	mov    0xf86cef(%rip),%rcx        # 0x141432e60
1404ac171:	e8 7a 84 36 00       	call   0x1408145f0
1404ac176:	48 8b 08             	mov    (%rax),%rcx
1404ac179:	48 89 0d 18 d8 f7 00 	mov    %rcx,0xf7d818(%rip)        # 0x141429998
1404ac180:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac183:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac187:	66 0f 6f 0d 51 89 af 	movdqa 0xaf8951(%rip),%xmm1        # 0x140fa4ae0
1404ac18e:	00
1404ac18f:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac194:	f2 0f 10 05 94 2d b5 	movsd  0xb52d94(%rip),%xmm0        # 0x140ffef30
1404ac19b:	00
1404ac19c:	f2 0f 11 45 c0       	movsd  %xmm0,-0x40(%rbp)
1404ac1a1:	8b 05 91 2d b5 00    	mov    0xb52d91(%rip),%eax        # 0x140ffef38
1404ac1a7:	89 45 c8             	mov    %eax,-0x38(%rbp)
1404ac1aa:	0f b7 05 8b 2d b5 00 	movzwl 0xb52d8b(%rip),%eax        # 0x140ffef3c
1404ac1b1:	66 89 45 cc          	mov    %ax,-0x34(%rbp)
1404ac1b5:	c6 45 ce 00          	movb   $0x0,-0x32(%rbp)
1404ac1b9:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac1bf:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac1c3:	48 8b cb             	mov    %rbx,%rcx
1404ac1c6:	e8 d5 ad 24 00       	call   0x1406f6fa0
1404ac1cb:	90                   	nop
1404ac1cc:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac1d0:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac1d4:	76 31                	jbe    0x1404ac207
1404ac1d6:	48 ff c2             	inc    %rdx
1404ac1d9:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac1dd:	48 8b c1             	mov    %rcx,%rax
1404ac1e0:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac1e7:	72 19                	jb     0x1404ac202
1404ac1e9:	48 83 c2 27          	add    $0x27,%rdx
1404ac1ed:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac1f1:	48 2b c1             	sub    %rcx,%rax
1404ac1f4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac1f8:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac1fc:	0f 87 b3 11 00 00    	ja     0x1404ad3b5
1404ac202:	e8 3d ef 96 00       	call   0x140e1b144
1404ac207:	48 8d 05 32 2d b5 00 	lea    0xb52d32(%rip),%rax        # 0x140ffef40
1404ac20e:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac212:	48 c7 45 b8 10 00 00 	movq   $0x10,-0x48(%rbp)
1404ac219:	00
1404ac21a:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac21e:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac223:	45 33 c9             	xor    %r9d,%r9d
1404ac226:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac22a:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac22e:	48 8b 0d 2b 6c f8 00 	mov    0xf86c2b(%rip),%rcx        # 0x141432e60
1404ac235:	e8 b6 83 36 00       	call   0x1408145f0
1404ac23a:	48 8b 08             	mov    (%rax),%rcx
1404ac23d:	48 89 0d fc d7 f7 00 	mov    %rcx,0xf7d7fc(%rip)        # 0x141429a40
1404ac244:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac247:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac24b:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac24e:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac253:	b9 20 00 00 00       	mov    $0x20,%ecx
1404ac258:	e8 ab ee 96 00       	call   0x140e1b108
1404ac25d:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac261:	66 0f 6f 05 f7 80 af 	movdqa 0xaf80f7(%rip),%xmm0        # 0x140fa4360
1404ac268:	00
1404ac269:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac26e:	0f 10 05 cb 2c b5 00 	movups 0xb52ccb(%rip),%xmm0        # 0x140ffef40
1404ac275:	0f 11 00             	movups %xmm0,(%rax)
1404ac278:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404ac27c:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac282:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac286:	48 8b cb             	mov    %rbx,%rcx
1404ac289:	e8 12 ad 24 00       	call   0x1406f6fa0
1404ac28e:	90                   	nop
1404ac28f:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac293:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac297:	76 31                	jbe    0x1404ac2ca
1404ac299:	48 ff c2             	inc    %rdx
1404ac29c:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac2a0:	48 8b c1             	mov    %rcx,%rax
1404ac2a3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac2aa:	72 19                	jb     0x1404ac2c5
1404ac2ac:	48 83 c2 27          	add    $0x27,%rdx
1404ac2b0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac2b4:	48 2b c1             	sub    %rcx,%rax
1404ac2b7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac2bb:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac2bf:	0f 87 f6 10 00 00    	ja     0x1404ad3bb
1404ac2c5:	e8 7a ee 96 00       	call   0x140e1b144
1404ac2ca:	48 8d 05 87 2c b5 00 	lea    0xb52c87(%rip),%rax        # 0x140ffef58
1404ac2d1:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac2d5:	48 c7 45 b8 19 00 00 	movq   $0x19,-0x48(%rbp)
1404ac2dc:	00
1404ac2dd:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac2e1:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac2e6:	45 33 c9             	xor    %r9d,%r9d
1404ac2e9:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac2ed:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac2f1:	48 8b 0d 68 6b f8 00 	mov    0xf86b68(%rip),%rcx        # 0x141432e60
1404ac2f8:	e8 f3 82 36 00       	call   0x1408145f0
1404ac2fd:	48 8b 08             	mov    (%rax),%rcx
1404ac300:	48 89 0d e1 d6 f7 00 	mov    %rcx,0xf7d6e1(%rip)        # 0x1414299e8
1404ac307:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac30a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac30e:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac311:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac316:	b9 20 00 00 00       	mov    $0x20,%ecx
1404ac31b:	e8 e8 ed 96 00       	call   0x140e1b108
1404ac320:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac324:	66 0f 6f 05 04 a1 b3 	movdqa 0xb3a104(%rip),%xmm0        # 0x140fe6430
1404ac32b:	00
1404ac32c:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac331:	0f 10 05 20 2c b5 00 	movups 0xb52c20(%rip),%xmm0        # 0x140ffef58
1404ac338:	0f 11 00             	movups %xmm0,(%rax)
1404ac33b:	f2 0f 10 05 25 2c b5 	movsd  0xb52c25(%rip),%xmm0        # 0x140ffef68
1404ac342:	00
1404ac343:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404ac348:	0f b6 0d 21 2c b5 00 	movzbl 0xb52c21(%rip),%ecx        # 0x140ffef70
1404ac34f:	88 48 18             	mov    %cl,0x18(%rax)
1404ac352:	c6 40 19 00          	movb   $0x0,0x19(%rax)
1404ac356:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac35c:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac360:	48 8b cb             	mov    %rbx,%rcx
1404ac363:	e8 38 ac 24 00       	call   0x1406f6fa0
1404ac368:	90                   	nop
1404ac369:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac36d:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac371:	76 31                	jbe    0x1404ac3a4
1404ac373:	48 ff c2             	inc    %rdx
1404ac376:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac37a:	48 8b c1             	mov    %rcx,%rax
1404ac37d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac384:	72 19                	jb     0x1404ac39f
1404ac386:	48 83 c2 27          	add    $0x27,%rdx
1404ac38a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac38e:	48 2b c1             	sub    %rcx,%rax
1404ac391:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac395:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac399:	0f 87 22 10 00 00    	ja     0x1404ad3c1
1404ac39f:	e8 a0 ed 96 00       	call   0x140e1b144
1404ac3a4:	48 8d 05 cd 2b b5 00 	lea    0xb52bcd(%rip),%rax        # 0x140ffef78
1404ac3ab:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac3af:	48 c7 45 b8 1a 00 00 	movq   $0x1a,-0x48(%rbp)
1404ac3b6:	00
1404ac3b7:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac3bb:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac3c0:	45 33 c9             	xor    %r9d,%r9d
1404ac3c3:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac3c7:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac3cb:	48 8b 0d 8e 6a f8 00 	mov    0xf86a8e(%rip),%rcx        # 0x141432e60
1404ac3d2:	e8 19 82 36 00       	call   0x1408145f0
1404ac3d7:	48 8b 08             	mov    (%rax),%rcx
1404ac3da:	48 89 0d e7 d5 f7 00 	mov    %rcx,0xf7d5e7(%rip)        # 0x1414299c8
1404ac3e1:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac3e4:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac3e8:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac3eb:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac3f0:	b9 20 00 00 00       	mov    $0x20,%ecx
1404ac3f5:	e8 0e ed 96 00       	call   0x140e1b108
1404ac3fa:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac3fe:	66 0f 6f 05 0a 6b b3 	movdqa 0xb36b0a(%rip),%xmm0        # 0x140fe2f10
1404ac405:	00
1404ac406:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac40b:	0f 10 05 66 2b b5 00 	movups 0xb52b66(%rip),%xmm0        # 0x140ffef78
1404ac412:	0f 11 00             	movups %xmm0,(%rax)
1404ac415:	f2 0f 10 05 6b 2b b5 	movsd  0xb52b6b(%rip),%xmm0        # 0x140ffef88
1404ac41c:	00
1404ac41d:	f2 0f 11 40 10       	movsd  %xmm0,0x10(%rax)
1404ac422:	0f b7 0d 67 2b b5 00 	movzwl 0xb52b67(%rip),%ecx        # 0x140ffef90
1404ac429:	66 89 48 18          	mov    %cx,0x18(%rax)
1404ac42d:	c6 40 1a 00          	movb   $0x0,0x1a(%rax)
1404ac431:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac437:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac43b:	48 8b cb             	mov    %rbx,%rcx
1404ac43e:	e8 5d ab 24 00       	call   0x1406f6fa0
1404ac443:	90                   	nop
1404ac444:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac448:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac44c:	76 31                	jbe    0x1404ac47f
1404ac44e:	48 ff c2             	inc    %rdx
1404ac451:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac455:	48 8b c1             	mov    %rcx,%rax
1404ac458:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac45f:	72 19                	jb     0x1404ac47a
1404ac461:	48 83 c2 27          	add    $0x27,%rdx
1404ac465:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac469:	48 2b c1             	sub    %rcx,%rax
1404ac46c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac470:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac474:	0f 87 4d 0f 00 00    	ja     0x1404ad3c7
1404ac47a:	e8 c5 ec 96 00       	call   0x140e1b144
1404ac47f:	48 8d 05 12 2b b5 00 	lea    0xb52b12(%rip),%rax        # 0x140ffef98
1404ac486:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac48a:	48 c7 45 b8 23 00 00 	movq   $0x23,-0x48(%rbp)
1404ac491:	00
1404ac492:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac496:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac49b:	45 33 c9             	xor    %r9d,%r9d
1404ac49e:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac4a2:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac4a6:	48 8b 0d b3 69 f8 00 	mov    0xf869b3(%rip),%rcx        # 0x141432e60
1404ac4ad:	e8 3e 81 36 00       	call   0x1408145f0
1404ac4b2:	48 8b 08             	mov    (%rax),%rcx
1404ac4b5:	48 89 0d 3c d5 f7 00 	mov    %rcx,0xf7d53c(%rip)        # 0x1414299f8
1404ac4bc:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac4bf:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac4c3:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac4c6:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac4cb:	b9 30 00 00 00       	mov    $0x30,%ecx
1404ac4d0:	e8 33 ec 96 00       	call   0x140e1b108
1404ac4d5:	48 8b d0             	mov    %rax,%rdx
1404ac4d8:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac4dc:	66 0f 6f 05 dc 60 b3 	movdqa 0xb360dc(%rip),%xmm0        # 0x140fe25c0
1404ac4e3:	00
1404ac4e4:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac4e9:	0f 10 05 a8 2a b5 00 	movups 0xb52aa8(%rip),%xmm0        # 0x140ffef98
1404ac4f0:	0f 11 00             	movups %xmm0,(%rax)
1404ac4f3:	0f 10 0d ae 2a b5 00 	movups 0xb52aae(%rip),%xmm1        # 0x140ffefa8
1404ac4fa:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1404ac4fe:	0f b7 0d b3 2a b5 00 	movzwl 0xb52ab3(%rip),%ecx        # 0x140ffefb8
1404ac505:	66 89 48 20          	mov    %cx,0x20(%rax)
1404ac509:	0f b6 05 aa 2a b5 00 	movzbl 0xb52aaa(%rip),%eax        # 0x140ffefba
1404ac510:	88 42 22             	mov    %al,0x22(%rdx)
1404ac513:	c6 42 23 00          	movb   $0x0,0x23(%rdx)
1404ac517:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac51d:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac521:	48 8b cb             	mov    %rbx,%rcx
1404ac524:	e8 77 aa 24 00       	call   0x1406f6fa0
1404ac529:	90                   	nop
1404ac52a:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac52e:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac532:	76 31                	jbe    0x1404ac565
1404ac534:	48 ff c2             	inc    %rdx
1404ac537:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac53b:	48 8b c1             	mov    %rcx,%rax
1404ac53e:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac545:	72 19                	jb     0x1404ac560
1404ac547:	48 83 c2 27          	add    $0x27,%rdx
1404ac54b:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac54f:	48 2b c1             	sub    %rcx,%rax
1404ac552:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac556:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac55a:	0f 87 6d 0e 00 00    	ja     0x1404ad3cd
1404ac560:	e8 df eb 96 00       	call   0x140e1b144
1404ac565:	48 8d 05 54 2a b5 00 	lea    0xb52a54(%rip),%rax        # 0x140ffefc0
1404ac56c:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac570:	48 c7 45 b8 24 00 00 	movq   $0x24,-0x48(%rbp)
1404ac577:	00
1404ac578:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac57c:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac581:	45 33 c9             	xor    %r9d,%r9d
1404ac584:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac588:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac58c:	48 8b 0d cd 68 f8 00 	mov    0xf868cd(%rip),%rcx        # 0x141432e60
1404ac593:	e8 58 80 36 00       	call   0x1408145f0
1404ac598:	48 8b 08             	mov    (%rax),%rcx
1404ac59b:	48 89 0d ee d3 f7 00 	mov    %rcx,0xf7d3ee(%rip)        # 0x141429990
1404ac5a2:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac5a5:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac5a9:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac5ac:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac5b1:	b9 30 00 00 00       	mov    $0x30,%ecx
1404ac5b6:	e8 4d eb 96 00       	call   0x140e1b108
1404ac5bb:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac5bf:	66 0f 6f 05 79 78 af 	movdqa 0xaf7879(%rip),%xmm0        # 0x140fa3e40
1404ac5c6:	00
1404ac5c7:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac5cc:	0f 10 05 ed 29 b5 00 	movups 0xb529ed(%rip),%xmm0        # 0x140ffefc0
1404ac5d3:	0f 11 00             	movups %xmm0,(%rax)
1404ac5d6:	0f 10 0d f3 29 b5 00 	movups 0xb529f3(%rip),%xmm1        # 0x140ffefd0
1404ac5dd:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1404ac5e1:	8b 0d f9 29 b5 00    	mov    0xb529f9(%rip),%ecx        # 0x140ffefe0
1404ac5e7:	89 48 20             	mov    %ecx,0x20(%rax)
1404ac5ea:	c6 40 24 00          	movb   $0x0,0x24(%rax)
1404ac5ee:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac5f4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac5f8:	48 8b cb             	mov    %rbx,%rcx
1404ac5fb:	e8 a0 a9 24 00       	call   0x1406f6fa0
1404ac600:	90                   	nop
1404ac601:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac605:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac609:	76 31                	jbe    0x1404ac63c
1404ac60b:	48 ff c2             	inc    %rdx
1404ac60e:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac612:	48 8b c1             	mov    %rcx,%rax
1404ac615:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac61c:	72 19                	jb     0x1404ac637
1404ac61e:	48 83 c2 27          	add    $0x27,%rdx
1404ac622:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac626:	48 2b c1             	sub    %rcx,%rax
1404ac629:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac62d:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac631:	0f 87 9c 0d 00 00    	ja     0x1404ad3d3
1404ac637:	e8 08 eb 96 00       	call   0x140e1b144
1404ac63c:	48 8d 05 a5 29 b5 00 	lea    0xb529a5(%rip),%rax        # 0x140ffefe8
1404ac643:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac647:	48 c7 45 b8 25 00 00 	movq   $0x25,-0x48(%rbp)
1404ac64e:	00
1404ac64f:	0f 28 45 b0          	movaps -0x50(%rbp),%xmm0
1404ac653:	66 0f 7f 45 c0       	movdqa %xmm0,-0x40(%rbp)
1404ac658:	45 33 c9             	xor    %r9d,%r9d
1404ac65b:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1404ac65f:	48 8d 55 b0          	lea    -0x50(%rbp),%rdx
1404ac663:	48 8b 0d f6 67 f8 00 	mov    0xf867f6(%rip),%rcx        # 0x141432e60
1404ac66a:	e8 81 7f 36 00       	call   0x1408145f0
1404ac66f:	48 8b 08             	mov    (%rax),%rcx
1404ac672:	48 89 0d 87 d3 f7 00 	mov    %rcx,0xf7d387(%rip)        # 0x141429a00
1404ac679:	0f 57 c0             	xorps  %xmm0,%xmm0
1404ac67c:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1404ac680:	0f 57 c9             	xorps  %xmm1,%xmm1
1404ac683:	f3 0f 7f 4d d0       	movdqu %xmm1,-0x30(%rbp)
1404ac688:	b9 30 00 00 00       	mov    $0x30,%ecx
1404ac68d:	e8 76 ea 96 00       	call   0x140e1b108
1404ac692:	48 8b d0             	mov    %rax,%rdx
1404ac695:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404ac699:	66 0f 6f 05 bf 4c b4 	movdqa 0xb44cbf(%rip),%xmm0        # 0x140ff1360
1404ac6a0:	00
1404ac6a1:	f3 0f 7f 45 d0       	movdqu %xmm0,-0x30(%rbp)
1404ac6a6:	0f 10 05 3b 29 b5 00 	movups 0xb5293b(%rip),%xmm0        # 0x140ffefe8
1404ac6ad:	0f 11 00             	movups %xmm0,(%rax)
1404ac6b0:	0f 10 0d 41 29 b5 00 	movups 0xb52941(%rip),%xmm1        # 0x140ffeff8
1404ac6b7:	0f 11 48 10          	movups %xmm1,0x10(%rax)
1404ac6bb:	8b 0d 47 29 b5 00    	mov    0xb52947(%rip),%ecx        # 0x140fff008
1404ac6c1:	89 48 20             	mov    %ecx,0x20(%rax)
1404ac6c4:	0f b6 05 41 29 b5 00 	movzbl 0xb52941(%rip),%eax        # 0x140fff00c
1404ac6cb:	88 42 24             	mov    %al,0x24(%rdx)
1404ac6ce:	c6 42 25 00          	movb   $0x0,0x25(%rdx)
1404ac6d2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404ac6d8:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404ac6dc:	48 8b cb             	mov    %rbx,%rcx
1404ac6df:	e8 bc a8 24 00       	call   0x1406f6fa0
1404ac6e4:	90                   	nop
1404ac6e5:	48 8b 55 d8          	mov    -0x28(%rbp),%rdx
1404ac6e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1404ac6ed:	76 31                	jbe    0x1404ac720
1404ac6ef:	48 ff c2             	inc    %rdx
1404ac6f2:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1404ac6f6:	48 8b c1             	mov    %rcx,%rax
1404ac6f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404ac700:	72 19                	jb     0x1404ac71b
1404ac702:	48 83 c2 27          	add    $0x27,%rdx
1404ac706:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404ac70a:	48 2b c1             	sub    %rcx,%rax
1404ac70d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404ac711:	48 83 f8 1f          	cmp    $0x1f,%rax
1404ac715:	0f 87 be 0c 00 00    	ja     0x1404ad3d9
1404ac71b:	e8 24 ea 96 00       	call   0x140e1b144
1404ac720:	48 8d 05 e9 28 b5 00 	lea    0xb528e9(%rip),%rax        # 0x140fff010
1404ac727:	48 89 45 b0          	mov    %rax,-0x50(%rbp)
1404ac72b:	48 c7 45 b8 26 00 00 	movq   $0x26,-0x48(%rbp)