1404cb2cb:	c6 41 08 01          	movb   $0x1,0x8(%rcx)
1404cb2cf:	48 89 11             	mov    %rdx,(%rcx)
1404cb2d2:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1404cb2d6:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404cb2db:	74 0c                	je     0x1404cb2e9
1404cb2dd:	48 8d 0d fc 56 f6 00 	lea    0xf656fc(%rip),%rcx        # 0x1414309e0
1404cb2e4:	e8 57 f8 2b 00       	call   0x14078ab40
1404cb2e9:	48 8b 47 18          	mov    0x18(%rdi),%rax
1404cb2ed:	44 0f b6 40 0e       	movzbl 0xe(%rax),%r8d
1404cb2f2:	48 8b 43 40          	mov    0x40(%rbx),%rax
1404cb2f6:	48 8b 10             	mov    (%rax),%rdx
1404cb2f9:	80 7a 18 00          	cmpb   $0x0,0x18(%rdx)
1404cb2fd:	75 04                	jne    0x1404cb303
1404cb2ff:	c6 42 18 01          	movb   $0x1,0x18(%rdx)
1404cb303:	4c 89 42 10          	mov    %r8,0x10(%rdx)
1404cb307:	48 8d 53 20          	lea    0x20(%rbx),%rdx
1404cb30b:	48 83 7a 08 00       	cmpq   $0x0,0x8(%rdx)
1404cb310:	74 0c                	je     0x1404cb31e
1404cb312:	48 8d 0d c7 56 f6 00 	lea    0xf656c7(%rip),%rcx        # 0x1414309e0
1404cb319:	e8 22 f8 2b 00       	call   0x14078ab40
1404cb31e:	48 8b 57 20          	mov    0x20(%rdi),%rdx
1404cb322:	48 8d 4d 20          	lea    0x20(%rbp),%rcx
1404cb326:	e8 65 cd ff ff       	call   0x1404c8090
1404cb32b:	90                   	nop
1404cb32c:	48 8b 45 20          	mov    0x20(%rbp),%rax
1404cb330:	48 8b 50 40          	mov    0x40(%rax),%rdx
1404cb334:	4c 8b 02             	mov    (%rdx),%r8
1404cb337:	49 8b 50 30          	mov    0x30(%r8),%rdx
1404cb33b:	49 8b 40 40          	mov    0x40(%r8),%rax
1404cb33f:	4c 8b 48 20          	mov    0x20(%rax),%r9
1404cb343:	49 8b 40 20          	mov    0x20(%r8),%rax
1404cb347:	48 89 54 24 20       	mov    %rdx,0x20(%rsp)
1404cb34c:	4c 8b 40 20          	mov    0x20(%rax),%r8
1404cb350:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb354:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1404cb358:	e8 23 92 da ff       	call   0x140274580
1404cb35d:	90                   	nop
1404cb35e:	48 8b 45 d0          	mov    -0x30(%rbp),%rax
1404cb362:	48 85 c0             	test   %rax,%rax
1404cb365:	74 36                	je     0x1404cb39d
1404cb367:	4c 8b 4d 20          	mov    0x20(%rbp),%r9
1404cb36b:	8b 48 10             	mov    0x10(%rax),%ecx
1404cb36e:	ff c1                	inc    %ecx
1404cb370:	89 48 10             	mov    %ecx,0x10(%rax)
1404cb373:	83 f9 01             	cmp    $0x1,%ecx
1404cb376:	0f 8e d5 00 00 00    	jle    0x1404cb451
1404cb37c:	81 f9 ff ff ff 7f    	cmp    $0x7fffffff,%ecx
1404cb382:	0f 84 d1 00 00 00    	je     0x1404cb459
1404cb388:	48 89 45 30          	mov    %rax,0x30(%rbp)
1404cb38c:	4c 8d 45 30          	lea    0x30(%rbp),%r8
1404cb390:	ba 05 00 00 00       	mov    $0x5,%edx
1404cb395:	49 8b c9             	mov    %r9,%rcx
1404cb398:	e8 63 97 26 00       	call   0x140734b00
1404cb39d:	48 c7 45 d8 00 00 00 	movq   $0x0,-0x28(%rbp)
1404cb3a4:	00
1404cb3a5:	48 89 5d 30          	mov    %rbx,0x30(%rbp)
1404cb3a9:	48 8b 45 20          	mov    0x20(%rbp),%rax
1404cb3ad:	48 c7 45 20 00 00 00 	movq   $0x0,0x20(%rbp)
1404cb3b4:	00
1404cb3b5:	48 89 45 38          	mov    %rax,0x38(%rbp)
1404cb3b9:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
1404cb3bd:	4c 8d 4d 30          	lea    0x30(%rbp),%r9
1404cb3c1:	4c 8d 45 38          	lea    0x38(%rbp),%r8
1404cb3c5:	48 8b 51 28          	mov    0x28(%rcx),%rdx
1404cb3c9:	e8 92 08 00 00       	call   0x1404cbc60
1404cb3ce:	90                   	nop
1404cb3cf:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cb3d3:	48 85 c9             	test   %rcx,%rcx
1404cb3d6:	74 20                	je     0x1404cb3f8
1404cb3d8:	8b 41 10             	mov    0x10(%rcx),%eax
1404cb3db:	ff c8                	dec    %eax
1404cb3dd:	89 41 10             	mov    %eax,0x10(%rcx)
1404cb3e0:	85 c0                	test   %eax,%eax
1404cb3e2:	7f 14                	jg     0x1404cb3f8
1404cb3e4:	78 7e                	js     0x1404cb464
1404cb3e6:	48 8b 01             	mov    (%rcx),%rax
1404cb3e9:	ba 01 00 00 00       	mov    $0x1,%edx
1404cb3ee:	48 8b 00             	mov    (%rax),%rax
1404cb3f1:	ff 15 29 86 ab 00    	call   *0xab8629(%rip)        # 0x140f83a20
1404cb3f7:	90                   	nop
1404cb3f8:	48 8b 4d 20          	mov    0x20(%rbp),%rcx
1404cb3fc:	48 85 c9             	test   %rcx,%rcx
1404cb3ff:	74 20                	je     0x1404cb421
1404cb401:	8b 41 10             	mov    0x10(%rcx),%eax
1404cb404:	ff c8                	dec    %eax
1404cb406:	89 41 10             	mov    %eax,0x10(%rcx)
1404cb409:	85 c0                	test   %eax,%eax
1404cb40b:	7f 14                	jg     0x1404cb421
1404cb40d:	78 24                	js     0x1404cb433
1404cb40f:	48 8b 01             	mov    (%rcx),%rax
1404cb412:	ba 01 00 00 00       	mov    $0x1,%edx
1404cb417:	48 8b 00             	mov    (%rax),%rax
1404cb41a:	ff 15 00 86 ab 00    	call   *0xab8600(%rip)        # 0x140f83a20
1404cb420:	90                   	nop
1404cb421:	b0 01                	mov    $0x1,%al
1404cb423:	48 8b 9c 24 88 00 00 	mov    0x88(%rsp),%rbx
1404cb42a:	00
1404cb42b:	48 83 c4 60          	add    $0x60,%rsp
1404cb42f:	5f                   	pop    %rdi
1404cb430:	5e                   	pop    %rsi
1404cb431:	5d                   	pop    %rbp
1404cb432:	c3                   	ret
1404cb433:	b9 02 00 00 00       	mov    $0x2,%ecx
1404cb438:	e8 c3 f2 2b 00       	call   0x14078a700
1404cb43d:	90                   	nop
1404cb43e:	33 c9                	xor    %ecx,%ecx
1404cb440:	e8 bb f2 2b 00       	call   0x14078a700
1404cb445:	cc                   	int3
1404cb446:	b9 01 00 00 00       	mov    $0x1,%ecx
1404cb44b:	e8 b0 f2 2b 00       	call   0x14078a700
1404cb450:	90                   	nop
1404cb451:	33 c9                	xor    %ecx,%ecx
1404cb453:	e8 a8 f2 2b 00       	call   0x14078a700
1404cb458:	cc                   	int3
1404cb459:	b9 01 00 00 00       	mov    $0x1,%ecx
1404cb45e:	e8 9d f2 2b 00       	call   0x14078a700
1404cb463:	90                   	nop
1404cb464:	b9 02 00 00 00       	mov    $0x2,%ecx
1404cb469:	e8 92 f2 2b 00       	call   0x14078a700
1404cb46e:	cc                   	int3
1404cb46f:	cc                   	int3
1404cb470:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
1404cb475:	55                   	push   %rbp
1404cb476:	48 8b ec             	mov    %rsp,%rbp
1404cb479:	48 83 ec 60          	sub    $0x60,%rsp
1404cb47d:	48 8b 05 7c da ee 00 	mov    0xeeda7c(%rip),%rax        # 0x1413b8f00
1404cb484:	48 33 c4             	xor    %rsp,%rax
1404cb487:	48 89 45 f0          	mov    %rax,-0x10(%rbp)
1404cb48b:	48 8b d9             	mov    %rcx,%rbx
1404cb48e:	48 8d 05 43 68 b3 00 	lea    0xb36843(%rip),%rax        # 0x141001cd8
1404cb495:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404cb499:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
1404cb4a0:	00
1404cb4a1:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404cb4a5:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cb4aa:	45 33 c9             	xor    %r9d,%r9d
1404cb4ad:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404cb4b1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404cb4b5:	48 8b 0d a4 79 f6 00 	mov    0xf679a4(%rip),%rcx        # 0x141432e60
1404cb4bc:	e8 2f 91 34 00       	call   0x1408145f0
1404cb4c1:	48 8b 08             	mov    (%rax),%rcx
1404cb4c4:	48 89 0d 95 ea f5 00 	mov    %rcx,0xf5ea95(%rip)        # 0x141429f60
1404cb4cb:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cb4ce:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cb4d2:	66 0f 6f 0d 06 96 ad 	movdqa 0xad9606(%rip),%xmm1        # 0x140fa4ae0
1404cb4d9:	00
1404cb4da:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cb4df:	f2 0f 10 05 f1 67 b3 	movsd  0xb367f1(%rip),%xmm0        # 0x141001cd8
1404cb4e6:	00
1404cb4e7:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cb4ec:	8b 05 ee 67 b3 00    	mov    0xb367ee(%rip),%eax        # 0x141001ce0
1404cb4f2:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cb4f5:	0f b7 05 e8 67 b3 00 	movzwl 0xb367e8(%rip),%eax        # 0x141001ce4
1404cb4fc:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404cb500:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404cb504:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404cb50a:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb50e:	48 8b cb             	mov    %rbx,%rcx
1404cb511:	e8 8a ba 22 00       	call   0x1406f6fa0
1404cb516:	90                   	nop
1404cb517:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cb51b:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cb51f:	76 31                	jbe    0x1404cb552
1404cb521:	48 ff c2             	inc    %rdx
1404cb524:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cb528:	48 8b c1             	mov    %rcx,%rax
1404cb52b:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cb532:	72 19                	jb     0x1404cb54d
1404cb534:	48 83 c2 27          	add    $0x27,%rdx
1404cb538:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cb53c:	48 2b c1             	sub    %rcx,%rax
1404cb53f:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cb543:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cb547:	0f 87 dc 06 00 00    	ja     0x1404cbc29
1404cb54d:	e8 f2 fb 94 00       	call   0x140e1b144
1404cb552:	48 8d 05 8f 67 b3 00 	lea    0xb3678f(%rip),%rax        # 0x141001ce8
1404cb559:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404cb55d:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1404cb564:	00
1404cb565:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404cb569:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cb56e:	45 33 c9             	xor    %r9d,%r9d
1404cb571:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404cb575:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404cb579:	48 8b 0d e0 78 f6 00 	mov    0xf678e0(%rip),%rcx        # 0x141432e60
1404cb580:	e8 6b 90 34 00       	call   0x1408145f0
1404cb585:	48 8b 08             	mov    (%rax),%rcx
1404cb588:	48 89 0d e9 e9 f5 00 	mov    %rcx,0xf5e9e9(%rip)        # 0x141429f78
1404cb58f:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cb592:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cb596:	66 0f 6f 0d 62 a4 ad 	movdqa 0xada462(%rip),%xmm1        # 0x140fa5a00
1404cb59d:	00
1404cb59e:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cb5a3:	f2 0f 10 05 3d 67 b3 	movsd  0xb3673d(%rip),%xmm0        # 0x141001ce8
1404cb5aa:	00
1404cb5ab:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cb5b0:	8b 05 3a 67 b3 00    	mov    0xb3673a(%rip),%eax        # 0x141001cf0
1404cb5b6:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cb5b9:	0f b7 05 34 67 b3 00 	movzwl 0xb36734(%rip),%eax        # 0x141001cf4
1404cb5c0:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404cb5c4:	0f b6 05 2b 67 b3 00 	movzbl 0xb3672b(%rip),%eax        # 0x141001cf6
1404cb5cb:	88 45 de             	mov    %al,-0x22(%rbp)
1404cb5ce:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404cb5d2:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404cb5d8:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb5dc:	48 8b cb             	mov    %rbx,%rcx
1404cb5df:	e8 bc b9 22 00       	call   0x1406f6fa0
1404cb5e4:	90                   	nop
1404cb5e5:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cb5e9:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cb5ed:	76 31                	jbe    0x1404cb620
1404cb5ef:	48 ff c2             	inc    %rdx
1404cb5f2:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cb5f6:	48 8b c1             	mov    %rcx,%rax
1404cb5f9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cb600:	72 19                	jb     0x1404cb61b
1404cb602:	48 83 c2 27          	add    $0x27,%rdx
1404cb606:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cb60a:	48 2b c1             	sub    %rcx,%rax
1404cb60d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cb611:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cb615:	0f 87 14 06 00 00    	ja     0x1404cbc2f
1404cb61b:	e8 24 fb 94 00       	call   0x140e1b144
1404cb620:	48 8d 05 d1 66 b3 00 	lea    0xb366d1(%rip),%rax        # 0x141001cf8
1404cb627:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404cb62b:	48 c7 45 c8 0f 00 00 	movq   $0xf,-0x38(%rbp)
1404cb632:	00
1404cb633:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404cb637:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cb63c:	45 33 c9             	xor    %r9d,%r9d
1404cb63f:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404cb643:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404cb647:	48 8b 0d 12 78 f6 00 	mov    0xf67812(%rip),%rcx        # 0x141432e60
1404cb64e:	e8 9d 8f 34 00       	call   0x1408145f0
1404cb653:	48 8b 08             	mov    (%rax),%rcx
1404cb656:	48 89 0d 0b e9 f5 00 	mov    %rcx,0xf5e90b(%rip)        # 0x141429f68
1404cb65d:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cb660:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cb664:	66 0f 6f 0d 94 a3 ad 	movdqa 0xada394(%rip),%xmm1        # 0x140fa5a00
1404cb66b:	00
1404cb66c:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cb671:	f2 0f 10 05 7f 66 b3 	movsd  0xb3667f(%rip),%xmm0        # 0x141001cf8
1404cb678:	00
1404cb679:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cb67e:	8b 05 7c 66 b3 00    	mov    0xb3667c(%rip),%eax        # 0x141001d00
1404cb684:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cb687:	0f b7 05 76 66 b3 00 	movzwl 0xb36676(%rip),%eax        # 0x141001d04
1404cb68e:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404cb692:	0f b6 05 6d 66 b3 00 	movzbl 0xb3666d(%rip),%eax        # 0x141001d06
1404cb699:	88 45 de             	mov    %al,-0x22(%rbp)
1404cb69c:	c6 45 df 00          	movb   $0x0,-0x21(%rbp)
1404cb6a0:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404cb6a6:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb6aa:	48 8b cb             	mov    %rbx,%rcx
1404cb6ad:	e8 ee b8 22 00       	call   0x1406f6fa0
1404cb6b2:	90                   	nop
1404cb6b3:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cb6b7:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cb6bb:	76 31                	jbe    0x1404cb6ee
1404cb6bd:	48 ff c2             	inc    %rdx
1404cb6c0:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cb6c4:	48 8b c1             	mov    %rcx,%rax
1404cb6c7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cb6ce:	72 19                	jb     0x1404cb6e9
1404cb6d0:	48 83 c2 27          	add    $0x27,%rdx
1404cb6d4:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cb6d8:	48 2b c1             	sub    %rcx,%rax
1404cb6db:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cb6df:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cb6e3:	0f 87 4c 05 00 00    	ja     0x1404cbc35
1404cb6e9:	e8 56 fa 94 00       	call   0x140e1b144
1404cb6ee:	48 8d 05 13 66 b3 00 	lea    0xb36613(%rip),%rax        # 0x141001d08
1404cb6f5:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404cb6f9:	48 c7 45 c8 10 00 00 	movq   $0x10,-0x38(%rbp)
1404cb700:	00
1404cb701:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404cb705:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cb70a:	45 33 c9             	xor    %r9d,%r9d
1404cb70d:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404cb711:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404cb715:	48 8b 0d 44 77 f6 00 	mov    0xf67744(%rip),%rcx        # 0x141432e60
1404cb71c:	e8 cf 8e 34 00       	call   0x1408145f0
1404cb721:	48 8b 08             	mov    (%rax),%rcx
1404cb724:	48 89 0d 65 e8 f5 00 	mov    %rcx,0xf5e865(%rip)        # 0x141429f90
1404cb72b:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cb72e:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cb732:	0f 57 c9             	xorps  %xmm1,%xmm1
1404cb735:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cb73a:	b9 20 00 00 00       	mov    $0x20,%ecx
1404cb73f:	e8 c4 f9 94 00       	call   0x140e1b108
1404cb744:	48 89 45 d0          	mov    %rax,-0x30(%rbp)
1404cb748:	66 0f 6f 05 10 8c ad 	movdqa 0xad8c10(%rip),%xmm0        # 0x140fa4360
1404cb74f:	00
1404cb750:	f3 0f 7f 45 e0       	movdqu %xmm0,-0x20(%rbp)
1404cb755:	0f 10 05 ac 65 b3 00 	movups 0xb365ac(%rip),%xmm0        # 0x141001d08
1404cb75c:	0f 11 00             	movups %xmm0,(%rax)
1404cb75f:	c6 40 10 00          	movb   $0x0,0x10(%rax)
1404cb763:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404cb769:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb76d:	48 8b cb             	mov    %rbx,%rcx
1404cb770:	e8 2b b8 22 00       	call   0x1406f6fa0
1404cb775:	90                   	nop
1404cb776:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cb77a:	48 83 fa 0f          	cmp    $0xf,%rdx
1404cb77e:	76 31                	jbe    0x1404cb7b1
1404cb780:	48 ff c2             	inc    %rdx
1404cb783:	48 8b 4d d0          	mov    -0x30(%rbp),%rcx
1404cb787:	48 8b c1             	mov    %rcx,%rax
1404cb78a:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1404cb791:	72 19                	jb     0x1404cb7ac
1404cb793:	48 83 c2 27          	add    $0x27,%rdx
1404cb797:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1404cb79b:	48 2b c1             	sub    %rcx,%rax
1404cb79e:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1404cb7a2:	48 83 f8 1f          	cmp    $0x1f,%rax
1404cb7a6:	0f 87 8f 04 00 00    	ja     0x1404cbc3b
1404cb7ac:	e8 93 f9 94 00       	call   0x140e1b144
1404cb7b1:	48 8d 05 68 65 b3 00 	lea    0xb36568(%rip),%rax        # 0x141001d20
1404cb7b8:	48 89 45 c0          	mov    %rax,-0x40(%rbp)
1404cb7bc:	48 c7 45 c8 0e 00 00 	movq   $0xe,-0x38(%rbp)
1404cb7c3:	00
1404cb7c4:	0f 28 45 c0          	movaps -0x40(%rbp),%xmm0
1404cb7c8:	66 0f 7f 45 d0       	movdqa %xmm0,-0x30(%rbp)
1404cb7cd:	45 33 c9             	xor    %r9d,%r9d
1404cb7d0:	4c 8d 45 d0          	lea    -0x30(%rbp),%r8
1404cb7d4:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1404cb7d8:	48 8b 0d 81 76 f6 00 	mov    0xf67681(%rip),%rcx        # 0x141432e60
1404cb7df:	e8 0c 8e 34 00       	call   0x1408145f0
1404cb7e4:	48 8b 08             	mov    (%rax),%rcx
1404cb7e7:	48 89 0d 92 e7 f5 00 	mov    %rcx,0xf5e792(%rip)        # 0x141429f80
1404cb7ee:	0f 57 c0             	xorps  %xmm0,%xmm0
1404cb7f1:	0f 11 45 d0          	movups %xmm0,-0x30(%rbp)
1404cb7f5:	66 0f 6f 0d e3 92 ad 	movdqa 0xad92e3(%rip),%xmm1        # 0x140fa4ae0
1404cb7fc:	00
1404cb7fd:	f3 0f 7f 4d e0       	movdqu %xmm1,-0x20(%rbp)
1404cb802:	f2 0f 10 05 16 65 b3 	movsd  0xb36516(%rip),%xmm0        # 0x141001d20
1404cb809:	00
1404cb80a:	f2 0f 11 45 d0       	movsd  %xmm0,-0x30(%rbp)
1404cb80f:	8b 05 13 65 b3 00    	mov    0xb36513(%rip),%eax        # 0x141001d28
1404cb815:	89 45 d8             	mov    %eax,-0x28(%rbp)
1404cb818:	0f b7 05 0d 65 b3 00 	movzwl 0xb3650d(%rip),%eax        # 0x141001d2c
1404cb81f:	66 89 45 dc          	mov    %ax,-0x24(%rbp)
1404cb823:	c6 45 de 00          	movb   $0x0,-0x22(%rbp)
1404cb827:	41 b8 02 00 00 00    	mov    $0x2,%r8d
1404cb82d:	48 8d 55 d0          	lea    -0x30(%rbp),%rdx
1404cb831:	48 8b cb             	mov    %rbx,%rcx
1404cb834:	e8 67 b7 22 00       	call   0x1406f6fa0
1404cb839:	90                   	nop
1404cb83a:	48 8b 55 e8          	mov    -0x18(%rbp),%rdx
1404cb83e:	48 83 fa 0f          	cmp    $0xf,%rdx