140008a4e:	49 ba f3 8c 90 94 07 	movabs $0xb2f4fc0794908cf3,%r10
140008a55:	fc f4 b2
140008a58:	49 8b c2             	mov    %r10,%rax
140008a5b:	49 f7 e9             	imul   %r9
140008a5e:	49 8b c2             	mov    %r10,%rax
140008a61:	4d 8d 04 11          	lea    (%r9,%rdx,1),%r8
140008a65:	49 c1 f8 18          	sar    $0x18,%r8
140008a69:	49 8b c8             	mov    %r8,%rcx
140008a6c:	48 c1 e9 3f          	shr    $0x3f,%rcx
140008a70:	4c 03 c1             	add    %rcx,%r8
140008a73:	49 69 c8 00 36 6e 01 	imul   $0x16e3600,%r8,%rcx
140008a7a:	4c 2b c9             	sub    %rcx,%r9
140008a7d:	49 69 c9 00 ca 9a 3b 	imul   $0x3b9aca00,%r9,%rcx
140008a84:	48 f7 e9             	imul   %rcx
140008a87:	48 03 d1             	add    %rcx,%rdx
140008a8a:	48 c1 fa 18          	sar    $0x18,%rdx
140008a8e:	48 8b c2             	mov    %rdx,%rax
140008a91:	48 c1 e8 3f          	shr    $0x3f,%rax
140008a95:	48 03 d0             	add    %rax,%rdx
140008a98:	49 69 c0 00 ca 9a 3b 	imul   $0x3b9aca00,%r8,%rax
140008a9f:	48 03 d0             	add    %rax,%rdx
140008aa2:	48 89 13             	mov    %rdx,(%rbx)
140008aa5:	eb 21                	jmp    0x140008ac8
140008aa7:	48 99                	cqto
140008aa9:	48 f7 ff             	idiv   %rdi
140008aac:	48 8b c8             	mov    %rax,%rcx
140008aaf:	48 69 c2 00 ca 9a 3b 	imul   $0x3b9aca00,%rdx,%rax
140008ab6:	48 69 c9 00 ca 9a 3b 	imul   $0x3b9aca00,%rcx,%rcx
140008abd:	48 99                	cqto
140008abf:	48 f7 ff             	idiv   %rdi
140008ac2:	48 03 c1             	add    %rcx,%rax
140008ac5:	48 89 03             	mov    %rax,(%rbx)
140008ac8:	48 8b c3             	mov    %rbx,%rax
140008acb:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140008ad0:	48 83 c4 20          	add    $0x20,%rsp
140008ad4:	5f                   	pop    %rdi
140008ad5:	c3                   	ret
140008ad6:	90                   	nop
140008ad7:	90                   	nop
140008ad8:	90                   	nop
140008ad9:	90                   	nop
140008ada:	90                   	nop
140008adb:	90                   	nop
140008adc:	90                   	nop
140008add:	90                   	nop
140008ade:	90                   	nop
140008adf:	90                   	nop
140008ae0:	48 8b c4             	mov    %rsp,%rax
140008ae3:	48 89 58 08          	mov    %rbx,0x8(%rax)
140008ae7:	48 89 70 18          	mov    %rsi,0x18(%rax)
140008aeb:	48 89 78 20          	mov    %rdi,0x20(%rax)
140008aef:	55                   	push   %rbp
140008af0:	41 54                	push   %r12
140008af2:	41 55                	push   %r13
140008af4:	41 56                	push   %r14
140008af6:	41 57                	push   %r15
140008af8:	48 8d 68 a1          	lea    -0x5f(%rax),%rbp
140008afc:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140008b03:	48 8b 05 36 65 cb 00 	mov    0xcb6536(%rip),%rax        # 0x140cbf040
140008b0a:	48 33 c4             	xor    %rsp,%rax
140008b0d:	48 89 45 2f          	mov    %rax,0x2f(%rbp)
140008b11:	4c 8b fa             	mov    %rdx,%r15
140008b14:	48 89 55 9f          	mov    %rdx,-0x61(%rbp)
140008b18:	83 f9 03             	cmp    $0x3,%ecx
140008b1b:	0f 85 06 03 00 00    	jne    0x140008e27
140008b21:	b9 01 00 00 00       	mov    $0x1,%ecx
140008b26:	01 0d 84 17 d2 00    	add    %ecx,0xd21784(%rip)        # 0x140d2a2b0
140008b2c:	8b f1                	mov    %ecx,%esi
140008b2e:	4c 8d 62 18          	lea    0x18(%rdx),%r12
140008b32:	45 33 ed             	xor    %r13d,%r13d
140008b35:	48 8b 05 6c 17 d2 00 	mov    0xd2176c(%rip),%rax        # 0x140d2a2a8
140008b3c:	48 85 c0             	test   %rax,%rax
140008b3f:	74 14                	je     0x140008b55
140008b41:	45 33 c0             	xor    %r8d,%r8d
140008b44:	41 8d 50 32          	lea    0x32(%r8),%edx
140008b48:	8b ce                	mov    %esi,%ecx
140008b4a:	ff 15 e8 40 b0 00    	call   *0xb040e8(%rip)        # 0x140b0cc38
140008b50:	b9 01 00 00 00       	mov    $0x1,%ecx
140008b55:	48 8b 05 44 18 d2 00 	mov    0xd21844(%rip),%rax        # 0x140d2a3a0
140008b5c:	48 85 c0             	test   %rax,%rax
140008b5f:	74 18                	je     0x140008b79
140008b61:	49 8b d7             	mov    %r15,%rdx
140008b64:	ff 15 ce 40 b0 00    	call   *0xb040ce(%rip)        # 0x140b0cc38
140008b6a:	48 8b f8             	mov    %rax,%rdi
140008b6d:	4d 8b f4             	mov    %r12,%r14
140008b70:	48 85 c0             	test   %rax,%rax
140008b73:	0f 85 dd 02 00 00    	jne    0x140008e56
140008b79:	4d 8d 77 18          	lea    0x18(%r15),%r14
140008b7d:	49 8b 1e             	mov    (%r14),%rbx
140008b80:	44 38 2b             	cmp    %r13b,(%rbx)
140008b83:	75 07                	jne    0x140008b8c
140008b85:	b9 05 00 00 00       	mov    $0x5,%ecx
140008b8a:	cd 29                	int    $0x29
140008b8c:	33 d2                	xor    %edx,%edx
140008b8e:	41 b8 00 10 00 00    	mov    $0x1000,%r8d
140008b94:	48 8b cb             	mov    %rbx,%rcx
140008b97:	ff 15 2b 36 b0 00    	call   *0xb0362b(%rip)        # 0x140b0c1c8
140008b9d:	48 8b f8             	mov    %rax,%rdi
140008ba0:	48 85 c0             	test   %rax,%rax
140008ba3:	75 3e                	jne    0x140008be3
140008ba5:	ff 15 65 36 b0 00    	call   *0xb03665(%rip)        # 0x140b0c210
140008bab:	83 f8 57             	cmp    $0x57,%eax
140008bae:	75 33                	jne    0x140008be3
140008bb0:	48 8d 0d c9 64 b3 00 	lea    0xb364c9(%rip),%rcx        # 0x140b3f080
140008bb7:	ff 15 03 36 b0 00    	call   *0xb03603(%rip)        # 0x140b0c1c0
140008bbd:	48 8b c8             	mov    %rax,%rcx
140008bc0:	48 8d 15 a9 64 b3 00 	lea    0xb364a9(%rip),%rdx        # 0x140b3f070
140008bc7:	ff 15 0b 36 b0 00    	call   *0xb0360b(%rip)        # 0x140b0c1d8
140008bcd:	48 85 c0             	test   %rax,%rax
140008bd0:	75 11                	jne    0x140008be3
140008bd2:	45 33 c0             	xor    %r8d,%r8d
140008bd5:	33 d2                	xor    %edx,%edx
140008bd7:	48 8b cb             	mov    %rbx,%rcx
140008bda:	ff 15 e8 35 b0 00    	call   *0xb035e8(%rip)        # 0x140b0c1c8
140008be0:	48 8b f8             	mov    %rax,%rdi
140008be3:	48 85 ff             	test   %rdi,%rdi
140008be6:	0f 85 6a 02 00 00    	jne    0x140008e56
140008bec:	8b fe                	mov    %esi,%edi
140008bee:	48 8d 4d 97          	lea    -0x69(%rbp),%rcx
140008bf2:	e8 1d fe ff ff       	call   0x140008a14
140008bf7:	48 8b 5d 97          	mov    -0x69(%rbp),%rbx
140008bfb:	85 f6                	test   %esi,%esi
140008bfd:	74 3a                	je     0x140008c39
140008bff:	48 69 d7 80 96 98 00 	imul   $0x989680,%rdi,%rdx
140008c06:	48 bf ff ff ff ff ff 	movabs $0x7fffffffffffffff,%rdi
140008c0d:	ff ff 7f
140008c10:	48 8b cf             	mov    %rdi,%rcx
140008c13:	48 2b ca             	sub    %rdx,%rcx
140008c16:	48 3b d9             	cmp    %rcx,%rbx
140008c19:	75 05                	jne    0x140008c20
140008c1b:	41 8a c5             	mov    %r13b,%al
140008c1e:	eb 0d                	jmp    0x140008c2d
140008c20:	b8 ff 00 00 00       	mov    $0xff,%eax
140008c25:	b9 01 00 00 00       	mov    $0x1,%ecx
140008c2a:	0f 4d c1             	cmovge %ecx,%eax
140008c2d:	84 c0                	test   %al,%al
140008c2f:	79 05                	jns    0x140008c36
140008c31:	48 03 da             	add    %rdx,%rbx
140008c34:	eb 03                	jmp    0x140008c39
140008c36:	48 8b df             	mov    %rdi,%rbx
140008c39:	48 bf 00 00 4f 91 94 	movabs $0x4e94914f0000,%rdi
140008c40:	4e 00 00
140008c43:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140008c49:	41 bf ff 00 00 00    	mov    $0xff,%r15d
140008c4f:	48 8d 4d e7          	lea    -0x19(%rbp),%rcx
140008c53:	e8 bc fd ff ff       	call   0x140008a14
140008c58:	48 8b 45 e7          	mov    -0x19(%rbp),%rax
140008c5c:	48 3b d8             	cmp    %rax,%rbx
140008c5f:	75 05                	jne    0x140008c66
140008c61:	41 8a cd             	mov    %r13b,%cl
140008c64:	eb 07                	jmp    0x140008c6d
140008c66:	41 8b cc             	mov    %r12d,%ecx
140008c69:	41 0f 4c cf          	cmovl  %r15d,%ecx
140008c6d:	84 c9                	test   %cl,%cl
140008c6f:	7e 69                	jle    0x140008cda
140008c71:	48 8b cb             	mov    %rbx,%rcx
140008c74:	48 2b c8             	sub    %rax,%rcx
140008c77:	48 3b cf             	cmp    %rdi,%rcx
140008c7a:	75 05                	jne    0x140008c81
140008c7c:	41 8a c5             	mov    %r13b,%al
140008c7f:	eb 07                	jmp    0x140008c88
140008c81:	41 8b c7             	mov    %r15d,%eax
140008c84:	41 0f 4d c4          	cmovge %r12d,%eax
140008c88:	84 c0                	test   %al,%al
140008c8a:	78 07                	js     0x140008c93
140008c8c:	b9 00 5c 26 05       	mov    $0x5265c00,%ecx
140008c91:	eb 3d                	jmp    0x140008cd0
140008c93:	48 b8 db 34 b6 d7 82 	movabs $0x431bde82d7b634db,%rax
140008c9a:	de 1b 43
140008c9d:	48 f7 e9             	imul   %rcx
140008ca0:	48 c1 fa 12          	sar    $0x12,%rdx
140008ca4:	48 8b c2             	mov    %rdx,%rax
140008ca7:	48 c1 e8 3f          	shr    $0x3f,%rax
140008cab:	48 03 d0             	add    %rax,%rdx
140008cae:	48 69 c2 40 42 0f 00 	imul   $0xf4240,%rdx,%rax
140008cb5:	48 3b c1             	cmp    %rcx,%rax
140008cb8:	75 05                	jne    0x140008cbf
140008cba:	45 8a c5             	mov    %r13b,%r8b
140008cbd:	eb 07                	jmp    0x140008cc6
140008cbf:	45 8b c7             	mov    %r15d,%r8d
140008cc2:	45 0f 4d c4          	cmovge %r12d,%r8d
140008cc6:	45 84 c0             	test   %r8b,%r8b
140008cc9:	79 03                	jns    0x140008cce
140008ccb:	48 ff c2             	inc    %rdx
140008cce:	8b ca                	mov    %edx,%ecx
140008cd0:	e8 db 77 ae 00       	call   0x140af04b0
140008cd5:	e9 75 ff ff ff       	jmp    0x140008c4f
140008cda:	41 03 f4             	add    %r12d,%esi
140008cdd:	83 fe 32             	cmp    $0x32,%esi
140008ce0:	4c 8b 7d 9f          	mov    -0x61(%rbp),%r15
140008ce4:	4d 8d 67 18          	lea    0x18(%r15),%r12
140008ce8:	b9 01 00 00 00       	mov    $0x1,%ecx
140008ced:	0f 86 42 fe ff ff    	jbe    0x140008b35
140008cf3:	49 8b 1e             	mov    (%r14),%rbx
140008cf6:	48 8d 0d a3 63 b3 00 	lea    0xb363a3(%rip),%rcx        # 0x140b3f0a0
140008cfd:	ff 15 bd 34 b0 00    	call   *0xb034bd(%rip)        # 0x140b0c1c0
140008d03:	48 85 c0             	test   %rax,%rax
140008d06:	75 16                	jne    0x140008d1e
140008d08:	48 8d 0d c1 63 b3 00 	lea    0xb363c1(%rip),%rcx        # 0x140b3f0d0
140008d0f:	ff 15 ab 34 b0 00    	call   *0xb034ab(%rip)        # 0x140b0c1c0
140008d15:	48 85 c0             	test   %rax,%rax
140008d18:	0f 84 dc 00 00 00    	je     0x140008dfa
140008d1e:	48 8b d3             	mov    %rbx,%rdx
140008d21:	48 8d 4d ef          	lea    -0x11(%rbp),%rcx
140008d25:	e8 02 03 00 00       	call   0x14000902c
140008d2a:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140008d2f:	76 03                	jbe    0x140008d34
140008d31:	48 8b 00             	mov    (%rax),%rax
140008d34:	48 8d 0d 85 bf b0 00 	lea    0xb0bf85(%rip),%rcx        # 0x140b14cc0
140008d3b:	48 89 4d c7          	mov    %rcx,-0x39(%rbp)
140008d3f:	48 8d 0d ba 63 b3 00 	lea    0xb363ba(%rip),%rcx        # 0x140b3f100
140008d46:	48 89 4d cf          	mov    %rcx,-0x31(%rbp)
140008d4a:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140008d4e:	66 44 89 6d df       	mov    %r13w,-0x21(%rbp)
140008d53:	45 33 c9             	xor    %r9d,%r9d
140008d56:	41 8d 79 0a          	lea    0xa(%r9),%edi
140008d5a:	44 8b c7             	mov    %edi,%r8d
140008d5d:	8d 5f 29             	lea    0x29(%rdi),%ebx
140008d60:	8b d3                	mov    %ebx,%edx
140008d62:	be d9 66 05 03       	mov    $0x30566d9,%esi
140008d67:	8b ce                	mov    %esi,%ecx
140008d69:	ff 15 31 a4 d4 00    	call   *0xd4a431(%rip)        # 0x140d531a0
140008d6f:	84 c0                	test   %al,%al
140008d71:	74 48                	je     0x140008dbb
140008d73:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140008d77:	48 89 45 97          	mov    %rax,-0x69(%rbp)
140008d7b:	48 8d 05 36 2b b1 00 	lea    0xb12b36(%rip),%rax        # 0x140b1b8b8
140008d82:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140008d86:	48 8d 45 97          	lea    -0x69(%rbp),%rax
140008d8a:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140008d8e:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
140008d92:	48 89 45 bf          	mov    %rax,-0x41(%rbp)
140008d96:	45 33 c9             	xor    %r9d,%r9d
140008d99:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140008d9d:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140008da2:	48 8d 05 9f 63 b3 00 	lea    0xb3639f(%rip),%rax        # 0x140b3f148
140008da9:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140008dae:	44 8b c7             	mov    %edi,%r8d
140008db1:	8b d3                	mov    %ebx,%edx
140008db3:	8b ce                	mov    %esi,%ecx
140008db5:	ff 15 f5 a3 d4 00    	call   *0xd4a3f5(%rip)        # 0x140d531b0
140008dbb:	48 8b 45 07          	mov    0x7(%rbp),%rax
140008dbf:	48 83 f8 07          	cmp    $0x7,%rax
140008dc3:	76 35                	jbe    0x140008dfa
140008dc5:	48 8b 4d ef          	mov    -0x11(%rbp),%rcx
140008dc9:	48 8b d1             	mov    %rcx,%rdx
140008dcc:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140008dd3:	00
140008dd4:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140008dda:	72 18                	jb     0x140008df4
140008ddc:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140008de0:	48 2b d1             	sub    %rcx,%rdx
140008de3:	48 8d 42 f8          	lea    -0x8(%rdx),%rax
140008de7:	48 83 f8 1f          	cmp    $0x1f,%rax
140008deb:	76 07                	jbe    0x140008df4
140008ded:	ff 15 a5 3b b0 00    	call   *0xb03ba5(%rip)        # 0x140b0c998
140008df3:	cc                   	int3
140008df4:	ff 15 c6 3a b0 00    	call   *0xb03ac6(%rip)        # 0x140b0c8c0
140008dfa:	b9 01 00 00 00       	mov    $0x1,%ecx
140008dff:	01 0d b3 14 d2 00    	add    %ecx,0xd214b3(%rip)        # 0x140d2a2b8
140008e05:	4c 8d 05 5c 62 b3 00 	lea    0xb3625c(%rip),%r8        # 0x140b3f068
140008e0c:	4d 39 2e             	cmp    %r13,(%r14)
140008e0f:	4d 0f 45 06          	cmovne (%r14),%r8
140008e13:	49 83 c9 ff          	or     $0xffffffffffffffff,%r9
140008e17:	8d 51 63             	lea    0x63(%rcx),%edx
140008e1a:	48 8d 0d ff 14 d2 00 	lea    0xd214ff(%rip),%rcx        # 0x140d2a320
140008e21:	ff 15 39 3c b0 00    	call   *0xb03c39(%rip)        # 0x140b0ca60
140008e27:	33 c0                	xor    %eax,%eax
140008e29:	48 8b 4d 2f          	mov    0x2f(%rbp),%rcx
140008e2d:	48 33 cc             	xor    %rsp,%rcx
140008e30:	e8 ab 67 ae 00       	call   0x140aef5e0
140008e35:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
140008e3c:	00
140008e3d:	49 8b 5b 30          	mov    0x30(%r11),%rbx
140008e41:	49 8b 73 40          	mov    0x40(%r11),%rsi
140008e45:	49 8b 7b 48          	mov    0x48(%r11),%rdi
140008e49:	49 8b e3             	mov    %r11,%rsp
140008e4c:	41 5f                	pop    %r15
140008e4e:	41 5e                	pop    %r14
140008e50:	41 5d                	pop    %r13
140008e52:	41 5c                	pop    %r12
140008e54:	5d                   	pop    %rbp
140008e55:	c3                   	ret
140008e56:	49 8b 1e             	mov    (%r14),%rbx
140008e59:	48 8d 0d 40 62 b3 00 	lea    0xb36240(%rip),%rcx        # 0x140b3f0a0
140008e60:	ff 15 5a 33 b0 00    	call   *0xb0335a(%rip)        # 0x140b0c1c0
140008e66:	48 85 c0             	test   %rax,%rax
140008e69:	75 16                	jne    0x140008e81
140008e6b:	48 8d 0d 5e 62 b3 00 	lea    0xb3625e(%rip),%rcx        # 0x140b3f0d0
140008e72:	ff 15 48 33 b0 00    	call   *0xb03348(%rip)        # 0x140b0c1c0
140008e78:	48 85 c0             	test   %rax,%rax
140008e7b:	0f 84 03 01 00 00    	je     0x140008f84
140008e81:	48 8b d3             	mov    %rbx,%rdx
140008e84:	48 8d 4d 0f          	lea    0xf(%rbp),%rcx
140008e88:	e8 9f 01 00 00       	call   0x14000902c
140008e8d:	48 83 78 18 07       	cmpq   $0x7,0x18(%rax)
140008e92:	76 03                	jbe    0x140008e97
140008e94:	48 8b 00             	mov    (%rax),%rax
140008e97:	48 8d 0d 22 be b0 00 	lea    0xb0be22(%rip),%rcx        # 0x140b14cc0
140008e9e:	48 89 4d ef          	mov    %rcx,-0x11(%rbp)
140008ea2:	48 8d 0d 57 62 b3 00 	lea    0xb36257(%rip),%rcx        # 0x140b3f100
140008ea9:	48 89 4d f7          	mov    %rcx,-0x9(%rbp)
140008ead:	48 89 45 ff          	mov    %rax,-0x1(%rbp)
140008eb1:	66 44 89 6d 07       	mov    %r13w,0x7(%rbp)
140008eb6:	48 8d 05 2b be b0 00 	lea    0xb0be2b(%rip),%rax        # 0x140b14ce8
140008ebd:	48 89 45 af          	mov    %rax,-0x51(%rbp)
140008ec1:	48 8d 05 48 62 b3 00 	lea    0xb36248(%rip),%rax        # 0x140b3f110
140008ec8:	48 89 45 b7          	mov    %rax,-0x49(%rbp)
140008ecc:	89 75 bf             	mov    %esi,-0x41(%rbp)
140008ecf:	66 44 89 6d c3       	mov    %r13w,-0x3d(%rbp)
140008ed4:	45 33 c9             	xor    %r9d,%r9d
140008ed7:	45 8d 79 32          	lea    0x32(%r9),%r15d
140008edb:	45 8b c7             	mov    %r15d,%r8d
140008ede:	41 8d 59 33          	lea    0x33(%r9),%ebx
140008ee2:	8b d3                	mov    %ebx,%edx
140008ee4:	be d8 66 05 03       	mov    $0x30566d8,%esi
140008ee9:	8b ce                	mov    %esi,%ecx
140008eeb:	ff 15 af a2 d4 00    	call   *0xd4a2af(%rip)        # 0x140d531a0
140008ef1:	84 c0                	test   %al,%al
140008ef3:	74 50                	je     0x140008f45
140008ef5:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140008ef9:	48 89 45 9f          	mov    %rax,-0x61(%rbp)
140008efd:	48 8d 45 ef          	lea    -0x11(%rbp),%rax
140008f01:	48 89 45 a7          	mov    %rax,-0x59(%rbp)
140008f05:	48 8d 05 ac 29 b1 00 	lea    0xb129ac(%rip),%rax        # 0x140b1b8b8
140008f0c:	48 89 45 c7          	mov    %rax,-0x39(%rbp)
140008f10:	48 8d 45 9f          	lea    -0x61(%rbp),%rax
140008f14:	48 89 45 cf          	mov    %rax,-0x31(%rbp)
140008f18:	48 8d 45 af          	lea    -0x51(%rbp),%rax
140008f1c:	48 89 45 d7          	mov    %rax,-0x29(%rbp)
140008f20:	45 33 c9             	xor    %r9d,%r9d
140008f23:	48 8d 45 c7          	lea    -0x39(%rbp),%rax
140008f27:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140008f2c:	48 8d 05 f5 61 b3 00 	lea    0xb361f5(%rip),%rax        # 0x140b3f128
140008f33:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140008f38:	45 8b c7             	mov    %r15d,%r8d
140008f3b:	8b d3                	mov    %ebx,%edx
140008f3d:	8b ce                	mov    %esi,%ecx
140008f3f:	ff 15 6b a2 d4 00    	call   *0xd4a26b(%rip)        # 0x140d531b0
140008f45:	48 8b 45 27          	mov    0x27(%rbp),%rax
140008f49:	48 83 f8 07          	cmp    $0x7,%rax
140008f4d:	76 35                	jbe    0x140008f84
140008f4f:	48 8b 4d 0f          	mov    0xf(%rbp),%rcx
140008f53:	48 8b d1             	mov    %rcx,%rdx
140008f56:	48 8d 04 45 02 00 00 	lea    0x2(,%rax,2),%rax
140008f5d:	00
140008f5e:	48 3d 00 10 00 00    	cmp    $0x1000,%rax
140008f64:	72 18                	jb     0x140008f7e
140008f66:	48 8b 49 f8          	mov    -0x8(%rcx),%rcx
140008f6a:	48 2b d1             	sub    %rcx,%rdx