1400b4504:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b4508:	76 31                	jbe    0x1400b453b
1400b450a:	48 ff c2             	inc    %rdx
1400b450d:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400b4511:	48 8b c1             	mov    %rcx,%rax
1400b4514:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b451b:	72 19                	jb     0x1400b4536
1400b451d:	48 83 c2 27          	add    $0x27,%rdx
1400b4521:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b4525:	48 2b c1             	sub    %rcx,%rax
1400b4528:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b452c:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b4530:	0f 87 35 06 00 00    	ja     0x1400b4b6b
1400b4536:	e8 49 5d 24 00       	call   0x1402fa284
1400b453b:	48 83 7c 24 60 ff    	cmpq   $0xffffffffffffffff,0x60(%rsp)
1400b4541:	0f 84 87 0a 00 00    	je     0x1400b4fce
1400b4547:	48 8d 44 24 60       	lea    0x60(%rsp),%rax
1400b454c:	48 89 45 90          	mov    %rax,-0x70(%rbp)
1400b4550:	c6 45 98 01          	movb   $0x1,-0x68(%rbp)
1400b4554:	0f 1f 40 00          	nopl   0x0(%rax)
1400b4558:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1400b455f:	00
1400b4560:	0f b7 8d 7c 02 00 00 	movzwl 0x27c(%rbp),%ecx
1400b4567:	0f b7 85 7e 02 00 00 	movzwl 0x27e(%rbp),%eax
1400b456e:	66 83 f9 2e          	cmp    $0x2e,%cx
1400b4572:	75 21                	jne    0x1400b4595
1400b4574:	66 85 c0             	test   %ax,%ax
1400b4577:	0f 84 69 05 00 00    	je     0x1400b4ae6
1400b457d:	66 3b c9             	cmp    %cx,%cx
1400b4580:	75 13                	jne    0x1400b4595
1400b4582:	66 3b c1             	cmp    %cx,%ax
1400b4585:	75 0e                	jne    0x1400b4595
1400b4587:	66 83 bd 80 02 00 00 	cmpw   $0x0,0x280(%rbp)
1400b458e:	00
1400b458f:	0f 84 51 05 00 00    	je     0x1400b4ae6
1400b4595:	4c 8d 85 7c 02 00 00 	lea    0x27c(%rbp),%r8
1400b459c:	48 8d 95 30 01 00 00 	lea    0x130(%rbp),%rdx
1400b45a3:	48 8b cf             	mov    %rdi,%rcx
1400b45a6:	e8 c5 2a 02 00       	call   0x1400d7070
1400b45ab:	4c 8b e8             	mov    %rax,%r13
1400b45ae:	4c 8b 7d b0          	mov    -0x50(%rbp),%r15
1400b45b2:	48 b9 ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rcx
1400b45b9:	ff ff 7f
1400b45bc:	48 8b c1             	mov    %rcx,%rax
1400b45bf:	49 2b c7             	sub    %r15,%rax
1400b45c2:	48 83 f8 01          	cmp    $0x1,%rax
1400b45c6:	0f 82 c3 0b 00 00    	jb     0x1400b518f
1400b45cc:	4c 8d 65 a0          	lea    -0x60(%rbp),%r12
1400b45d0:	48 83 7d b8 0f       	cmpq   $0xf,-0x48(%rbp)
1400b45d5:	4c 0f 47 65 a0       	cmova  -0x60(%rbp),%r12
1400b45da:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b45dd:	0f 11 45 e0          	movups %xmm0,-0x20(%rbp)
1400b45e1:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1400b45e5:	4c 89 75 f8          	mov    %r14,-0x8(%rbp)
1400b45e9:	4d 8d 77 01          	lea    0x1(%r15),%r14
1400b45ed:	bf 0f 00 00 00       	mov    $0xf,%edi
1400b45f2:	48 8d 75 e0          	lea    -0x20(%rbp),%rsi
1400b45f6:	4c 3b f7             	cmp    %rdi,%r14
1400b45f9:	76 7a                	jbe    0x1400b4675
1400b45fb:	49 8b fe             	mov    %r14,%rdi
1400b45fe:	48 83 cf 0f          	or     $0xf,%rdi
1400b4602:	48 3b f9             	cmp    %rcx,%rdi
1400b4605:	76 13                	jbe    0x1400b461a
1400b4607:	48 8b f9             	mov    %rcx,%rdi
1400b460a:	48 b8 00 00 00 00 00 	movabs $0x8000000000000000,%rax
1400b4611:	00 00 80
1400b4614:	48 83 c0 27          	add    $0x27,%rax
1400b4618:	eb 30                	jmp    0x1400b464a
1400b461a:	48 83 ff 16          	cmp    $0x16,%rdi
1400b461e:	b8 16 00 00 00       	mov    $0x16,%eax
1400b4623:	48 0f 42 f8          	cmovb  %rax,%rdi
1400b4627:	48 8d 4f 01          	lea    0x1(%rdi),%rcx
1400b462b:	48 85 c9             	test   %rcx,%rcx
1400b462e:	75 04                	jne    0x1400b4634
1400b4630:	33 f6                	xor    %esi,%esi
1400b4632:	eb 3d                	jmp    0x1400b4671
1400b4634:	48 81 f9 00 10 00 00 	cmp    $0x1000,%rcx
1400b463b:	72 2c                	jb     0x1400b4669
1400b463d:	48 8d 41 27          	lea    0x27(%rcx),%rax
1400b4641:	48 3b c1             	cmp    %rcx,%rax
1400b4644:	0f 86 39 0b 00 00    	jbe    0x1400b5183
1400b464a:	48 8b c8             	mov    %rax,%rcx
1400b464d:	e8 f6 5b 24 00       	call   0x1402fa248
1400b4652:	48 85 c0             	test   %rax,%rax
1400b4655:	0f 84 17 05 00 00    	je     0x1400b4b72
1400b465b:	48 8d 70 27          	lea    0x27(%rax),%rsi
1400b465f:	48 83 e6 e0          	and    $0xffffffffffffffe0,%rsi
1400b4663:	48 89 46 f8          	mov    %rax,-0x8(%rsi)
1400b4667:	eb 08                	jmp    0x1400b4671
1400b4669:	e8 da 5b 24 00       	call   0x1402fa248
1400b466e:	48 8b f0             	mov    %rax,%rsi
1400b4671:	48 89 75 e0          	mov    %rsi,-0x20(%rbp)
1400b4675:	4c 89 75 f0          	mov    %r14,-0x10(%rbp)
1400b4679:	48 89 7d f8          	mov    %rdi,-0x8(%rbp)
1400b467d:	4d 8b c7             	mov    %r15,%r8
1400b4680:	49 8b d4             	mov    %r12,%rdx
1400b4683:	48 8b ce             	mov    %rsi,%rcx
1400b4686:	e8 9d 83 24 00       	call   0x1402fca28
1400b468b:	42 c6 04 3e 2f       	movb   $0x2f,(%rsi,%r15,1)
1400b4690:	42 c6 04 36 00       	movb   $0x0,(%rsi,%r14,1)
1400b4695:	8b 74 24 30          	mov    0x30(%rsp),%esi
1400b4699:	83 ce 02             	or     $0x2,%esi
1400b469c:	4d 8b cd             	mov    %r13,%r9
1400b469f:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400b46a3:	0f b6 d3             	movzbl %bl,%edx
1400b46a6:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400b46aa:	e8 11 05 fe ff       	call   0x140094bc0
1400b46af:	83 ce 08             	or     $0x8,%esi
1400b46b2:	48 8b 55 f8          	mov    -0x8(%rbp),%rdx
1400b46b6:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b46ba:	76 32                	jbe    0x1400b46ee
1400b46bc:	48 ff c2             	inc    %rdx
1400b46bf:	48 8b 4d e0          	mov    -0x20(%rbp),%rcx
1400b46c3:	48 8b c1             	mov    %rcx,%rax
1400b46c6:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b46cd:	72 19                	jb     0x1400b46e8
1400b46cf:	48 83 c2 27          	add    $0x27,%rdx
1400b46d3:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b46d7:	48 2b c1             	sub    %rcx,%rax
1400b46da:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b46de:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b46e2:	0f 87 91 04 00 00    	ja     0x1400b4b79
1400b46e8:	e8 97 5b 24 00       	call   0x1402fa284
1400b46ed:	90                   	nop
1400b46ee:	48 8b 95 48 01 00 00 	mov    0x148(%rbp),%rdx
1400b46f5:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b46f9:	76 34                	jbe    0x1400b472f
1400b46fb:	48 ff c2             	inc    %rdx
1400b46fe:	48 8b 8d 30 01 00 00 	mov    0x130(%rbp),%rcx
1400b4705:	48 8b c1             	mov    %rcx,%rax
1400b4708:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b470f:	72 19                	jb     0x1400b472a
1400b4711:	48 83 c2 27          	add    $0x27,%rdx
1400b4715:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b4719:	48 2b c1             	sub    %rcx,%rax
1400b471c:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b4720:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b4724:	0f 87 56 04 00 00    	ja     0x1400b4b80
1400b472a:	e8 55 5b 24 00       	call   0x1402fa284
1400b472f:	45 33 f6             	xor    %r14d,%r14d
1400b4732:	4c 89 b5 40 01 00 00 	mov    %r14,0x140(%rbp)
1400b4739:	48 c7 85 48 01 00 00 	movq   $0xf,0x148(%rbp)
1400b4740:	0f 00 00 00
1400b4744:	44 88 b5 30 01 00 00 	mov    %r14b,0x130(%rbp)
1400b474b:	8b 85 50 02 00 00    	mov    0x250(%rbp),%eax
1400b4751:	89 45 e0             	mov    %eax,-0x20(%rbp)
1400b4754:	48 8b 85 54 02 00 00 	mov    0x254(%rbp),%rax
1400b475b:	48 89 45 e4          	mov    %rax,-0x1c(%rbp)
1400b475f:	48 8b 85 5c 02 00 00 	mov    0x25c(%rbp),%rax
1400b4766:	48 89 45 ec          	mov    %rax,-0x14(%rbp)
1400b476a:	48 8b 85 64 02 00 00 	mov    0x264(%rbp),%rax
1400b4771:	48 89 45 f4          	mov    %rax,-0xc(%rbp)
1400b4775:	8b 85 6c 02 00 00    	mov    0x26c(%rbp),%eax
1400b477b:	89 45 fc             	mov    %eax,-0x4(%rbp)
1400b477e:	8b 85 70 02 00 00    	mov    0x270(%rbp),%eax
1400b4784:	89 45 00             	mov    %eax,0x0(%rbp)
1400b4787:	4c 8b 4c 24 78       	mov    0x78(%rsp),%r9
1400b478c:	4c 8d 45 e0          	lea    -0x20(%rbp),%r8
1400b4790:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400b4794:	48 8d 8d b0 00 00 00 	lea    0xb0(%rbp),%rcx
1400b479b:	e8 10 8f ff ff       	call   0x1400ad6b0
1400b47a0:	83 ce 04             	or     $0x4,%esi
1400b47a3:	44 38 b5 28 01 00 00 	cmp    %r14b,0x128(%rbp)
1400b47aa:	0f 85 3a 06 00 00    	jne    0x1400b4dea
1400b47b0:	0f 57 c0             	xorps  %xmm0,%xmm0
1400b47b3:	0f 11 45 30          	movups %xmm0,0x30(%rbp)
1400b47b7:	4c 89 75 40          	mov    %r14,0x40(%rbp)
1400b47bb:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
1400b47c2:	00
1400b47c3:	44 88 75 30          	mov    %r14b,0x30(%rbp)
1400b47c7:	0f 11 45 50          	movups %xmm0,0x50(%rbp)
1400b47cb:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400b47cf:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
1400b47d6:	00
1400b47d7:	44 88 75 50          	mov    %r14b,0x50(%rbp)
1400b47db:	4c 89 75 70          	mov    %r14,0x70(%rbp)
1400b47df:	4c 89 75 78          	mov    %r14,0x78(%rbp)
1400b47e3:	44 89 b5 80 00 00 00 	mov    %r14d,0x80(%rbp)
1400b47ea:	44 88 b5 84 00 00 00 	mov    %r14b,0x84(%rbp)
1400b47f1:	48 8d 55 c0          	lea    -0x40(%rbp),%rdx
1400b47f5:	48 83 7d d8 0f       	cmpq   $0xf,-0x28(%rbp)
1400b47fa:	48 0f 47 55 c0       	cmova  -0x40(%rbp),%rdx
1400b47ff:	48 8b 85 a0 00 00 00 	mov    0xa0(%rbp),%rax
1400b4806:	48 ff c0             	inc    %rax
1400b4809:	48 03 d0             	add    %rax,%rdx
1400b480c:	49 c7 c0 ff ff ff ff 	mov    $0xffffffffffffffff,%r8
1400b4813:	49 ff c0             	inc    %r8
1400b4816:	42 80 3c 02 00       	cmpb   $0x0,(%rdx,%r8,1)
1400b481b:	75 f6                	jne    0x1400b4813
1400b481d:	48 8d 4d 30          	lea    0x30(%rbp),%rcx
1400b4821:	e8 3a 38 fd ff       	call   0x140088060
1400b4826:	48 8d 95 b0 00 00 00 	lea    0xb0(%rbp),%rdx
1400b482d:	48 8d 4d 50          	lea    0x50(%rbp),%rcx
1400b4831:	e8 4a 21 fd ff       	call   0x140086980
1400b4836:	4c 8b 85 d0 00 00 00 	mov    0xd0(%rbp),%r8
1400b483d:	4c 89 45 70          	mov    %r8,0x70(%rbp)
1400b4841:	48 8b 95 d8 00 00 00 	mov    0xd8(%rbp),%rdx
1400b4848:	48 89 55 78          	mov    %rdx,0x78(%rbp)
1400b484c:	8b 8d e0 00 00 00    	mov    0xe0(%rbp),%ecx
1400b4852:	89 8d 80 00 00 00    	mov    %ecx,0x80(%rbp)
1400b4858:	0f b6 85 e4 00 00 00 	movzbl 0xe4(%rbp),%eax
1400b485f:	88 85 84 00 00 00    	mov    %al,0x84(%rbp)
1400b4865:	0f 28 45 30          	movaps 0x30(%rbp),%xmm0
1400b4869:	0f 11 85 50 01 00 00 	movups %xmm0,0x150(%rbp)
1400b4870:	0f 28 4d 40          	movaps 0x40(%rbp),%xmm1
1400b4874:	0f 11 8d 60 01 00 00 	movups %xmm1,0x160(%rbp)
1400b487b:	4c 89 75 40          	mov    %r14,0x40(%rbp)
1400b487f:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
1400b4886:	00
1400b4887:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
1400b488b:	0f 28 4d 50          	movaps 0x50(%rbp),%xmm1
1400b488f:	0f 11 8d 70 01 00 00 	movups %xmm1,0x170(%rbp)
1400b4896:	0f 28 45 60          	movaps 0x60(%rbp),%xmm0
1400b489a:	0f 11 85 80 01 00 00 	movups %xmm0,0x180(%rbp)
1400b48a1:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400b48a5:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
1400b48ac:	00
1400b48ad:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
1400b48b1:	4c 89 85 90 01 00 00 	mov    %r8,0x190(%rbp)
1400b48b8:	48 89 95 98 01 00 00 	mov    %rdx,0x198(%rbp)
1400b48bf:	89 8d a0 01 00 00    	mov    %ecx,0x1a0(%rbp)
1400b48c5:	88 85 a4 01 00 00    	mov    %al,0x1a4(%rbp)
1400b48cb:	48 8d 85 50 01 00 00 	lea    0x150(%rbp),%rax
1400b48d2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
1400b48d7:	48 8b 45 80          	mov    -0x80(%rbp),%rax
1400b48db:	48 8b 48 38          	mov    0x38(%rax),%rcx
1400b48df:	48 85 c9             	test   %rcx,%rcx
1400b48e2:	0f 84 a1 08 00 00    	je     0x1400b5189
1400b48e8:	48 8b 01             	mov    (%rcx),%rax
1400b48eb:	4c 8d 85 50 01 00 00 	lea    0x150(%rbp),%r8
1400b48f2:	48 8d 95 d0 01 00 00 	lea    0x1d0(%rbp),%rdx
1400b48f9:	ff 50 10             	call   *0x10(%rax)
1400b48fc:	83 ce 10             	or     $0x10,%esi
1400b48ff:	89 74 24 30          	mov    %esi,0x30(%rsp)
1400b4903:	48 8d 8d 50 01 00 00 	lea    0x150(%rbp),%rcx
1400b490a:	e8 51 40 fe ff       	call   0x140098960
1400b490f:	90                   	nop
1400b4910:	80 bd 48 02 00 00 00 	cmpb   $0x0,0x248(%rbp)
1400b4917:	0f 85 78 02 00 00    	jne    0x1400b4b95
1400b491d:	80 bd 20 05 00 00 00 	cmpb   $0x0,0x520(%rbp)
1400b4924:	74 5e                	je     0x1400b4984
1400b4926:	80 bd 84 00 00 00 00 	cmpb   $0x0,0x84(%rbp)
1400b492d:	74 55                	je     0x1400b4984
1400b492f:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1400b4934:	4c 3b 64 24 58       	cmp    0x58(%rsp),%r12
1400b4939:	74 2c                	je     0x1400b4967
1400b493b:	0f 10 45 c0          	movups -0x40(%rbp),%xmm0
1400b493f:	41 0f 11 04 24       	movups %xmm0,(%r12)
1400b4944:	0f 10 4d d0          	movups -0x30(%rbp),%xmm1
1400b4948:	41 0f 11 4c 24 10    	movups %xmm1,0x10(%r12)
1400b494e:	bf 0f 00 00 00       	mov    $0xf,%edi
1400b4953:	c6 45 c0 00          	movb   $0x0,-0x40(%rbp)
1400b4957:	49 83 c4 20          	add    $0x20,%r12
1400b495b:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1400b4960:	4c 89 64 24 50       	mov    %r12,0x50(%rsp)
1400b4965:	eb 26                	jmp    0x1400b498d
1400b4967:	4c 8d 45 c0          	lea    -0x40(%rbp),%r8
1400b496b:	49 8b d4             	mov    %r12,%rdx
1400b496e:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
1400b4973:	e8 88 99 fd ff       	call   0x14008e300
1400b4978:	4c 8b 64 24 50       	mov    0x50(%rsp),%r12
1400b497d:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
1400b4982:	eb 05                	jmp    0x1400b4989
1400b4984:	4c 8b 64 24 68       	mov    0x68(%rsp),%r12
1400b4989:	48 8b 7d d8          	mov    -0x28(%rbp),%rdi
1400b498d:	48 8b 55 68          	mov    0x68(%rbp),%rdx
1400b4991:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b4995:	76 31                	jbe    0x1400b49c8
1400b4997:	48 ff c2             	inc    %rdx
1400b499a:	48 8b 4d 50          	mov    0x50(%rbp),%rcx
1400b499e:	48 8b c1             	mov    %rcx,%rax
1400b49a1:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b49a8:	72 19                	jb     0x1400b49c3
1400b49aa:	48 83 c2 27          	add    $0x27,%rdx
1400b49ae:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b49b2:	48 2b c1             	sub    %rcx,%rax
1400b49b5:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b49b9:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b49bd:	0f 87 c4 01 00 00    	ja     0x1400b4b87
1400b49c3:	e8 bc 58 24 00       	call   0x1402fa284
1400b49c8:	4c 89 75 60          	mov    %r14,0x60(%rbp)
1400b49cc:	48 c7 45 68 0f 00 00 	movq   $0xf,0x68(%rbp)
1400b49d3:	00
1400b49d4:	c6 45 50 00          	movb   $0x0,0x50(%rbp)
1400b49d8:	48 8b 55 48          	mov    0x48(%rbp),%rdx
1400b49dc:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b49e0:	76 31                	jbe    0x1400b4a13
1400b49e2:	48 ff c2             	inc    %rdx
1400b49e5:	48 8b 4d 30          	mov    0x30(%rbp),%rcx
1400b49e9:	48 8b c1             	mov    %rcx,%rax
1400b49ec:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b49f3:	72 19                	jb     0x1400b4a0e
1400b49f5:	48 83 c2 27          	add    $0x27,%rdx
1400b49f9:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b49fd:	48 2b c1             	sub    %rcx,%rax
1400b4a00:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b4a04:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b4a08:	0f 87 79 01 00 00    	ja     0x1400b4b87
1400b4a0e:	e8 71 58 24 00       	call   0x1402fa284
1400b4a13:	4c 89 75 40          	mov    %r14,0x40(%rbp)
1400b4a17:	48 c7 45 48 0f 00 00 	movq   $0xf,0x48(%rbp)
1400b4a1e:	00
1400b4a1f:	c6 45 30 00          	movb   $0x0,0x30(%rbp)
1400b4a23:	80 bd 28 01 00 00 00 	cmpb   $0x0,0x128(%rbp)
1400b4a2a:	74 23                	je     0x1400b4a4f
1400b4a2c:	80 bd 20 01 00 00 00 	cmpb   $0x0,0x120(%rbp)
1400b4a33:	74 0c                	je     0x1400b4a41
1400b4a35:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
1400b4a3c:	e8 bf 33 fe ff       	call   0x140097e00
1400b4a41:	48 8d 8d b8 00 00 00 	lea    0xb8(%rbp),%rcx
1400b4a48:	e8 83 4a ff ff       	call   0x1400a94d0
1400b4a4d:	eb 5a                	jmp    0x1400b4aa9
1400b4a4f:	48 8b 95 c8 00 00 00 	mov    0xc8(%rbp),%rdx
1400b4a56:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b4a5a:	76 34                	jbe    0x1400b4a90
1400b4a5c:	48 ff c2             	inc    %rdx
1400b4a5f:	48 8b 8d b0 00 00 00 	mov    0xb0(%rbp),%rcx
1400b4a66:	48 8b c1             	mov    %rcx,%rax
1400b4a69:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b4a70:	72 19                	jb     0x1400b4a8b
1400b4a72:	48 83 c2 27          	add    $0x27,%rdx
1400b4a76:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b4a7a:	48 2b c1             	sub    %rcx,%rax
1400b4a7d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b4a81:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b4a85:	0f 87 da 03 00 00    	ja     0x1400b4e65
1400b4a8b:	e8 f4 57 24 00       	call   0x1402fa284
1400b4a90:	4c 89 b5 c0 00 00 00 	mov    %r14,0xc0(%rbp)
1400b4a97:	48 c7 85 c8 00 00 00 	movq   $0xf,0xc8(%rbp)
1400b4a9e:	0f 00 00 00
1400b4aa2:	c6 85 b0 00 00 00 00 	movb   $0x0,0xb0(%rbp)
1400b4aa9:	48 83 ff 0f          	cmp    $0xf,%rdi
1400b4aad:	76 32                	jbe    0x1400b4ae1
1400b4aaf:	48 8d 57 01          	lea    0x1(%rdi),%rdx
1400b4ab3:	48 8b 4d c0          	mov    -0x40(%rbp),%rcx
1400b4ab7:	48 8b c1             	mov    %rcx,%rax
1400b4aba:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b4ac1:	72 19                	jb     0x1400b4adc
1400b4ac3:	48 83 c2 27          	add    $0x27,%rdx
1400b4ac7:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b4acb:	48 2b c1             	sub    %rcx,%rax
1400b4ace:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b4ad2:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b4ad6:	0f 87 e2 03 00 00    	ja     0x1400b4ebe
1400b4adc:	e8 a3 57 24 00       	call   0x1402fa284
1400b4ae1:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1400b4ae6:	48 8d 95 50 02 00 00 	lea    0x250(%rbp),%rdx
1400b4aed:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
1400b4af2:	ff 15 30 47 27 00    	call   *0x274730(%rip)        # 0x140329228
1400b4af8:	85 c0                	test   %eax,%eax