1400b8641:	33 db                	xor    %ebx,%ebx
1400b8643:	48 85 db             	test   %rbx,%rbx
1400b8646:	48 0f 44 da          	cmove  %rdx,%rbx
1400b864a:	48 3b da             	cmp    %rdx,%rbx
1400b864d:	74 06                	je     0x1400b8655
1400b864f:	48 8b 5b 30          	mov    0x30(%rbx),%rbx
1400b8653:	eb 02                	jmp    0x1400b8657
1400b8655:	33 db                	xor    %ebx,%ebx
1400b8657:	48 8b cf             	mov    %rdi,%rcx
1400b865a:	e8 27 42 24 00       	call   0x1402fc886
1400b865f:	90                   	nop
1400b8660:	49 83 fd 0f          	cmp    $0xf,%r13
1400b8664:	76 34                	jbe    0x1400b869a
1400b8666:	49 8d 55 01          	lea    0x1(%r13),%rdx
1400b866a:	48 8b c5             	mov    %rbp,%rax
1400b866d:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b8674:	72 1c                	jb     0x1400b8692
1400b8676:	48 83 c2 27          	add    $0x27,%rdx
1400b867a:	48 8b 6d f8          	mov    -0x8(%rbp),%rbp
1400b867e:	48 2b c5             	sub    %rbp,%rax
1400b8681:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b8685:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b8689:	76 07                	jbe    0x1400b8692
1400b868b:	ff 15 67 19 27 00    	call   *0x271967(%rip)        # 0x140329ff8
1400b8691:	cc                   	int3
1400b8692:	48 8b cd             	mov    %rbp,%rcx
1400b8695:	e8 ea 1b 24 00       	call   0x1402fa284
1400b869a:	48 85 db             	test   %rbx,%rbx
1400b869d:	40 0f 95 c7          	setne  %dil
1400b86a1:	48 85 db             	test   %rbx,%rbx
1400b86a4:	75 27                	jne    0x1400b86cd
1400b86a6:	0f b6 8c 24 d8 00 00 	movzbl 0xd8(%rsp),%ecx
1400b86ad:	00
1400b86ae:	88 4c 24 20          	mov    %cl,0x20(%rsp)
1400b86b2:	4c 8b 8c 24 d0 00 00 	mov    0xd0(%rsp),%r9
1400b86b9:	00
1400b86ba:	4d 8b c4             	mov    %r12,%r8
1400b86bd:	48 8b 54 24 40       	mov    0x40(%rsp),%rdx
1400b86c2:	49 8b ce             	mov    %r14,%rcx
1400b86c5:	e8 f6 6f ff ff       	call   0x1400af6c0
1400b86ca:	48 8b d8             	mov    %rax,%rbx
1400b86cd:	4d 89 37             	mov    %r14,(%r15)
1400b86d0:	49 89 5f 08          	mov    %rbx,0x8(%r15)
1400b86d4:	49 c7 47 10 00 00 00 	movq   $0x0,0x10(%r15)
1400b86db:	00
1400b86dc:	41 88 7f 18          	mov    %dil,0x18(%r15)
1400b86e0:	49 8b c7             	mov    %r15,%rax
1400b86e3:	48 8b 4c 24 68       	mov    0x68(%rsp),%rcx
1400b86e8:	48 33 cc             	xor    %rsp,%rcx
1400b86eb:	e8 50 1f 24 00       	call   0x1402fa640
1400b86f0:	48 8b 9c 24 c0 00 00 	mov    0xc0(%rsp),%rbx
1400b86f7:	00
1400b86f8:	48 83 c4 70          	add    $0x70,%rsp
1400b86fc:	41 5f                	pop    %r15
1400b86fe:	41 5e                	pop    %r14
1400b8700:	41 5d                	pop    %r13
1400b8702:	41 5c                	pop    %r12
1400b8704:	5f                   	pop    %rdi
1400b8705:	5e                   	pop    %rsi
1400b8706:	5d                   	pop    %rbp
1400b8707:	c3                   	ret
1400b8708:	ff c8                	dec    %eax
1400b870a:	89 47 4c             	mov    %eax,0x4c(%rdi)
1400b870d:	b9 06 00 00 00       	mov    $0x6,%ecx
1400b8712:	e8 a5 41 24 00       	call   0x1402fc8bc
1400b8717:	cc                   	int3
1400b8718:	b9 05 00 00 00       	mov    $0x5,%ecx
1400b871d:	e8 9a 41 24 00       	call   0x1402fc8bc
1400b8722:	cc                   	int3
1400b8723:	cc                   	int3
1400b8724:	cc                   	int3
1400b8725:	cc                   	int3
1400b8726:	cc                   	int3
1400b8727:	cc                   	int3
1400b8728:	cc                   	int3
1400b8729:	cc                   	int3
1400b872a:	cc                   	int3
1400b872b:	cc                   	int3
1400b872c:	cc                   	int3
1400b872d:	cc                   	int3
1400b872e:	cc                   	int3
1400b872f:	cc                   	int3
1400b8730:	48 89 5c 24 20       	mov    %rbx,0x20(%rsp)
1400b8735:	55                   	push   %rbp
1400b8736:	56                   	push   %rsi
1400b8737:	57                   	push   %rdi
1400b8738:	48 8d 6c 24 e0       	lea    -0x20(%rsp),%rbp
1400b873d:	48 81 ec 20 01 00 00 	sub    $0x120,%rsp
1400b8744:	48 8b 05 35 fa 34 00 	mov    0x34fa35(%rip),%rax        # 0x140408180
1400b874b:	48 33 c4             	xor    %rsp,%rax
1400b874e:	48 89 45 10          	mov    %rax,0x10(%rbp)
1400b8752:	48 8b da             	mov    %rdx,%rbx
1400b8755:	48 8b f9             	mov    %rcx,%rdi
1400b8758:	48 89 54 24 28       	mov    %rdx,0x28(%rsp)
1400b875d:	33 f6                	xor    %esi,%esi
1400b875f:	89 74 24 20          	mov    %esi,0x20(%rsp)
1400b8763:	49 39 70 10          	cmp    %rsi,0x10(%r8)
1400b8767:	0f 85 94 00 00 00    	jne    0x1400b8801
1400b876d:	89 75 90             	mov    %esi,-0x70(%rbp)
1400b8770:	c6 45 b8 01          	movb   $0x1,-0x48(%rbp)
1400b8774:	48 8d 05 5d 4d 27 00 	lea    0x274d5d(%rip),%rax        # 0x14032d4d8
1400b877b:	48 89 45 98          	mov    %rax,-0x68(%rbp)
1400b877f:	40 88 75 00          	mov    %sil,0x0(%rbp)
1400b8783:	ba 07 00 00 00       	mov    $0x7,%edx
1400b8788:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400b878c:	e8 4f 20 00 00       	call   0x1400ba7e0
1400b8791:	90                   	nop
1400b8792:	c6 43 78 01          	movb   $0x1,0x78(%rbx)
1400b8796:	48 8d 55 90          	lea    -0x70(%rbp),%rdx
1400b879a:	48 8b cb             	mov    %rbx,%rcx
1400b879d:	e8 fe d1 fd ff       	call   0x1400959a0
1400b87a2:	90                   	nop
1400b87a3:	40 38 75 00          	cmp    %sil,0x0(%rbp)
1400b87a7:	74 09                	je     0x1400b87b2
1400b87a9:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400b87ad:	e8 4e f6 fd ff       	call   0x140097e00
1400b87b2:	80 7d b8 00          	cmpb   $0x0,-0x48(%rbp)
1400b87b6:	0f 85 f1 02 00 00    	jne    0x1400b8aad
1400b87bc:	48 8b 55 b0          	mov    -0x50(%rbp),%rdx
1400b87c0:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b87c4:	0f 86 e3 02 00 00    	jbe    0x1400b8aad
1400b87ca:	48 ff c2             	inc    %rdx
1400b87cd:	48 8b 4d 98          	mov    -0x68(%rbp),%rcx
1400b87d1:	48 8b c1             	mov    %rcx,%rax
1400b87d4:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b87db:	0f 82 c7 02 00 00    	jb     0x1400b8aa8
1400b87e1:	48 83 c2 27          	add    $0x27,%rdx
1400b87e5:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b87e9:	48 2b c1             	sub    %rcx,%rax
1400b87ec:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b87f0:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b87f4:	0f 86 ae 02 00 00    	jbe    0x1400b8aa8
1400b87fa:	ff 15 f8 17 27 00    	call   *0x2717f8(%rip)        # 0x140329ff8
1400b8800:	cc                   	int3
1400b8801:	49 8b d0             	mov    %r8,%rdx
1400b8804:	48 8d 4c 24 50       	lea    0x50(%rsp),%rcx
1400b8809:	e8 d2 8f ff ff       	call   0x1400b17e0
1400b880e:	90                   	nop
1400b880f:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400b8814:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400b8819:	e8 b2 d5 fc ff       	call   0x140085dd0
1400b881e:	c7 44 24 20 04 00 00 	movl   $0x4,0x20(%rsp)
1400b8825:	00
1400b8826:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
1400b882a:	48 81 fa fa 00 00 00 	cmp    $0xfa,%rdx
1400b8831:	76 67                	jbe    0x1400b889a
1400b8833:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400b8838:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400b883d:	4c 8b 45 88          	mov    -0x78(%rbp),%r8
1400b8841:	49 83 f8 0f          	cmp    $0xf,%r8
1400b8845:	48 0f 47 c1          	cmova  %rcx,%rax
1400b8849:	80 78 01 3a          	cmpb   $0x3a,0x1(%rax)
1400b884d:	75 4b                	jne    0x1400b889a
1400b884f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400b8854:	49 83 f8 0f          	cmp    $0xf,%r8
1400b8858:	48 0f 47 c1          	cmova  %rcx,%rax
1400b885c:	48 03 d0             	add    %rax,%rdx
1400b885f:	48 8d 44 24 70       	lea    0x70(%rsp),%rax
1400b8864:	49 83 f8 0f          	cmp    $0xf,%r8
1400b8868:	48 0f 47 c1          	cmova  %rcx,%rax
1400b886c:	48 3b c2             	cmp    %rdx,%rax
1400b886f:	74 10                	je     0x1400b8881
1400b8871:	80 38 2f             	cmpb   $0x2f,(%rax)
1400b8874:	75 03                	jne    0x1400b8879
1400b8876:	c6 00 5c             	movb   $0x5c,(%rax)
1400b8879:	48 ff c0             	inc    %rax
1400b887c:	48 3b c2             	cmp    %rdx,%rax
1400b887f:	75 f0                	jne    0x1400b8871
1400b8881:	41 b9 04 00 00 00    	mov    $0x4,%r9d
1400b8887:	4c 8d 05 66 4e 27 00 	lea    0x274e66(%rip),%r8        # 0x14032d6f4
1400b888e:	33 d2                	xor    %edx,%edx
1400b8890:	48 8d 4c 24 70       	lea    0x70(%rsp),%rcx
1400b8895:	e8 16 99 00 00       	call   0x1400c21b0
1400b889a:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
1400b889f:	48 8d 54 24 30       	lea    0x30(%rsp),%rdx
1400b88a4:	48 8d 4f 08          	lea    0x8(%rdi),%rcx
1400b88a8:	e8 93 d9 01 00       	call   0x1400d6240
1400b88ad:	90                   	nop
1400b88ae:	48 8b 55 88          	mov    -0x78(%rbp),%rdx
1400b88b2:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b88b6:	76 35                	jbe    0x1400b88ed
1400b88b8:	48 ff c2             	inc    %rdx
1400b88bb:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
1400b88c0:	48 8b c1             	mov    %rcx,%rax
1400b88c3:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b88ca:	72 1c                	jb     0x1400b88e8
1400b88cc:	48 83 c2 27          	add    $0x27,%rdx
1400b88d0:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b88d4:	48 2b c1             	sub    %rcx,%rax
1400b88d7:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b88db:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b88df:	76 07                	jbe    0x1400b88e8
1400b88e1:	ff 15 11 17 27 00    	call   *0x271711(%rip)        # 0x140329ff8
1400b88e7:	cc                   	int3
1400b88e8:	e8 97 19 24 00       	call   0x1402fa284
1400b88ed:	66 0f 6f 05 3b 21 27 	movdqa 0x27213b(%rip),%xmm0        # 0x14032aa30
1400b88f4:	00
1400b88f5:	f3 0f 7f 45 80       	movdqu %xmm0,-0x80(%rbp)
1400b88fa:	c6 44 24 70 00       	movb   $0x0,0x70(%rsp)
1400b88ff:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400b8904:	48 83 7c 24 48 07    	cmpq   $0x7,0x48(%rsp)
1400b890a:	48 0f 47 4c 24 30    	cmova  0x30(%rsp),%rcx
1400b8910:	ff 15 2a 09 27 00    	call   *0x27092a(%rip)        # 0x140329240
1400b8916:	83 f8 ff             	cmp    $0xffffffff,%eax
1400b8919:	0f 85 b0 01 00 00    	jne    0x1400b8acf
1400b891f:	ff 15 7b 09 27 00    	call   *0x27097b(%rip)        # 0x1403292a0
1400b8925:	83 f8 02             	cmp    $0x2,%eax
1400b8928:	0f 84 e6 00 00 00    	je     0x1400b8a14
1400b892e:	ff 15 6c 09 27 00    	call   *0x27096c(%rip)        # 0x1403292a0
1400b8934:	83 f8 03             	cmp    $0x3,%eax
1400b8937:	0f 84 d7 00 00 00    	je     0x1400b8a14
1400b893d:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400b8942:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400b8946:	e8 e5 2f 00 00       	call   0x1400bb930
1400b894b:	90                   	nop
1400b894c:	c6 43 78 01          	movb   $0x1,0x78(%rbx)
1400b8950:	48 8b d0             	mov    %rax,%rdx
1400b8953:	48 8b cb             	mov    %rbx,%rcx
1400b8956:	e8 45 d0 fd ff       	call   0x1400959a0
1400b895b:	90                   	nop
1400b895c:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1400b8960:	74 09                	je     0x1400b896b
1400b8962:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400b8966:	e8 95 f4 fd ff       	call   0x140097e00
1400b896b:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400b896f:	e8 5c 0b ff ff       	call   0x1400a94d0
1400b8974:	90                   	nop
1400b8975:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400b897a:	48 83 fa 07          	cmp    $0x7,%rdx
1400b897e:	76 3a                	jbe    0x1400b89ba
1400b8980:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400b8987:	00
1400b8988:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b898d:	48 8b c1             	mov    %rcx,%rax
1400b8990:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b8997:	72 1c                	jb     0x1400b89b5
1400b8999:	48 83 c2 27          	add    $0x27,%rdx
1400b899d:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b89a1:	48 2b c1             	sub    %rcx,%rax
1400b89a4:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b89a8:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b89ac:	76 07                	jbe    0x1400b89b5
1400b89ae:	ff 15 44 16 27 00    	call   *0x271644(%rip)        # 0x140329ff8
1400b89b4:	cc                   	int3
1400b89b5:	e8 ca 18 24 00       	call   0x1402fa284
1400b89ba:	66 0f 6f 05 3e 5b 27 	movdqa 0x275b3e(%rip),%xmm0        # 0x14032e500
1400b89c1:	00
1400b89c2:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1400b89c8:	66 89 74 24 30       	mov    %si,0x30(%rsp)
1400b89cd:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400b89d2:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b89d6:	0f 86 d1 00 00 00    	jbe    0x1400b8aad
1400b89dc:	48 ff c2             	inc    %rdx
1400b89df:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400b89e4:	48 8b c1             	mov    %rcx,%rax
1400b89e7:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b89ee:	0f 82 b4 00 00 00    	jb     0x1400b8aa8
1400b89f4:	48 83 c2 27          	add    $0x27,%rdx
1400b89f8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b89fc:	48 2b c1             	sub    %rcx,%rax
1400b89ff:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b8a03:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b8a07:	0f 86 9b 00 00 00    	jbe    0x1400b8aa8
1400b8a0d:	ff 15 e5 15 27 00    	call   *0x2715e5(%rip)        # 0x140329ff8
1400b8a13:	90                   	nop
1400b8a14:	c6 43 78 00          	movb   $0x0,0x78(%rbx)
1400b8a18:	48 89 33             	mov    %rsi,(%rbx)
1400b8a1b:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400b8a20:	48 83 fa 07          	cmp    $0x7,%rdx
1400b8a24:	76 37                	jbe    0x1400b8a5d
1400b8a26:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400b8a2d:	00
1400b8a2e:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b8a33:	48 8b c1             	mov    %rcx,%rax
1400b8a36:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b8a3d:	72 19                	jb     0x1400b8a58
1400b8a3f:	48 83 c2 27          	add    $0x27,%rdx
1400b8a43:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b8a47:	48 2b c1             	sub    %rcx,%rax
1400b8a4a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b8a4e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b8a52:	0f 87 cb 02 00 00    	ja     0x1400b8d23
1400b8a58:	e8 27 18 24 00       	call   0x1402fa284
1400b8a5d:	66 0f 6f 05 9b 5a 27 	movdqa 0x275a9b(%rip),%xmm0        # 0x14032e500
1400b8a64:	00
1400b8a65:	f3 0f 7f 44 24 40    	movdqu %xmm0,0x40(%rsp)
1400b8a6b:	66 89 74 24 30       	mov    %si,0x30(%rsp)
1400b8a70:	48 8b 54 24 68       	mov    0x68(%rsp),%rdx
1400b8a75:	48 83 fa 0f          	cmp    $0xf,%rdx
1400b8a79:	76 32                	jbe    0x1400b8aad
1400b8a7b:	48 ff c2             	inc    %rdx
1400b8a7e:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1400b8a83:	48 8b c1             	mov    %rcx,%rax
1400b8a86:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b8a8d:	72 19                	jb     0x1400b8aa8
1400b8a8f:	48 83 c2 27          	add    $0x27,%rdx
1400b8a93:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b8a97:	48 2b c1             	sub    %rcx,%rax
1400b8a9a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
1400b8a9e:	48 83 f8 1f          	cmp    $0x1f,%rax
1400b8aa2:	0f 87 da 02 00 00    	ja     0x1400b8d82
1400b8aa8:	e8 d7 17 24 00       	call   0x1402fa284
1400b8aad:	48 8b c3             	mov    %rbx,%rax
1400b8ab0:	48 8b 4d 10          	mov    0x10(%rbp),%rcx
1400b8ab4:	48 33 cc             	xor    %rsp,%rcx
1400b8ab7:	e8 84 1b 24 00       	call   0x1402fa640
1400b8abc:	48 8b 9c 24 58 01 00 	mov    0x158(%rsp),%rbx
1400b8ac3:	00
1400b8ac4:	48 81 c4 20 01 00 00 	add    $0x120,%rsp
1400b8acb:	5f                   	pop    %rdi
1400b8acc:	5e                   	pop    %rsi
1400b8acd:	5d                   	pop    %rbp
1400b8ace:	c3                   	ret
1400b8acf:	a8 10                	test   $0x10,%al
1400b8ad1:	0f 84 f6 00 00 00    	je     0x1400b8bcd
1400b8ad7:	48 8d 4c 24 30       	lea    0x30(%rsp),%rcx
1400b8adc:	48 83 7c 24 48 07    	cmpq   $0x7,0x48(%rsp)
1400b8ae2:	48 0f 47 4c 24 30    	cmova  0x30(%rsp),%rcx
1400b8ae8:	ff 15 7a 07 27 00    	call   *0x27077a(%rip)        # 0x140329268
1400b8aee:	85 c0                	test   %eax,%eax
1400b8af0:	0f 85 ed 01 00 00    	jne    0x1400b8ce3
1400b8af6:	48 8d 54 24 50       	lea    0x50(%rsp),%rdx
1400b8afb:	48 8d 4d 90          	lea    -0x70(%rbp),%rcx
1400b8aff:	e8 2c 2e 00 00       	call   0x1400bb930
1400b8b04:	90                   	nop
1400b8b05:	c6 43 78 01          	movb   $0x1,0x78(%rbx)
1400b8b09:	48 8b d0             	mov    %rax,%rdx
1400b8b0c:	48 8b cb             	mov    %rbx,%rcx
1400b8b0f:	e8 8c ce fd ff       	call   0x1400959a0
1400b8b14:	90                   	nop
1400b8b15:	80 7d 00 00          	cmpb   $0x0,0x0(%rbp)
1400b8b19:	74 09                	je     0x1400b8b24
1400b8b1b:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
1400b8b1f:	e8 dc f2 fd ff       	call   0x140097e00
1400b8b24:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1400b8b28:	e8 a3 09 ff ff       	call   0x1400a94d0
1400b8b2d:	90                   	nop
1400b8b2e:	48 8b 54 24 48       	mov    0x48(%rsp),%rdx
1400b8b33:	48 83 fa 07          	cmp    $0x7,%rdx
1400b8b37:	76 3a                	jbe    0x1400b8b73
1400b8b39:	48 8d 14 55 02 00 00 	lea    0x2(,%rdx,2),%rdx
1400b8b40:	00
1400b8b41:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
1400b8b46:	48 8b c1             	mov    %rcx,%rax
1400b8b49:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
1400b8b50:	72 1c                	jb     0x1400b8b6e
1400b8b52:	48 83 c2 27          	add    $0x27,%rdx
1400b8b56:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
1400b8b5a:	48 2b c1             	sub    %rcx,%rax
1400b8b5d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax