140b237fc:	49 8b 0e             	mov    (%r14),%rcx
140b237ff:	e8 5c e1 6a ff       	call   0x1401d1960
140b23804:	49 8d 46 10          	lea    0x10(%r14),%rax
140b23808:	4c 89 68 10          	mov    %r13,0x10(%rax)
140b2380c:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b23811:	76 03                	jbe    0x140b23816
140b23813:	48 8b 00             	mov    (%rax),%rax
140b23816:	40 88 28             	mov    %bpl,(%rax)
140b23819:	48 8d 15 24 47 4b 00 	lea    0x4b4724(%rip),%rdx        # 0x140fd7f44
140b23820:	49 8b 0e             	mov    (%r14),%rcx
140b23823:	e8 18 ca 6a ff       	call   0x1401d0240
140b23828:	41 88 6e 37          	mov    %bpl,0x37(%r14)
140b2382c:	41 8b 8f 00 01 00 00 	mov    0x100(%r15),%ecx
140b23833:	83 f9 02             	cmp    $0x2,%ecx
140b23836:	0f 84 90 00 00 00    	je     0x140b238cc
140b2383c:	4c 8b 76 08          	mov    0x8(%rsi),%r14
140b23840:	e8 8b 82 01 00       	call   0x140b3bad0
140b23845:	4c 8b e0             	mov    %rax,%r12
140b23848:	41 88 6e 34          	mov    %bpl,0x34(%r14)
140b2384c:	49 8d 7e 10          	lea    0x10(%r14),%rdi
140b23850:	48 8b d7             	mov    %rdi,%rdx
140b23853:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b23858:	76 03                	jbe    0x140b2385d
140b2385a:	48 8b 17             	mov    (%rdi),%rdx
140b2385d:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b23861:	49 8b 0e             	mov    (%r14),%rcx
140b23864:	e8 f7 e0 6a ff       	call   0x1401d1960
140b23869:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140b2386d:	48 8b c7             	mov    %rdi,%rax
140b23870:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b23875:	76 03                	jbe    0x140b2387a
140b23877:	48 8b 07             	mov    (%rdi),%rax
140b2387a:	40 88 28             	mov    %bpl,(%rax)
140b2387d:	49 8b d4             	mov    %r12,%rdx
140b23880:	49 8b 0e             	mov    (%r14),%rcx
140b23883:	e8 b8 c9 6a ff       	call   0x1401d0240
140b23888:	41 88 6e 37          	mov    %bpl,0x37(%r14)
140b2388c:	41 88 6e 34          	mov    %bpl,0x34(%r14)
140b23890:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b23894:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b23899:	76 03                	jbe    0x140b2389e
140b2389b:	48 8b 3f             	mov    (%rdi),%rdi
140b2389e:	48 8b d7             	mov    %rdi,%rdx
140b238a1:	49 8b 0e             	mov    (%r14),%rcx
140b238a4:	e8 b7 e0 6a ff       	call   0x1401d1960
140b238a9:	49 8d 46 10          	lea    0x10(%r14),%rax
140b238ad:	4c 89 68 10          	mov    %r13,0x10(%rax)
140b238b1:	48 83 78 18 0f       	cmpq   $0xf,0x18(%rax)
140b238b6:	76 03                	jbe    0x140b238bb
140b238b8:	48 8b 00             	mov    (%rax),%rax
140b238bb:	40 88 28             	mov    %bpl,(%rax)
140b238be:	b2 20                	mov    $0x20,%dl
140b238c0:	49 8b 0e             	mov    (%r14),%rcx
140b238c3:	e8 68 c6 6a ff       	call   0x1401cff30
140b238c8:	41 88 6e 37          	mov    %bpl,0x37(%r14)
140b238cc:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b238d0:	48 8b 0b             	mov    (%rbx),%rcx
140b238d3:	e8 48 f0 f9 ff       	call   0x140ac2920
140b238d8:	48 8b 08             	mov    (%rax),%rcx
140b238db:	e8 30 44 f9 ff       	call   0x140ab7d10
140b238e0:	48 8b d0             	mov    %rax,%rdx
140b238e3:	48 8b cf             	mov    %rdi,%rcx
140b238e6:	e8 a5 bb fe ff       	call   0x140b0f490
140b238eb:	4c 8b f0             	mov    %rax,%r14
140b238ee:	40 88 68 34          	mov    %bpl,0x34(%rax)
140b238f2:	48 8d 78 10          	lea    0x10(%rax),%rdi
140b238f6:	48 8b d7             	mov    %rdi,%rdx
140b238f9:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b238fe:	76 03                	jbe    0x140b23903
140b23900:	48 8b 17             	mov    (%rdi),%rdx
140b23903:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b23907:	48 8b 08             	mov    (%rax),%rcx
140b2390a:	e8 51 e0 6a ff       	call   0x1401d1960
140b2390f:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140b23913:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b23918:	76 03                	jbe    0x140b2391d
140b2391a:	48 8b 3f             	mov    (%rdi),%rdi
140b2391d:	40 88 2f             	mov    %bpl,(%rdi)
140b23920:	48 8d 15 1d 46 4b 00 	lea    0x4b461d(%rip),%rdx        # 0x140fd7f44
140b23927:	49 8b 0e             	mov    (%r14),%rcx
140b2392a:	e8 11 c9 6a ff       	call   0x1401d0240
140b2392f:	41 88 6e 37          	mov    %bpl,0x37(%r14)
140b23933:	33 d2                	xor    %edx,%edx
140b23935:	49 8b cf             	mov    %r15,%rcx
140b23938:	e8 43 df 86 ff       	call   0x140391880
140b2393d:	48 8b d0             	mov    %rax,%rdx
140b23940:	49 8b ce             	mov    %r14,%rcx
140b23943:	e8 28 b4 fe ff       	call   0x140b0ed70
140b23948:	4c 8b f0             	mov    %rax,%r14
140b2394b:	40 88 68 34          	mov    %bpl,0x34(%rax)
140b2394f:	48 8d 78 10          	lea    0x10(%rax),%rdi
140b23953:	48 8b d7             	mov    %rdi,%rdx
140b23956:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b2395b:	76 03                	jbe    0x140b23960
140b2395d:	48 8b 17             	mov    (%rdi),%rdx
140b23960:	4c 8b 47 10          	mov    0x10(%rdi),%r8
140b23964:	48 8b 08             	mov    (%rax),%rcx
140b23967:	e8 f4 df 6a ff       	call   0x1401d1960
140b2396c:	4c 89 6f 10          	mov    %r13,0x10(%rdi)
140b23970:	48 83 7f 18 0f       	cmpq   $0xf,0x18(%rdi)
140b23975:	76 03                	jbe    0x140b2397a
140b23977:	48 8b 3f             	mov    (%rdi),%rdi
140b2397a:	40 88 2f             	mov    %bpl,(%rdi)
140b2397d:	48 8d 15 a4 16 49 00 	lea    0x4916a4(%rip),%rdx        # 0x140fb5028
140b23984:	49 8b 0e             	mov    (%r14),%rcx
140b23987:	e8 b4 c8 6a ff       	call   0x1401d0240
140b2398c:	41 88 6e 37          	mov    %bpl,0x37(%r14)
140b23990:	48 8b 03             	mov    (%rbx),%rax
140b23993:	48 83 c0 28          	add    $0x28,%rax
140b23997:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140b2399c:	48 8b 43 08          	mov    0x8(%rbx),%rax
140b239a0:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140b239a5:	0f 10 44 24 20       	movups 0x20(%rsp),%xmm0
140b239aa:	48 8d 05 bb d1 4b 00 	lea    0x4bd1bb(%rip),%rax        # 0x140fe0b6c
140b239b1:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140b239b6:	0f 29 44 24 20       	movaps %xmm0,0x20(%rsp)
140b239bb:	f2 0f 10 44 24 50    	movsd  0x50(%rsp),%xmm0
140b239c1:	f2 0f 11 44 24 30    	movsd  %xmm0,0x30(%rsp)
140b239c7:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b239cc:	49 8b ce             	mov    %r14,%rcx
140b239cf:	e8 ac a3 fe ff       	call   0x140b0dd80
140b239d4:	48 8b f8             	mov    %rax,%rdi
140b239d7:	40 88 68 34          	mov    %bpl,0x34(%rax)
140b239db:	48 8d 58 10          	lea    0x10(%rax),%rbx
140b239df:	48 8b d3             	mov    %rbx,%rdx
140b239e2:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b239e7:	76 03                	jbe    0x140b239ec
140b239e9:	48 8b 13             	mov    (%rbx),%rdx
140b239ec:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b239f0:	48 8b 08             	mov    (%rax),%rcx
140b239f3:	e8 68 df 6a ff       	call   0x1401d1960
140b239f8:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b239fc:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23a01:	76 03                	jbe    0x140b23a06
140b23a03:	48 8b 1b             	mov    (%rbx),%rbx
140b23a06:	40 88 2b             	mov    %bpl,(%rbx)
140b23a09:	48 8d 15 94 16 49 00 	lea    0x491694(%rip),%rdx        # 0x140fb50a4
140b23a10:	48 8b 0f             	mov    (%rdi),%rcx
140b23a13:	e8 28 c8 6a ff       	call   0x1401d0240
140b23a18:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23a1c:	e9 8e 00 00 00       	jmp    0x140b23aaf
140b23a21:	48 8b 5e 08          	mov    0x8(%rsi),%rbx
140b23a25:	49 8b 0f             	mov    (%r15),%rcx
140b23a28:	48 83 c1 78          	add    $0x78,%rcx
140b23a2c:	e8 cf d8 f9 ff       	call   0x140ac1300
140b23a31:	48 85 c0             	test   %rax,%rax
140b23a34:	74 0a                	je     0x140b23a40
140b23a36:	48 8b c8             	mov    %rax,%rcx
140b23a39:	e8 52 1a fe ff       	call   0x140b05490
140b23a3e:	eb 0c                	jmp    0x140b23a4c
140b23a40:	49 8b 0f             	mov    (%r15),%rcx
140b23a43:	48 83 c1 28          	add    $0x28,%rcx
140b23a47:	e8 c4 42 f9 ff       	call   0x140ab7d10
140b23a4c:	48 8b d0             	mov    %rax,%rdx
140b23a4f:	48 8b cb             	mov    %rbx,%rcx
140b23a52:	e8 39 ba fe ff       	call   0x140b0f490
140b23a57:	48 8b f8             	mov    %rax,%rdi
140b23a5a:	40 88 68 34          	mov    %bpl,0x34(%rax)
140b23a5e:	48 8d 58 10          	lea    0x10(%rax),%rbx
140b23a62:	48 8b d3             	mov    %rbx,%rdx
140b23a65:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23a6a:	76 03                	jbe    0x140b23a6f
140b23a6c:	48 8b 13             	mov    (%rbx),%rdx
140b23a6f:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23a73:	48 8b 08             	mov    (%rax),%rcx
140b23a76:	e8 e5 de 6a ff       	call   0x1401d1960
140b23a7b:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b23a7f:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23a84:	76 03                	jbe    0x140b23a89
140b23a86:	48 8b 1b             	mov    (%rbx),%rbx
140b23a89:	40 88 2b             	mov    %bpl,(%rbx)
140b23a8c:	b2 20                	mov    $0x20,%dl
140b23a8e:	48 8b 0f             	mov    (%rdi),%rcx
140b23a91:	e8 9a c4 6a ff       	call   0x1401cff30
140b23a96:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23a9a:	33 d2                	xor    %edx,%edx
140b23a9c:	49 8b cf             	mov    %r15,%rcx
140b23a9f:	e8 dc dd 86 ff       	call   0x140391880
140b23aa4:	48 8b d0             	mov    %rax,%rdx
140b23aa7:	48 8b cf             	mov    %rdi,%rcx
140b23aaa:	e8 c1 b2 fe ff       	call   0x140b0ed70
140b23aaf:	49 8b 0f             	mov    (%r15),%rcx
140b23ab2:	48 83 c1 50          	add    $0x50,%rcx
140b23ab6:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140b23abd:	00
140b23abe:	e8 8d f3 fd ff       	call   0x140b02e50
140b23ac3:	48 39 ac 24 90 00 00 	cmp    %rbp,0x90(%rsp)
140b23aca:	00
140b23acb:	74 68                	je     0x140b23b35
140b23acd:	48 8b 7e 08          	mov    0x8(%rsi),%rdi
140b23ad1:	40 88 6f 34          	mov    %bpl,0x34(%rdi)
140b23ad5:	48 8d 5f 10          	lea    0x10(%rdi),%rbx
140b23ad9:	48 8b d3             	mov    %rbx,%rdx
140b23adc:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23ae1:	76 03                	jbe    0x140b23ae6
140b23ae3:	48 8b 13             	mov    (%rbx),%rdx
140b23ae6:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140b23aea:	48 8b 0f             	mov    (%rdi),%rcx
140b23aed:	e8 6e de 6a ff       	call   0x1401d1960
140b23af2:	4c 89 6b 10          	mov    %r13,0x10(%rbx)
140b23af6:	48 83 7b 18 0f       	cmpq   $0xf,0x18(%rbx)
140b23afb:	76 03                	jbe    0x140b23b00
140b23afd:	48 8b 1b             	mov    (%rbx),%rbx
140b23b00:	40 88 2b             	mov    %bpl,(%rbx)
140b23b03:	b2 20                	mov    $0x20,%dl
140b23b05:	48 8b 0f             	mov    (%rdi),%rcx
140b23b08:	e8 23 c4 6a ff       	call   0x1401cff30
140b23b0d:	40 88 6f 37          	mov    %bpl,0x37(%rdi)
140b23b11:	49 8b 0f             	mov    (%r15),%rcx
140b23b14:	48 83 c1 50          	add    $0x50,%rcx
140b23b18:	48 8d 94 24 90 00 00 	lea    0x90(%rsp),%rdx
140b23b1f:	00
140b23b20:	e8 2b f3 fd ff       	call   0x140b02e50
140b23b25:	48 8b 94 24 90 00 00 	mov    0x90(%rsp),%rdx
140b23b2c:	00
140b23b2d:	48 8b cf             	mov    %rdi,%rcx
140b23b30:	e8 ab a8 fe ff       	call   0x140b0e3e0
140b23b35:	49 8b 0f             	mov    (%r15),%rcx
140b23b38:	48 83 c1 78          	add    $0x78,%rcx
140b23b3c:	e8 bf d7 f9 ff       	call   0x140ac1300
140b23b41:	4c 8b f0             	mov    %rax,%r14
140b23b44:	48 85 c0             	test   %rax,%rax
140b23b47:	0f 84 83 02 00 00    	je     0x140b23dd0
140b23b4d:	48 8b 08             	mov    (%rax),%rcx
140b23b50:	48 83 c1 50          	add    $0x50,%rcx
140b23b54:	e8 47 dd f9 ff       	call   0x140ac18a0
140b23b59:	48 85 c0             	test   %rax,%rax
140b23b5c:	0f 84 6e 02 00 00    	je     0x140b23dd0
140b23b62:	49 8b 0e             	mov    (%r14),%rcx
140b23b65:	48 83 c1 50          	add    $0x50,%rcx
140b23b69:	e8 32 dd f9 ff       	call   0x140ac18a0
140b23b6e:	48 8b c8             	mov    %rax,%rcx
140b23b71:	e8 0a d5 f9 ff       	call   0x140ac1080
140b23b76:	48 8b f8             	mov    %rax,%rdi
140b23b79:	48 85 c0             	test   %rax,%rax
140b23b7c:	74 21                	je     0x140b23b9f
140b23b7e:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23b83:	48 8b c8             	mov    %rax,%rcx
140b23b86:	e8 b5 7e 01 00       	call   0x140b3ba40
140b23b8b:	bd 01 00 00 00       	mov    $0x1,%ebp
140b23b90:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b23b94:	48 39 08             	cmp    %rcx,(%rax)
140b23b97:	75 06                	jne    0x140b23b9f
140b23b99:	40 0f b6 dd          	movzbl %bpl,%ebx
140b23b9d:	eb 02                	jmp    0x140b23ba1
140b23b9f:	32 db                	xor    %bl,%bl
140b23ba1:	40 f6 c5 01          	test   $0x1,%bpl
140b23ba5:	74 4b                	je     0x140b23bf2
140b23ba7:	83 e5 fe             	and    $0xfffffffe,%ebp
140b23baa:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23baf:	48 85 c9             	test   %rcx,%rcx
140b23bb2:	74 3e                	je     0x140b23bf2
140b23bb4:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140b23bb9:	48 2b c1             	sub    %rcx,%rax
140b23bbc:	48 c1 f8 03          	sar    $0x3,%rax
140b23bc0:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140b23bc7:	00
140b23bc8:	48 8b c1             	mov    %rcx,%rax
140b23bcb:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23bd2:	72 19                	jb     0x140b23bed
140b23bd4:	48 83 c2 27          	add    $0x27,%rdx
140b23bd8:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23bdc:	48 2b c1             	sub    %rcx,%rax
140b23bdf:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23be3:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23be7:	0f 87 9d 02 00 00    	ja     0x140b23e8a
140b23bed:	e8 52 75 2f 00       	call   0x140e1b144
140b23bf2:	84 db                	test   %bl,%bl
140b23bf4:	74 1d                	je     0x140b23c13
140b23bf6:	48 8d 15 0f 62 5b 00 	lea    0x5b620f(%rip),%rdx        # 0x1410d9e0c
140b23bfd:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23c01:	e8 1a 9c fe ff       	call   0x140b0d820
140b23c06:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23c0a:	44 38 69 08          	cmp    %r13b,0x8(%rcx)
140b23c0e:	e9 1d 01 00 00       	jmp    0x140b23d30
140b23c13:	48 85 ff             	test   %rdi,%rdi
140b23c16:	74 25                	je     0x140b23c3d
140b23c18:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23c1d:	48 8b cf             	mov    %rdi,%rcx
140b23c20:	e8 1b 7e 01 00       	call   0x140b3ba40
140b23c25:	83 cd 02             	or     $0x2,%ebp
140b23c28:	48 8b 48 08          	mov    0x8(%rax),%rcx
140b23c2c:	48 2b 08             	sub    (%rax),%rcx
140b23c2f:	48 83 e1 f8          	and    $0xfffffffffffffff8,%rcx
140b23c33:	48 83 f9 08          	cmp    $0x8,%rcx
140b23c37:	75 04                	jne    0x140b23c3d
140b23c39:	b3 01                	mov    $0x1,%bl
140b23c3b:	eb 02                	jmp    0x140b23c3f
140b23c3d:	32 db                	xor    %bl,%bl
140b23c3f:	40 f6 c5 02          	test   $0x2,%bpl
140b23c43:	74 48                	je     0x140b23c8d
140b23c45:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23c4a:	48 85 c9             	test   %rcx,%rcx
140b23c4d:	74 3e                	je     0x140b23c8d
140b23c4f:	48 8b 44 24 30       	mov    0x30(%rsp),%rax
140b23c54:	48 2b c1             	sub    %rcx,%rax
140b23c57:	48 c1 f8 03          	sar    $0x3,%rax
140b23c5b:	48 8d 14 c5 00 00 00 	lea    0x0(,%rax,8),%rdx
140b23c62:	00
140b23c63:	48 8b c1             	mov    %rcx,%rax
140b23c66:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23c6d:	72 19                	jb     0x140b23c88
140b23c6f:	48 83 c2 27          	add    $0x27,%rdx
140b23c73:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23c77:	48 2b c1             	sub    %rcx,%rax
140b23c7a:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23c7e:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23c82:	0f 87 08 02 00 00    	ja     0x140b23e90
140b23c88:	e8 b7 74 2f 00       	call   0x140e1b144
140b23c8d:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23c91:	84 db                	test   %bl,%bl
140b23c93:	0f 84 c8 00 00 00    	je     0x140b23d61
140b23c99:	0f b6 68 08          	movzbl 0x8(%rax),%ebp
140b23c9d:	c6 40 08 01          	movb   $0x1,0x8(%rax)
140b23ca1:	48 8d 15 68 61 5b 00 	lea    0x5b6168(%rip),%rdx        # 0x1410d9e10
140b23ca8:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23cac:	e8 6f 9b fe ff       	call   0x140b0d820
140b23cb1:	48 8b d8             	mov    %rax,%rbx
140b23cb4:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
140b23cb9:	48 8b cf             	mov    %rdi,%rcx
140b23cbc:	e8 7f 7d 01 00       	call   0x140b3ba40
140b23cc1:	90                   	nop
140b23cc2:	48 8b 08             	mov    (%rax),%rcx
140b23cc5:	48 8b 11             	mov    (%rcx),%rdx
140b23cc8:	48 8b cb             	mov    %rbx,%rcx
140b23ccb:	e8 10 b6 fe ff       	call   0x140b0f2e0
140b23cd0:	48 8d 15 65 9c 4f 00 	lea    0x4f9c65(%rip),%rdx        # 0x14101d93c
140b23cd7:	48 8b c8             	mov    %rax,%rcx
140b23cda:	e8 41 9b fe ff       	call   0x140b0d820
140b23cdf:	90                   	nop
140b23ce0:	48 8b 4c 24 20       	mov    0x20(%rsp),%rcx
140b23ce5:	48 85 c9             	test   %rcx,%rcx
140b23ce8:	74 36                	je     0x140b23d20
140b23cea:	48 8b 54 24 30       	mov    0x30(%rsp),%rdx
140b23cef:	48 2b d1             	sub    %rcx,%rdx
140b23cf2:	48 83 e2 f8          	and    $0xfffffffffffffff8,%rdx
140b23cf6:	48 8b c1             	mov    %rcx,%rax
140b23cf9:	48 81 fa 00 10 00 00 	cmp    $0x1000,%rdx
140b23d00:	72 19                	jb     0x140b23d1b
140b23d02:	48 83 c2 27          	add    $0x27,%rdx
140b23d06:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140b23d0a:	48 2b c1             	sub    %rcx,%rax
140b23d0d:	48 83 c0 f8          	add    $0xfffffffffffffff8,%rax
140b23d11:	48 83 f8 1f          	cmp    $0x1f,%rax
140b23d15:	0f 87 69 01 00 00    	ja     0x140b23e84
140b23d1b:	e8 24 74 2f 00       	call   0x140e1b144
140b23d20:	48 8b 46 08          	mov    0x8(%rsi),%rax
140b23d24:	40 88 68 08          	mov    %bpl,0x8(%rax)
140b23d28:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140b23d2c:	80 79 08 00          	cmpb   $0x0,0x8(%rcx)