1400f71f2:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f71f9:	00
1400f71fa:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
1400f7201:	48 8b d1             	mov    %rcx,%rdx
1400f7204:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f720a:	72 15                	jb     0x1400f7221
1400f720c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7210:	48 2b d1             	sub    %rcx,%rdx
1400f7213:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f7217:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f721b:	0f 87 fa 08 00 00    	ja     0x1400f7b1b
1400f7221:	ff 15 19 b9 11 00    	call   *0x11b919(%rip)        # 0x140212b40
1400f7227:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400f722c:	48 83 f8 07          	cmp    $0x7,%rax
1400f7230:	76 33                	jbe    0x1400f7265
1400f7232:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f7239:	00
1400f723a:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400f723f:	48 8b d1             	mov    %rcx,%rdx
1400f7242:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f7248:	72 15                	jb     0x1400f725f
1400f724a:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f724e:	48 2b d1             	sub    %rcx,%rdx
1400f7251:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f7255:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f7259:	0f 87 bc 08 00 00    	ja     0x1400f7b1b
1400f725f:	ff 15 db b8 11 00    	call   *0x11b8db(%rip)        # 0x140212b40
1400f7265:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400f7269:	48 83 f8 07          	cmp    $0x7,%rax
1400f726d:	76 32                	jbe    0x1400f72a1
1400f726f:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f7276:	00
1400f7277:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400f727b:	48 8b d1             	mov    %rcx,%rdx
1400f727e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f7284:	72 15                	jb     0x1400f729b
1400f7286:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f728a:	48 2b d1             	sub    %rcx,%rdx
1400f728d:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f7291:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f7295:	0f 87 80 08 00 00    	ja     0x1400f7b1b
1400f729b:	ff 15 9f b8 11 00    	call   *0x11b89f(%rip)        # 0x140212b40
1400f72a1:	48 8b 45 70          	mov    0x70(%rbp),%rax
1400f72a5:	48 83 f8 07          	cmp    $0x7,%rax
1400f72a9:	76 32                	jbe    0x1400f72dd
1400f72ab:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f72b2:	00
1400f72b3:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400f72b7:	48 8b d1             	mov    %rcx,%rdx
1400f72ba:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f72c0:	72 15                	jb     0x1400f72d7
1400f72c2:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f72c6:	48 2b d1             	sub    %rcx,%rdx
1400f72c9:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f72cd:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f72d1:	0f 87 44 08 00 00    	ja     0x1400f7b1b
1400f72d7:	ff 15 63 b8 11 00    	call   *0x11b863(%rip)        # 0x140212b40
1400f72dd:	48 8b 45 50          	mov    0x50(%rbp),%rax
1400f72e1:	48 83 f8 07          	cmp    $0x7,%rax
1400f72e5:	76 32                	jbe    0x1400f7319
1400f72e7:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f72ee:	00
1400f72ef:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400f72f3:	48 8b d1             	mov    %rcx,%rdx
1400f72f6:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f72fc:	72 15                	jb     0x1400f7313
1400f72fe:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7302:	48 2b d1             	sub    %rcx,%rdx
1400f7305:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f7309:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f730d:	0f 87 08 08 00 00    	ja     0x1400f7b1b
1400f7313:	ff 15 27 b8 11 00    	call   *0x11b827(%rip)        # 0x140212b40
1400f7319:	33 c0                	xor    %eax,%eax
1400f731b:	48 39 47 78          	cmp    %rax,0x78(%rdi)
1400f731f:	75 66                	jne    0x1400f7387
1400f7321:	41 b8 cb 76 88 02    	mov    $0x28876cb,%r8d
1400f7327:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400f732c:	e8 47 fe fe ff       	call   0x1400e7178
1400f7331:	4c 8b c0             	mov    %rax,%r8
1400f7334:	48 8b d6             	mov    %rsi,%rdx
1400f7337:	48 8b cf             	mov    %rdi,%rcx
1400f733a:	e8 39 35 00 00       	call   0x1400fa878
1400f733f:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400f7343:	48 83 f8 07          	cmp    $0x7,%rax
1400f7347:	0f 86 f3 07 00 00    	jbe    0x1400f7b40
1400f734d:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f7354:	00
1400f7355:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400f7359:	48 8b d1             	mov    %rcx,%rdx
1400f735c:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f7362:	72 18                	jb     0x1400f737c
1400f7364:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7368:	48 2b d1             	sub    %rcx,%rdx
1400f736b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f736f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f7373:	76 07                	jbe    0x1400f737c
1400f7375:	ff 15 05 b8 11 00    	call   *0x11b805(%rip)        # 0x140212b80
1400f737b:	cc                   	int3
1400f737c:	ff 15 be b7 11 00    	call   *0x11b7be(%rip)        # 0x140212b40
1400f7382:	e9 b9 07 00 00       	jmp    0x1400f7b40
1400f7387:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f738a:	0f 11 45 c0          	movups %xmm0,-0x40(%rbp)
1400f738e:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1400f7392:	48 89 45 d8          	mov    %rax,-0x28(%rbp)
1400f7396:	4c 8b c3             	mov    %rbx,%r8
1400f7399:	49 ff c0             	inc    %r8
1400f739c:	66 43 39 04 47       	cmp    %ax,(%r15,%r8,2)
1400f73a1:	75 f6                	jne    0x1400f7399
1400f73a3:	49 8b d7             	mov    %r15,%rdx
1400f73a6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400f73aa:	e8 dd f8 f0 ff       	call   0x140006c8c
1400f73af:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f73b2:	0f 11 45 18          	movups %xmm0,0x18(%rbp)
1400f73b6:	45 33 ff             	xor    %r15d,%r15d
1400f73b9:	4c 89 7d 28          	mov    %r15,0x28(%rbp)
1400f73bd:	4c 89 7d 30          	mov    %r15,0x30(%rbp)
1400f73c1:	48 ff c3             	inc    %rbx
1400f73c4:	66 45 39 3c 5e       	cmp    %r15w,(%r14,%rbx,2)
1400f73c9:	75 f6                	jne    0x1400f73c1
1400f73cb:	4c 8b c3             	mov    %rbx,%r8
1400f73ce:	49 8b d6             	mov    %r14,%rdx
1400f73d1:	48 8d 4d 18          	lea    0x18(%rbp),%rcx
1400f73d5:	e8 b2 f8 f0 ff       	call   0x140006c8c
1400f73da:	b9 9b 3a 00 00       	mov    $0x3a9b,%ecx
1400f73df:	e8 9c b5 01 00       	call   0x140112980
1400f73e4:	84 c0                	test   %al,%al
1400f73e6:	74 30                	je     0x1400f7418
1400f73e8:	48 8b 07             	mov    (%rdi),%rax
1400f73eb:	48 8b cf             	mov    %rdi,%rcx
1400f73ee:	48 8b 80 e8 00 00 00 	mov    0xe8(%rax),%rax
1400f73f5:	ff 15 35 ba 11 00    	call   *0x11ba35(%rip)        # 0x140212e30
1400f73fb:	48 8b c8             	mov    %rax,%rcx
1400f73fe:	48 85 c0             	test   %rax,%rax
1400f7401:	74 15                	je     0x1400f7418
1400f7403:	48 8b 10             	mov    (%rax),%rdx
1400f7406:	48 8b 42 38          	mov    0x38(%rdx),%rax
1400f740a:	4c 8d 45 18          	lea    0x18(%rbp),%r8
1400f740e:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400f7412:	ff 15 18 ba 11 00    	call   *0x11ba18(%rip)        # 0x140212e30
1400f7418:	b9 9f 3a 00 00       	mov    $0x3a9f,%ecx
1400f741d:	e8 5e b5 01 00       	call   0x140112980
1400f7422:	84 c0                	test   %al,%al
1400f7424:	0f 84 90 02 00 00    	je     0x1400f76ba
1400f742a:	bb 02 00 00 00       	mov    $0x2,%ebx
1400f742f:	4c 39 7d d0          	cmp    %r15,-0x30(%rbp)
1400f7433:	75 49                	jne    0x1400f747e
1400f7435:	48 8d 05 24 d6 17 00 	lea    0x17d624(%rip),%rax        # 0x140274a60
1400f743c:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f7441:	44 8b cb             	mov    %ebx,%r9d
1400f7444:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400f7449:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f744e:	ba 3f 03 00 00       	mov    $0x33f,%edx
1400f7453:	b9 8a 37 36 1e       	mov    $0x1e36378a,%ecx
1400f7458:	44 8d 43 0d          	lea    0xd(%rbx),%r8d
1400f745c:	e8 67 0c f1 ff       	call   0x1400080c8
1400f7461:	44 89 7d 80          	mov    %r15d,-0x80(%rbp)
1400f7465:	4c 89 7d 88          	mov    %r15,-0x78(%rbp)
1400f7469:	44 89 7d 90          	mov    %r15d,-0x70(%rbp)
1400f746d:	4c 8d 45 80          	lea    -0x80(%rbp),%r8
1400f7471:	48 8d 54 24 60       	lea    0x60(%rsp),%rdx
1400f7476:	48 8b cf             	mov    %rdi,%rcx
1400f7479:	e8 fa 33 00 00       	call   0x1400fa878
1400f747e:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f7481:	0f 11 45 38          	movups %xmm0,0x38(%rbp)
1400f7485:	0f 57 c9             	xorps  %xmm1,%xmm1
1400f7488:	f3 0f 7f 4d 48       	movdqu %xmm1,0x48(%rbp)
1400f748d:	4c 8b c3             	mov    %rbx,%r8
1400f7490:	48 8d 15 9d d5 17 00 	lea    0x17d59d(%rip),%rdx        # 0x140274a34
1400f7497:	48 8d 4d 38          	lea    0x38(%rbp),%rcx
1400f749b:	e8 ec f7 f0 ff       	call   0x140006c8c
1400f74a0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f74a3:	0f 11 45 80          	movups %xmm0,-0x80(%rbp)
1400f74a7:	0f 57 c9             	xorps  %xmm1,%xmm1
1400f74aa:	f3 0f 7f 4d 90       	movdqu %xmm1,-0x70(%rbp)
1400f74af:	4c 8b c3             	mov    %rbx,%r8
1400f74b2:	48 8d 15 73 d5 17 00 	lea    0x17d573(%rip),%rdx        # 0x140274a2c
1400f74b9:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f74bd:	e8 ca f7 f0 ff       	call   0x140006c8c
1400f74c2:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400f74c6:	bb 07 00 00 00       	mov    $0x7,%ebx
1400f74cb:	48 39 5d d8          	cmp    %rbx,-0x28(%rbp)
1400f74cf:	4c 0f 47 45 c0       	cmova  -0x40(%rbp),%r8
1400f74d4:	4c 8b 4d d0          	mov    -0x30(%rbp),%r9
1400f74d8:	33 d2                	xor    %edx,%edx
1400f74da:	48 8d 4d 80          	lea    -0x80(%rbp),%rcx
1400f74de:	e8 fd 21 f2 ff       	call   0x1400196e0
1400f74e3:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f74e6:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400f74eb:	0f 57 c9             	xorps  %xmm1,%xmm1
1400f74ee:	f3 0f 7f 4c 24 70    	movdqu %xmm1,0x70(%rsp)
1400f74f4:	0f 10 00             	movups (%rax),%xmm0
1400f74f7:	0f 11 44 24 60       	movups %xmm0,0x60(%rsp)
1400f74fc:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f7500:	0f 11 4c 24 70       	movups %xmm1,0x70(%rsp)
1400f7505:	4c 89 78 10          	mov    %r15,0x10(%rax)
1400f7509:	48 89 58 18          	mov    %rbx,0x18(%rax)
1400f750d:	66 44 89 38          	mov    %r15w,(%rax)
1400f7511:	48 8d 55 18          	lea    0x18(%rbp),%rdx
1400f7515:	48 39 5d 30          	cmp    %rbx,0x30(%rbp)
1400f7519:	48 0f 47 55 18       	cmova  0x18(%rbp),%rdx
1400f751e:	4c 8b 45 28          	mov    0x28(%rbp),%r8
1400f7522:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
1400f7527:	e8 e4 f6 f0 ff       	call   0x140006c10
1400f752c:	0f 10 00             	movups (%rax),%xmm0
1400f752f:	0f 11 45 58          	movups %xmm0,0x58(%rbp)
1400f7533:	0f 10 48 10          	movups 0x10(%rax),%xmm1
1400f7537:	0f 11 4d 68          	movups %xmm1,0x68(%rbp)
1400f753b:	4c 89 78 10          	mov    %r15,0x10(%rax)
1400f753f:	48 89 58 18          	mov    %rbx,0x18(%rax)
1400f7543:	66 44 89 38          	mov    %r15w,(%rax)
1400f7547:	4c 8d 4d 38          	lea    0x38(%rbp),%r9
1400f754b:	4c 8d 45 58          	lea    0x58(%rbp),%r8
1400f754f:	8a 54 24 30          	mov    0x30(%rsp),%dl
1400f7553:	48 8d 4d e0          	lea    -0x20(%rbp),%rcx
1400f7557:	e8 c8 5d f3 ff       	call   0x14002d324
1400f755c:	48 8b 45 b8          	mov    -0x48(%rbp),%rax
1400f7560:	48 3b c3             	cmp    %rbx,%rax
1400f7563:	76 32                	jbe    0x1400f7597
1400f7565:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f756c:	00
1400f756d:	48 8b 4d a0          	mov    -0x60(%rbp),%rcx
1400f7571:	48 8b d1             	mov    %rcx,%rdx
1400f7574:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f757a:	72 15                	jb     0x1400f7591
1400f757c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7580:	48 2b d1             	sub    %rcx,%rdx
1400f7583:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f7587:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f758b:	0f 87 1c 01 00 00    	ja     0x1400f76ad
1400f7591:	ff 15 a9 b5 11 00    	call   *0x11b5a9(%rip)        # 0x140212b40
1400f7597:	0f 10 45 e0          	movups -0x20(%rbp),%xmm0
1400f759b:	0f 11 45 a0          	movups %xmm0,-0x60(%rbp)
1400f759f:	0f 10 4d f0          	movups -0x10(%rbp),%xmm1
1400f75a3:	0f 11 4d b0          	movups %xmm1,-0x50(%rbp)
1400f75a7:	48 8b 45 70          	mov    0x70(%rbp),%rax
1400f75ab:	48 3b c3             	cmp    %rbx,%rax
1400f75ae:	76 32                	jbe    0x1400f75e2
1400f75b0:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f75b7:	00
1400f75b8:	48 8b 4d 58          	mov    0x58(%rbp),%rcx
1400f75bc:	48 8b d1             	mov    %rcx,%rdx
1400f75bf:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f75c5:	72 15                	jb     0x1400f75dc
1400f75c7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f75cb:	48 2b d1             	sub    %rcx,%rdx
1400f75ce:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f75d2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f75d6:	0f 87 d1 00 00 00    	ja     0x1400f76ad
1400f75dc:	ff 15 5e b5 11 00    	call   *0x11b55e(%rip)        # 0x140212b40
1400f75e2:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1400f75e7:	48 3b c3             	cmp    %rbx,%rax
1400f75ea:	76 33                	jbe    0x1400f761f
1400f75ec:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f75f3:	00
1400f75f4:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400f75f9:	48 8b d1             	mov    %rcx,%rdx
1400f75fc:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f7602:	72 15                	jb     0x1400f7619
1400f7604:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7608:	48 2b d1             	sub    %rcx,%rdx
1400f760b:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f760f:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f7613:	0f 87 94 00 00 00    	ja     0x1400f76ad
1400f7619:	ff 15 21 b5 11 00    	call   *0x11b521(%rip)        # 0x140212b40
1400f761f:	66 0f 6f 05 d9 8a 1c 	movdqa 0x1c8ad9(%rip),%xmm0        # 0x1402c0100
1400f7626:	00
1400f7627:	f3 0f 7f 44 24 70    	movdqu %xmm0,0x70(%rsp)
1400f762d:	66 44 89 7c 24 60    	mov    %r15w,0x60(%rsp)
1400f7633:	48 8b 45 98          	mov    -0x68(%rbp),%rax
1400f7637:	48 3b c3             	cmp    %rbx,%rax
1400f763a:	76 36                	jbe    0x1400f7672
1400f763c:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f7643:	00
1400f7644:	48 8b 4d 80          	mov    -0x80(%rbp),%rcx
1400f7648:	48 8b d1             	mov    %rcx,%rdx
1400f764b:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f7651:	72 11                	jb     0x1400f7664
1400f7653:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f7657:	48 2b d1             	sub    %rcx,%rdx
1400f765a:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f765e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f7662:	77 49                	ja     0x1400f76ad
1400f7664:	ff 15 d6 b4 11 00    	call   *0x11b4d6(%rip)        # 0x140212b40
1400f766a:	66 0f 6f 05 8e 8a 1c 	movdqa 0x1c8a8e(%rip),%xmm0        # 0x1402c0100
1400f7671:	00
1400f7672:	f3 0f 7f 45 90       	movdqu %xmm0,-0x70(%rbp)
1400f7677:	66 44 89 7d 80       	mov    %r15w,-0x80(%rbp)
1400f767c:	48 8b 45 50          	mov    0x50(%rbp),%rax
1400f7680:	48 3b c3             	cmp    %rbx,%rax
1400f7683:	76 35                	jbe    0x1400f76ba
1400f7685:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f768c:	00
1400f768d:	48 8b 4d 38          	mov    0x38(%rbp),%rcx
1400f7691:	48 8b d1             	mov    %rcx,%rdx
1400f7694:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f769a:	72 18                	jb     0x1400f76b4
1400f769c:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400f76a0:	48 2b d1             	sub    %rcx,%rdx
1400f76a3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
1400f76a7:	48 83 f8 1f          	cmp    $0x1f,%rax
1400f76ab:	76 07                	jbe    0x1400f76b4
1400f76ad:	ff 15 cd b4 11 00    	call   *0x11b4cd(%rip)        # 0x140212b80
1400f76b3:	cc                   	int3
1400f76b4:	ff 15 86 b4 11 00    	call   *0x11b486(%rip)        # 0x140212b40
1400f76ba:	41 8b df             	mov    %r15d,%ebx
1400f76bd:	48 8d 55 a0          	lea    -0x60(%rbp),%rdx
1400f76c1:	48 83 7d b8 07       	cmpq   $0x7,-0x48(%rbp)
1400f76c6:	48 0f 47 55 a0       	cmova  -0x60(%rbp),%rdx
1400f76cb:	45 8b cd             	mov    %r13d,%r9d
1400f76ce:	41 83 c8 ff          	or     $0xffffffff,%r8d
1400f76d2:	48 8b 4f 78          	mov    0x78(%rdi),%rcx
1400f76d6:	ff 15 f4 af 23 00    	call   *0x23aff4(%rip)        # 0x1403326d0
1400f76dc:	45 33 ed             	xor    %r13d,%r13d
1400f76df:	85 c0                	test   %eax,%eax
1400f76e1:	41 0f 95 c7          	setne  %r15b
1400f76e5:	85 c0                	test   %eax,%eax
1400f76e7:	0f 85 d7 00 00 00    	jne    0x1400f77c4
1400f76ed:	ff 15 5d a9 11 00    	call   *0x11a95d(%rip)        # 0x140212050
1400f76f3:	8b d8                	mov    %eax,%ebx
1400f76f5:	48 8d 05 54 05 15 00 	lea    0x150554(%rip),%rax        # 0x140247c50
1400f76fc:	48 89 45 e8          	mov    %rax,-0x18(%rbp)
1400f7700:	89 5d f0             	mov    %ebx,-0x10(%rbp)
1400f7703:	41 8d 45 04          	lea    0x4(%r13),%eax
1400f7707:	66 89 45 f4          	mov    %ax,-0xc(%rbp)
1400f770b:	0f 57 c0             	xorps  %xmm0,%xmm0
1400f770e:	0f 11 45 f8          	movups %xmm0,-0x8(%rbp)
1400f7712:	66 0f 6f 0d e6 89 1c 	movdqa 0x1c89e6(%rip),%xmm1        # 0x1402c0100
1400f7719:	00
1400f771a:	f3 0f 7f 4d 08       	movdqu %xmm1,0x8(%rbp)
1400f771f:	66 44 89 6d f8       	mov    %r13w,-0x8(%rbp)
1400f7724:	48 8d 05 ed f2 13 00 	lea    0x13f2ed(%rip),%rax        # 0x140236a18
1400f772b:	48 89 45 e0          	mov    %rax,-0x20(%rbp)
1400f772f:	48 8d 05 0a d3 17 00 	lea    0x17d30a(%rip),%rax        # 0x140274a40
1400f7736:	48 89 44 24 38       	mov    %rax,0x38(%rsp)
1400f773b:	48 8d 45 e0          	lea    -0x20(%rbp),%rax
1400f773f:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
1400f7744:	48 8d 44 24 38       	lea    0x38(%rsp),%rax
1400f7749:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1400f774e:	b9 5a 86 3d 1e       	mov    $0x1e3d865a,%ecx
1400f7753:	45 8d 45 0f          	lea    0xf(%r13),%r8d
1400f7757:	e8 4c f2 f0 ff       	call   0x1400069a8
1400f775c:	48 8b 45 10          	mov    0x10(%rbp),%rax
1400f7760:	48 83 f8 07          	cmp    $0x7,%rax
1400f7764:	76 35                	jbe    0x1400f779b
1400f7766:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
1400f776d:	00
1400f776e:	48 8b 4d f8          	mov    -0x8(%rbp),%rcx
1400f7772:	48 8b d1             	mov    %rcx,%rdx
1400f7775:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
1400f777b:	72 18                	jb     0x1400f7795