14004f460:	e8 db a4 00 00       	call   0x140059940
14004f465:	48 8b d8             	mov    %rax,%rbx
14004f468:	48 89 44 24 48       	mov    %rax,0x48(%rsp)
14004f46d:	48 8d 70 20          	lea    0x20(%rax),%rsi
14004f471:	48 89 b4 24 c0 0a 00 	mov    %rsi,0xac0(%rsp)
14004f478:	00
14004f479:	48 8b d7             	mov    %rdi,%rdx
14004f47c:	48 8b ce             	mov    %rsi,%rcx
14004f47f:	e8 fc 95 fb ff       	call   0x140008a80
14004f484:	90                   	nop
14004f485:	48 8d 4e 20          	lea    0x20(%rsi),%rcx
14004f489:	48 8d 57 20          	lea    0x20(%rdi),%rdx
14004f48d:	e8 0e 32 00 00       	call   0x1400526a0
14004f492:	90                   	nop
14004f493:	4c 89 33             	mov    %r14,(%rbx)
14004f496:	4c 89 73 08          	mov    %r14,0x8(%rbx)
14004f49a:	4c 89 73 10          	mov    %r14,0x10(%rbx)
14004f49e:	66 c7 43 18 00 00    	movw   $0x0,0x18(%rbx)
14004f4a4:	4c 89 64 24 48       	mov    %r12,0x48(%rsp)
14004f4a9:	0f 29 b4 24 90 05 00 	movaps %xmm6,0x590(%rsp)
14004f4b0:	00
14004f4b1:	4c 8b c3             	mov    %rbx,%r8
14004f4b4:	48 8d 94 24 90 05 00 	lea    0x590(%rsp),%rdx
14004f4bb:	00
14004f4bc:	48 8d 8c 24 b0 0a 00 	lea    0xab0(%rsp),%rcx
14004f4c3:	00
14004f4c4:	e8 87 2c ff ff       	call   0x140042150
14004f4c9:	48 bb ba e8 a2 8b 2e 	movabs $0x2e8ba2e8ba2e8ba,%rbx
14004f4d0:	ba e8 02
14004f4d3:	48 83 c7 38          	add    $0x38,%rdi
14004f4d7:	e9 14 ff ff ff       	jmp    0x14004f3f0
14004f4dc:	4c 8d 0d 3d 13 00 00 	lea    0x133d(%rip),%r9        # 0x140050820
14004f4e3:	ba 38 00 00 00       	mov    $0x38,%edx
14004f4e8:	44 8d 42 cb          	lea    -0x35(%rdx),%r8d
14004f4ec:	48 8d 8c 24 40 08 00 	lea    0x840(%rsp),%rcx
14004f4f3:	00
14004f4f4:	e8 83 a4 00 00       	call   0x14005997c
14004f4f9:	90                   	nop
14004f4fa:	48 8d 4c 24 60       	lea    0x60(%rsp),%rcx
14004f4ff:	e8 ac 1d 00 00       	call   0x1400512b0
14004f504:	90                   	nop
14004f505:	4c 8d 0d 54 27 fb ff 	lea    -0x4d8ac(%rip),%r9        # 0x140001c60
14004f50c:	be 20 00 00 00       	mov    $0x20,%esi
14004f511:	44 8d 46 e2          	lea    -0x1e(%rsi),%r8d
14004f515:	8b d6                	mov    %esi,%edx
14004f517:	48 8d 8c 24 e0 03 00 	lea    0x3e0(%rsp),%rcx
14004f51e:	00
14004f51f:	e8 58 a4 00 00       	call   0x14005997c
14004f524:	90                   	nop
14004f525:	48 8b 94 24 f8 01 00 	mov    0x1f8(%rsp),%rdx
14004f52c:	00
14004f52d:	48 83 fa 0f          	cmp    $0xf,%rdx
14004f531:	76 39                	jbe    0x14004f56c
14004f533:	48 ff c2             	inc    %rdx
14004f536:	48 8b 8c 24 e0 01 00 	mov    0x1e0(%rsp),%rcx
14004f53d:	00
14004f53e:	48 8b c1             	mov    %rcx,%rax
14004f541:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004f548:	72 1c                	jb     0x14004f566
14004f54a:	48 83 c2 27          	add    $0x27,%rdx
14004f54e:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004f552:	48 2b c1             	sub    %rcx,%rax
14004f555:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004f559:	48 83 f8 1f          	cmp    $0x1f,%rax
14004f55d:	76 07                	jbe    0x14004f566
14004f55f:	ff 15 3b 00 01 00    	call   *0x1003b(%rip)        # 0x14005f5a0
14004f565:	cc                   	int3
14004f566:	e8 29 a7 00 00       	call   0x140059c94
14004f56b:	90                   	nop
14004f56c:	48 8d 8c 24 98 00 00 	lea    0x98(%rsp),%rcx
14004f573:	00
14004f574:	e8 37 1d 00 00       	call   0x1400512b0
14004f579:	90                   	nop
14004f57a:	4c 8d 0d df 26 fb ff 	lea    -0x4d921(%rip),%r9        # 0x140001c60
14004f581:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14004f587:	48 8b d6             	mov    %rsi,%rdx
14004f58a:	48 8d 8c 24 60 04 00 	lea    0x460(%rsp),%rcx
14004f591:	00
14004f592:	e8 e5 a3 00 00       	call   0x14005997c
14004f597:	90                   	nop
14004f598:	48 8b 94 24 d8 01 00 	mov    0x1d8(%rsp),%rdx
14004f59f:	00
14004f5a0:	48 83 fa 0f          	cmp    $0xf,%rdx
14004f5a4:	76 39                	jbe    0x14004f5df
14004f5a6:	48 ff c2             	inc    %rdx
14004f5a9:	48 8b 8c 24 c0 01 00 	mov    0x1c0(%rsp),%rcx
14004f5b0:	00
14004f5b1:	48 8b c1             	mov    %rcx,%rax
14004f5b4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004f5bb:	72 1c                	jb     0x14004f5d9
14004f5bd:	48 83 c2 27          	add    $0x27,%rdx
14004f5c1:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004f5c5:	48 2b c1             	sub    %rcx,%rax
14004f5c8:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004f5cc:	48 83 f8 1f          	cmp    $0x1f,%rax
14004f5d0:	76 07                	jbe    0x14004f5d9
14004f5d2:	ff 15 c8 ff 00 00    	call   *0xffc8(%rip)        # 0x14005f5a0
14004f5d8:	cc                   	int3
14004f5d9:	e8 b6 a6 00 00       	call   0x140059c94
14004f5de:	90                   	nop
14004f5df:	48 8d 8c 24 80 00 00 	lea    0x80(%rsp),%rcx
14004f5e6:	00
14004f5e7:	e8 c4 1c 00 00       	call   0x1400512b0
14004f5ec:	90                   	nop
14004f5ed:	4c 8d 0d 6c 26 fb ff 	lea    -0x4d994(%rip),%r9        # 0x140001c60
14004f5f4:	41 b8 02 00 00 00    	mov    $0x2,%r8d
14004f5fa:	48 8b d6             	mov    %rsi,%rdx
14004f5fd:	48 8d 8c 24 20 04 00 	lea    0x420(%rsp),%rcx
14004f604:	00
14004f605:	e8 72 a3 00 00       	call   0x14005997c
14004f60a:	90                   	nop
14004f60b:	48 8b 94 24 18 02 00 	mov    0x218(%rsp),%rdx
14004f612:	00
14004f613:	48 83 fa 0f          	cmp    $0xf,%rdx
14004f617:	76 38                	jbe    0x14004f651
14004f619:	48 ff c2             	inc    %rdx
14004f61c:	48 8b 8c 24 00 02 00 	mov    0x200(%rsp),%rcx
14004f623:	00
14004f624:	48 8b c1             	mov    %rcx,%rax
14004f627:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004f62e:	72 1c                	jb     0x14004f64c
14004f630:	48 83 c2 27          	add    $0x27,%rdx
14004f634:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
14004f638:	48 2b c1             	sub    %rcx,%rax
14004f63b:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004f63f:	48 83 f8 1f          	cmp    $0x1f,%rax
14004f643:	76 07                	jbe    0x14004f64c
14004f645:	ff 15 55 ff 00 00    	call   *0xff55(%rip)        # 0x14005f5a0
14004f64b:	cc                   	int3
14004f64c:	e8 43 a6 00 00       	call   0x140059c94
14004f651:	0f 57 c0             	xorps  %xmm0,%xmm0
14004f654:	0f 11 84 24 40 02 00 	movups %xmm0,0x240(%rsp)
14004f65b:	00
14004f65c:	4c 89 a4 24 50 02 00 	mov    %r12,0x250(%rsp)
14004f663:	00
14004f664:	48 c7 84 24 58 02 00 	movq   $0xf,0x258(%rsp)
14004f66b:	00 0f 00 00 00
14004f670:	c6 84 24 40 02 00 00 	movb   $0x0,0x240(%rsp)
14004f677:	00
14004f678:	4c 8d 8c 24 40 02 00 	lea    0x240(%rsp),%r9
14004f67f:	00
14004f680:	4c 8d 05 81 5d 01 00 	lea    0x15d81(%rip),%r8        # 0x140065408
14004f687:	48 8d 94 24 88 0a 00 	lea    0xa88(%rsp),%rdx
14004f68e:	00
14004f68f:	48 8d 8c 24 30 0b 00 	lea    0xb30(%rsp),%rcx
14004f696:	00
14004f697:	e8 64 20 00 00       	call   0x140051700
14004f69c:	90                   	nop
14004f69d:	0f 57 c0             	xorps  %xmm0,%xmm0
14004f6a0:	0f 11 84 24 60 02 00 	movups %xmm0,0x260(%rsp)
14004f6a7:	00
14004f6a8:	4c 89 a4 24 70 02 00 	mov    %r12,0x270(%rsp)
14004f6af:	00
14004f6b0:	48 c7 84 24 78 02 00 	movq   $0xf,0x278(%rsp)
14004f6b7:	00 0f 00 00 00
14004f6bc:	c6 84 24 60 02 00 00 	movb   $0x0,0x260(%rsp)
14004f6c3:	00
14004f6c4:	4c 8d 8c 24 60 02 00 	lea    0x260(%rsp),%r9
14004f6cb:	00
14004f6cc:	4c 8d 05 25 5d 01 00 	lea    0x15d25(%rip),%r8        # 0x1400653f8
14004f6d3:	48 8d 94 24 88 0a 00 	lea    0xa88(%rsp),%rdx
14004f6da:	00
14004f6db:	48 8d 8c 24 f8 0a 00 	lea    0xaf8(%rsp),%rcx
14004f6e2:	00
14004f6e3:	e8 18 20 00 00       	call   0x140051700
14004f6e8:	90                   	nop
14004f6e9:	0f 57 c0             	xorps  %xmm0,%xmm0
14004f6ec:	0f 11 84 24 80 02 00 	movups %xmm0,0x280(%rsp)
14004f6f3:	00
14004f6f4:	4c 89 a4 24 90 02 00 	mov    %r12,0x290(%rsp)
14004f6fb:	00
14004f6fc:	48 c7 84 24 98 02 00 	movq   $0xf,0x298(%rsp)
14004f703:	00 0f 00 00 00
14004f708:	c6 84 24 80 02 00 00 	movb   $0x0,0x280(%rsp)
14004f70f:	00
14004f710:	4c 8d 8c 24 80 02 00 	lea    0x280(%rsp),%r9
14004f717:	00
14004f718:	4c 8d 05 09 5d 01 00 	lea    0x15d09(%rip),%r8        # 0x140065428
14004f71f:	48 8d 94 24 88 0a 00 	lea    0xa88(%rsp),%rdx
14004f726:	00
14004f727:	48 8d 8c 24 50 0b 00 	lea    0xb50(%rsp),%rcx
14004f72e:	00
14004f72f:	e8 cc 1f 00 00       	call   0x140051700
14004f734:	90                   	nop
14004f735:	48 8b 84 24 40 0b 00 	mov    0xb40(%rsp),%rax
14004f73c:	00
14004f73d:	48 85 c0             	test   %rax,%rax
14004f740:	40 0f 94 c7          	sete   %dil
14004f744:	40 88 7c 24 31       	mov    %dil,0x31(%rsp)
14004f749:	48 85 c0             	test   %rax,%rax
14004f74c:	74 0f                	je     0x14004f75d
14004f74e:	48 83 bc 24 08 0b 00 	cmpq   $0x0,0xb08(%rsp)
14004f755:	00 00
14004f757:	0f 85 a9 01 00 00    	jne    0x14004f906
14004f75d:	48 8b b4 24 60 0b 00 	mov    0xb60(%rsp),%rsi
14004f764:	00
14004f765:	48 85 f6             	test   %rsi,%rsi
14004f768:	0f 84 98 01 00 00    	je     0x14004f906
14004f76e:	4c 8b a4 24 b0 0a 00 	mov    0xab0(%rsp),%r12
14004f775:	00
14004f776:	49 8b 5c 24 08       	mov    0x8(%r12),%rbx
14004f77b:	4d 8b f4             	mov    %r12,%r14
14004f77e:	4c 8b ac 24 68 0b 00 	mov    0xb68(%rsp),%r13
14004f785:	00
14004f786:	4c 8b bc 24 50 0b 00 	mov    0xb50(%rsp),%r15
14004f78d:	00
14004f78e:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14004f792:	0f 85 7e 00 00 00    	jne    0x14004f816
14004f798:	49 83 fd 0f          	cmp    $0xf,%r13
14004f79c:	0f 97 c0             	seta   %al
14004f79f:	88 44 24 30          	mov    %al,0x30(%rsp)
14004f7a3:	48 89 b4 24 c0 0a 00 	mov    %rsi,0xac0(%rsp)
14004f7aa:	00
14004f7ab:	0f 1f 44 00 00       	nopl   0x0(%rax,%rax,1)
14004f7b0:	48 8d 4b 20          	lea    0x20(%rbx),%rcx
14004f7b4:	48 8d 94 24 50 0b 00 	lea    0xb50(%rsp),%rdx
14004f7bb:	00
14004f7bc:	84 c0                	test   %al,%al
14004f7be:	49 0f 45 d7          	cmovne %r15,%rdx
14004f7c2:	48 8b 79 10          	mov    0x10(%rcx),%rdi
14004f7c6:	48 83 79 18 0f       	cmpq   $0xf,0x18(%rcx)
14004f7cb:	76 03                	jbe    0x14004f7d0
14004f7cd:	48 8b 09             	mov    (%rcx),%rcx
14004f7d0:	4c 8b c7             	mov    %rdi,%r8
14004f7d3:	48 3b f7             	cmp    %rdi,%rsi
14004f7d6:	4c 0f 42 c6          	cmovb  %rsi,%r8
14004f7da:	e8 e6 b0 00 00       	call   0x14005a8c5
14004f7df:	85 c0                	test   %eax,%eax
14004f7e1:	74 06                	je     0x14004f7e9
14004f7e3:	79 0f                	jns    0x14004f7f4
14004f7e5:	b0 01                	mov    $0x1,%al
14004f7e7:	eb 0d                	jmp    0x14004f7f6
14004f7e9:	48 3b fe             	cmp    %rsi,%rdi
14004f7ec:	73 04                	jae    0x14004f7f2
14004f7ee:	b0 01                	mov    $0x1,%al
14004f7f0:	eb 04                	jmp    0x14004f7f6
14004f7f2:	76 0c                	jbe    0x14004f800
14004f7f4:	32 c0                	xor    %al,%al
14004f7f6:	84 c0                	test   %al,%al
14004f7f8:	74 06                	je     0x14004f800
14004f7fa:	48 8b 5b 10          	mov    0x10(%rbx),%rbx
14004f7fe:	eb 06                	jmp    0x14004f806
14004f800:	4c 8b f3             	mov    %rbx,%r14
14004f803:	48 8b 1b             	mov    (%rbx),%rbx
14004f806:	80 7b 19 00          	cmpb   $0x0,0x19(%rbx)
14004f80a:	0f b6 44 24 30       	movzbl 0x30(%rsp),%eax
14004f80f:	74 9f                	je     0x14004f7b0
14004f811:	0f b6 7c 24 31       	movzbl 0x31(%rsp),%edi
14004f816:	41 80 7e 19 00       	cmpb   $0x0,0x19(%r14)
14004f81b:	75 4c                	jne    0x14004f869
14004f81d:	49 8d 56 20          	lea    0x20(%r14),%rdx
14004f821:	48 8b 5a 10          	mov    0x10(%rdx),%rbx
14004f825:	48 83 7a 18 0f       	cmpq   $0xf,0x18(%rdx)
14004f82a:	76 03                	jbe    0x14004f82f
14004f82c:	48 8b 12             	mov    (%rdx),%rdx
14004f82f:	48 8d 8c 24 50 0b 00 	lea    0xb50(%rsp),%rcx
14004f836:	00
14004f837:	49 83 fd 0f          	cmp    $0xf,%r13
14004f83b:	49 0f 47 cf          	cmova  %r15,%rcx
14004f83f:	4c 8b c6             	mov    %rsi,%r8
14004f842:	48 3b de             	cmp    %rsi,%rbx
14004f845:	4c 0f 42 c3          	cmovb  %rbx,%r8
14004f849:	e8 77 b0 00 00       	call   0x14005a8c5
14004f84e:	85 c0                	test   %eax,%eax
14004f850:	74 06                	je     0x14004f858
14004f852:	79 0f                	jns    0x14004f863
14004f854:	b0 01                	mov    $0x1,%al
14004f856:	eb 0d                	jmp    0x14004f865
14004f858:	48 3b f3             	cmp    %rbx,%rsi
14004f85b:	73 04                	jae    0x14004f861
14004f85d:	b0 01                	mov    $0x1,%al
14004f85f:	eb 04                	jmp    0x14004f865
14004f861:	76 09                	jbe    0x14004f86c
14004f863:	32 c0                	xor    %al,%al
14004f865:	84 c0                	test   %al,%al
14004f867:	74 03                	je     0x14004f86c
14004f869:	4d 8b f4             	mov    %r12,%r14
14004f86c:	4d 3b f4             	cmp    %r12,%r14
14004f86f:	74 60                	je     0x14004f8d1
14004f871:	bb 20 00 00 00       	mov    $0x20,%ebx
14004f876:	40 84 ff             	test   %dil,%dil
14004f879:	74 06                	je     0x14004f881
14004f87b:	49 8b 56 40          	mov    0x40(%r14),%rdx
14004f87f:	eb 08                	jmp    0x14004f889
14004f881:	48 8d 94 24 30 0b 00 	lea    0xb30(%rsp),%rdx
14004f888:	00
14004f889:	48 8d 8c 24 30 0b 00 	lea    0xb30(%rsp),%rcx
14004f890:	00
14004f891:	e8 fa 35 fd ff       	call   0x140022e90
14004f896:	48 83 bc 24 08 0b 00 	cmpq   $0x0,0xb08(%rsp)
14004f89d:	00 00
14004f89f:	75 0b                	jne    0x14004f8ac
14004f8a1:	49 8b 54 1e 20       	mov    0x20(%r14,%rbx,1),%rdx
14004f8a6:	48 83 c2 20          	add    $0x20,%rdx
14004f8aa:	eb 08                	jmp    0x14004f8b4
14004f8ac:	48 8d 94 24 f8 0a 00 	lea    0xaf8(%rsp),%rdx
14004f8b3:	00
14004f8b4:	48 8d 8c 24 f8 0a 00 	lea    0xaf8(%rsp),%rcx
14004f8bb:	00
14004f8bc:	e8 cf 35 fd ff       	call   0x140022e90
14004f8c1:	4c 8b ac 24 68 0b 00 	mov    0xb68(%rsp),%r13
14004f8c8:	00
14004f8c9:	4c 8b bc 24 50 0b 00 	mov    0xb50(%rsp),%r15
14004f8d0:	00
14004f8d1:	45 33 e4             	xor    %r12d,%r12d
14004f8d4:	49 83 fd 0f          	cmp    $0xf,%r13
14004f8d8:	76 46                	jbe    0x14004f920
14004f8da:	49 8d 55 01          	lea    0x1(%r13),%rdx
14004f8de:	49 8b c7             	mov    %r15,%rax
14004f8e1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
14004f8e8:	72 2e                	jb     0x14004f918
14004f8ea:	48 83 c2 27          	add    $0x27,%rdx
14004f8ee:	4d 8b 7f f8          	mov    -0x8(%r15),%r15
14004f8f2:	49 2b c7             	sub    %r15,%rax
14004f8f5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
14004f8f9:	48 83 f8 1f          	cmp    $0x1f,%rax
14004f8fd:	76 19                	jbe    0x14004f918
14004f8ff:	ff 15 9b fc 00 00    	call   *0xfc9b(%rip)        # 0x14005f5a0
14004f905:	90                   	nop
14004f906:	4c 8b ac 24 68 0b 00 	mov    0xb68(%rsp),%r13
14004f90d:	00
14004f90e:	4c 8b bc 24 50 0b 00 	mov    0xb50(%rsp),%r15
14004f915:	00
14004f916:	eb bc                	jmp    0x14004f8d4
14004f918:	49 8b cf             	mov    %r15,%rcx
14004f91b:	e8 74 a3 00 00       	call   0x140059c94
14004f920:	48 83 bc 24 40 0b 00 	cmpq   $0x0,0xb40(%rsp)
14004f927:	00 00
14004f929:	0f 85 88 00 00 00    	jne    0x14004f9b7
14004f92f:	e8 9c 79 fb ff       	call   0x1400072d0
14004f934:	48 c7 84 24 98 01 00 	movq   $0x0,0x198(%rsp)
14004f93b:	00 00 00 00 00
14004f940:	4c 89 a4 24 90 01 00 	mov    %r12,0x190(%rsp)
14004f947:	00
14004f948:	4c 89 a4 24 a0 01 00 	mov    %r12,0x1a0(%rsp)
14004f94f:	00
14004f950:	48 8d 0d b9 5a 01 00 	lea    0x15ab9(%rip),%rcx        # 0x140065410
14004f957:	48 89 4c 24 50       	mov    %rcx,0x50(%rsp)
14004f95c:	48 c7 44 24 58 14 00 	movq   $0x14,0x58(%rsp)
14004f963:	00 00
14004f965:	0f 28 44 24 50       	movaps 0x50(%rsp),%xmm0
14004f96a:	66 0f 7f 84 24 a0 05 	movdqa %xmm0,0x5a0(%rsp)
14004f971:	00 00
14004f973:	0f 10 8c 24 90 01 00 	movups 0x190(%rsp),%xmm1
14004f97a:	00
14004f97b:	0f 29 8c 24 b0 04 00 	movaps %xmm1,0x4b0(%rsp)
14004f982:	00
14004f983:	f2 0f 10 84 24 a0 01 	movsd  0x1a0(%rsp),%xmm0
14004f98a:	00 00
14004f98c:	f2 0f 11 84 24 c0 04 	movsd  %xmm0,0x4c0(%rsp)