1408cbaa0:	4c 8b a4 24 88 01 00 	mov    0x188(%rsp),%r12
1408cbaa7:	00
1408cbaa8:	48 8b bc 24 90 01 00 	mov    0x190(%rsp),%rdi
1408cbaaf:	00
1408cbab0:	48 8b b4 24 98 01 00 	mov    0x198(%rsp),%rsi
1408cbab7:	00
1408cbab8:	4d 85 f6             	test   %r14,%r14
1408cbabb:	74 0b                	je     0x1408cbac8
1408cbabd:	49 8b d6             	mov    %r14,%rdx
1408cbac0:	48 8b cb             	mov    %rbx,%rcx
1408cbac3:	e8 48 2d 01 00       	call   0x1408de810
1408cbac8:	49 83 bd 60 01 00 00 	cmpq   $0x0,0x160(%r13)
1408cbacf:	00
1408cbad0:	4c 8b ac 24 80 01 00 	mov    0x180(%rsp),%r13
1408cbad7:	00
1408cbad8:	4c 8b b4 24 78 01 00 	mov    0x178(%rsp),%r14
1408cbadf:	00
1408cbae0:	75 0b                	jne    0x1408cbaed
1408cbae2:	49 8b d7             	mov    %r15,%rdx
1408cbae5:	48 8b cb             	mov    %rbx,%rcx
1408cbae8:	e8 43 c1 00 00       	call   0x1408d7c30
1408cbaed:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
1408cbaf1:	48 33 cc             	xor    %rsp,%rcx
1408cbaf4:	e8 07 fa 54 00       	call   0x140e1b500
1408cbaf9:	48 81 c4 a0 01 00 00 	add    $0x1a0,%rsp
1408cbb00:	41 5f                	pop    %r15
1408cbb02:	5b                   	pop    %rbx
1408cbb03:	5d                   	pop    %rbp
1408cbb04:	c3                   	ret
1408cbb05:	cc                   	int3
1408cbb06:	cc                   	int3
1408cbb07:	cc                   	int3
1408cbb08:	cc                   	int3
1408cbb09:	cc                   	int3
1408cbb0a:	cc                   	int3
1408cbb0b:	cc                   	int3
1408cbb0c:	cc                   	int3
1408cbb0d:	cc                   	int3
1408cbb0e:	cc                   	int3
1408cbb0f:	cc                   	int3
1408cbb10:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408cbb15:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408cbb1a:	57                   	push   %rdi
1408cbb1b:	48 83 ec 20          	sub    $0x20,%rsp
1408cbb1f:	48 8b 81 a0 00 00 00 	mov    0xa0(%rcx),%rax
1408cbb26:	48 8b d9             	mov    %rcx,%rbx
1408cbb29:	48 85 c0             	test   %rax,%rax
1408cbb2c:	41 8b f8             	mov    %r8d,%edi
1408cbb2f:	8b f2                	mov    %edx,%esi
1408cbb31:	48 0f 45 d8          	cmovne %rax,%rbx
1408cbb35:	8b 43 74             	mov    0x74(%rbx),%eax
1408cbb38:	44 0f a3 c0          	bt     %r8d,%eax
1408cbb3c:	72 15                	jb     0x1408cbb53
1408cbb3e:	44 0f ab c0          	bts    %r8d,%eax
1408cbb42:	89 43 74             	mov    %eax,0x74(%rbx)
1408cbb45:	41 83 f8 01          	cmp    $0x1,%r8d
1408cbb49:	75 08                	jne    0x1408cbb53
1408cbb4b:	48 8b cb             	mov    %rbx,%rcx
1408cbb4e:	e8 3d 2d 02 00       	call   0x1408ee890
1408cbb53:	8b 43 70             	mov    0x70(%rbx),%eax
1408cbb56:	0f ab f8             	bts    %edi,%eax
1408cbb59:	40 08 73 20          	or     %sil,0x20(%rbx)
1408cbb5d:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1408cbb62:	89 43 70             	mov    %eax,0x70(%rbx)
1408cbb65:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1408cbb6a:	48 83 c4 20          	add    $0x20,%rsp
1408cbb6e:	5f                   	pop    %rdi
1408cbb6f:	c3                   	ret
1408cbb70:	89 4c 24 08          	mov    %ecx,0x8(%rsp)
1408cbb74:	53                   	push   %rbx
1408cbb75:	55                   	push   %rbp
1408cbb76:	56                   	push   %rsi
1408cbb77:	41 54                	push   %r12
1408cbb79:	41 56                	push   %r14
1408cbb7b:	41 57                	push   %r15
1408cbb7d:	48 83 ec 38          	sub    $0x38,%rsp
1408cbb81:	44 8b f9             	mov    %ecx,%r15d
1408cbb84:	4c 8b f2             	mov    %rdx,%r14
1408cbb87:	b9 00 02 00 00       	mov    $0x200,%ecx
1408cbb8c:	41 bc ff ff ff ff    	mov    $0xffffffff,%r12d
1408cbb92:	e8 c9 1b 02 00       	call   0x1408ed760
1408cbb97:	48 8b f0             	mov    %rax,%rsi
1408cbb9a:	48 85 c0             	test   %rax,%rax
1408cbb9d:	74 14                	je     0x1408cbbb3
1408cbb9f:	48 8d 48 04          	lea    0x4(%rax),%rcx
1408cbba3:	33 d2                	xor    %edx,%edx
1408cbba5:	41 b8 fc 01 00 00    	mov    $0x1fc,%r8d
1408cbbab:	e8 00 3b 61 00       	call   0x140edf6b0
1408cbbb0:	44 89 3e             	mov    %r15d,(%rsi)
1408cbbb3:	41 8d 47 07          	lea    0x7(%r15),%eax
1408cbbb7:	99                   	cltd
1408cbbb8:	83 e2 07             	and    $0x7,%edx
1408cbbbb:	03 c2                	add    %edx,%eax
1408cbbbd:	c1 f8 03             	sar    $0x3,%eax
1408cbbc0:	48 63 d8             	movslq %eax,%rbx
1408cbbc3:	48 8d 4b 01          	lea    0x1(%rbx),%rcx
1408cbbc7:	e8 94 1b 02 00       	call   0x1408ed760
1408cbbcc:	48 8b e8             	mov    %rax,%rbp
1408cbbcf:	48 85 c0             	test   %rax,%rax
1408cbbd2:	74 0e                	je     0x1408cbbe2
1408cbbd4:	4c 8d 43 01          	lea    0x1(%rbx),%r8
1408cbbd8:	33 d2                	xor    %edx,%edx
1408cbbda:	48 8b c8             	mov    %rax,%rcx
1408cbbdd:	e8 ce 3a 61 00       	call   0x140edf6b0
1408cbbe2:	4c 89 6c 24 30       	mov    %r13,0x30(%rsp)
1408cbbe7:	e8 84 7d 05 00       	call   0x140923970
1408cbbec:	85 c0                	test   %eax,%eax
1408cbbee:	74 05                	je     0x1408cbbf5
1408cbbf0:	45 33 ed             	xor    %r13d,%r13d
1408cbbf3:	eb 0d                	jmp    0x1408cbc02
1408cbbf5:	b9 00 02 00 00       	mov    $0x200,%ecx
1408cbbfa:	e8 61 1b 02 00       	call   0x1408ed760
1408cbbff:	4c 8b e8             	mov    %rax,%r13
1408cbc02:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
1408cbc07:	48 85 f6             	test   %rsi,%rsi
1408cbc0a:	0f 84 61 02 00 00    	je     0x1408cbe71
1408cbc10:	48 85 ed             	test   %rbp,%rbp
1408cbc13:	0f 84 58 02 00 00    	je     0x1408cbe71
1408cbc19:	4d 85 ed             	test   %r13,%r13
1408cbc1c:	0f 84 6f 02 00 00    	je     0x1408cbe91
1408cbc22:	41 8b 1e             	mov    (%r14),%ebx
1408cbc25:	48 89 7c 24 78       	mov    %rdi,0x78(%rsp)
1408cbc2a:	c7 84 24 80 00 00 00 	movl   $0x0,0x80(%rsp)
1408cbc31:	00 00 00 00
1408cbc35:	85 db                	test   %ebx,%ebx
1408cbc37:	0f 84 f0 00 00 00    	je     0x1408cbd2d
1408cbc3d:	33 ff                	xor    %edi,%edi
1408cbc3f:	90                   	nop
1408cbc40:	8b c3                	mov    %ebx,%eax
1408cbc42:	83 e8 01             	sub    $0x1,%eax
1408cbc45:	74 35                	je     0x1408cbc7c
1408cbc47:	83 e8 01             	sub    $0x1,%eax
1408cbc4a:	74 30                	je     0x1408cbc7c
1408cbc4c:	83 e8 01             	sub    $0x1,%eax
1408cbc4f:	74 0a                	je     0x1408cbc5b
1408cbc51:	83 e8 01             	sub    $0x1,%eax
1408cbc54:	74 05                	je     0x1408cbc5b
1408cbc56:	83 f8 01             	cmp    $0x1,%eax
1408cbc59:	74 21                	je     0x1408cbc7c
1408cbc5b:	48 8d 94 24 80 00 00 	lea    0x80(%rsp),%rdx
1408cbc62:	00
1408cbc63:	b9 04 00 00 00       	mov    $0x4,%ecx
1408cbc68:	41 bf 02 00 00 00    	mov    $0x2,%r15d
1408cbc6e:	e8 6d 00 fc ff       	call   0x14088bce0
1408cbc73:	8b 84 24 80 00 00 00 	mov    0x80(%rsp),%eax
1408cbc7a:	eb 18                	jmp    0x1408cbc94
1408cbc7c:	41 8b 54 be 08       	mov    0x8(%r14,%rdi,4),%edx
1408cbc81:	41 bf 04 00 00 00    	mov    $0x4,%r15d
1408cbc87:	8d 42 ff             	lea    -0x1(%rdx),%eax
1408cbc8a:	41 03 54 be 0c       	add    0xc(%r14,%rdi,4),%edx
1408cbc8f:	41 89 54 be 08       	mov    %edx,0x8(%r14,%rdi,4)
1408cbc94:	41 ff 4c be 04       	decl   0x4(%r14,%rdi,4)
1408cbc99:	33 c9                	xor    %ecx,%ecx
1408cbc9b:	41 39 4c be 04       	cmp    %ecx,0x4(%r14,%rdi,4)
1408cbca0:	49 0f 4e cf          	cmovle %r15,%rcx
1408cbca4:	44 8b 7c 24 70       	mov    0x70(%rsp),%r15d
1408cbca9:	0f ba f0 1f          	btr    $0x1f,%eax
1408cbcad:	48 03 f9             	add    %rcx,%rdi
1408cbcb0:	99                   	cltd
1408cbcb1:	41 f7 ff             	idiv   %r15d
1408cbcb4:	89 94 24 80 00 00 00 	mov    %edx,0x80(%rsp)
1408cbcbb:	48 63 c2             	movslq %edx,%rax
1408cbcbe:	44 8d 4a 01          	lea    0x1(%rdx),%r9d
1408cbcc2:	f6 c3 01             	test   $0x1,%bl
1408cbcc5:	74 32                	je     0x1408cbcf9
1408cbcc7:	48 8d 50 01          	lea    0x1(%rax),%rdx
1408cbccb:	41 8b c1             	mov    %r9d,%eax
1408cbcce:	48 c1 fa 03          	sar    $0x3,%rdx
1408cbcd2:	83 e0 07             	and    $0x7,%eax
1408cbcd5:	0f b6 0c 2a          	movzbl (%rdx,%rbp,1),%ecx
1408cbcd9:	0f ab c1             	bts    %eax,%ecx
1408cbcdc:	88 0c 2a             	mov    %cl,(%rdx,%rbp,1)
1408cbcdf:	83 fb 05             	cmp    $0x5,%ebx
1408cbce2:	74 3d                	je     0x1408cbd21
1408cbce4:	41 8b d1             	mov    %r9d,%edx
1408cbce7:	48 8b ce             	mov    %rsi,%rcx
1408cbcea:	e8 71 06 00 00       	call   0x1408cc360
1408cbcef:	85 c0                	test   %eax,%eax
1408cbcf1:	0f 85 08 01 00 00    	jne    0x1408cbdff
1408cbcf7:	eb 28                	jmp    0x1408cbd21
1408cbcf9:	4c 8d 40 01          	lea    0x1(%rax),%r8
1408cbcfd:	41 8b d1             	mov    %r9d,%edx
1408cbd00:	49 c1 f8 03          	sar    $0x3,%r8
1408cbd04:	41 8b c1             	mov    %r9d,%eax
1408cbd07:	83 e0 07             	and    $0x7,%eax
1408cbd0a:	41 0f b6 0c 28       	movzbl (%r8,%rbp,1),%ecx
1408cbd0f:	0f b3 c1             	btr    %eax,%ecx
1408cbd12:	41 88 0c 28          	mov    %cl,(%r8,%rbp,1)
1408cbd16:	4d 8b c5             	mov    %r13,%r8
1408cbd19:	48 8b ce             	mov    %rsi,%rcx
1408cbd1c:	e8 0f 02 00 00       	call   0x1408cbf30
1408cbd21:	41 8b 1c be          	mov    (%r14,%rdi,4),%ebx
1408cbd25:	85 db                	test   %ebx,%ebx
1408cbd27:	0f 85 13 ff ff ff    	jne    0x1408cbc40
1408cbd2d:	41 8d 57 01          	lea    0x1(%r15),%edx
1408cbd31:	48 8b ce             	mov    %rsi,%rcx
1408cbd34:	e8 a7 08 00 00       	call   0x1408cc5e0
1408cbd39:	45 33 e4             	xor    %r12d,%r12d
1408cbd3c:	48 8b ce             	mov    %rsi,%rcx
1408cbd3f:	85 c0                	test   %eax,%eax
1408cbd41:	41 0f 95 c4          	setne  %r12b
1408cbd45:	33 d2                	xor    %edx,%edx
1408cbd47:	e8 94 08 00 00       	call   0x1408cc5e0
1408cbd4c:	33 c9                	xor    %ecx,%ecx
1408cbd4e:	bf 01 00 00 00       	mov    $0x1,%edi
1408cbd53:	85 c0                	test   %eax,%eax
1408cbd55:	0f 95 c1             	setne  %cl
1408cbd58:	44 03 e1             	add    %ecx,%r12d
1408cbd5b:	45 2b e7             	sub    %r15d,%r12d
1408cbd5e:	44 03 26             	add    (%rsi),%r12d
1408cbd61:	44 3b ff             	cmp    %edi,%r15d
1408cbd64:	0f 8c 95 00 00 00    	jl     0x1408cbdff
1408cbd6a:	8b df                	mov    %edi,%ebx
1408cbd6c:	44 8b eb             	mov    %ebx,%r13d
1408cbd6f:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
1408cbd76:	44 8b fb             	mov    %ebx,%r15d
1408cbd79:	89 9c 24 88 00 00 00 	mov    %ebx,0x88(%rsp)
1408cbd80:	44 8b f3             	mov    %ebx,%r14d
1408cbd83:	8b d7                	mov    %edi,%edx
1408cbd85:	48 8b ce             	mov    %rsi,%rcx
1408cbd88:	e8 53 08 00 00       	call   0x1408cc5e0
1408cbd8d:	85 c0                	test   %eax,%eax
1408cbd8f:	44 8b c0             	mov    %eax,%r8d
1408cbd92:	ba 01 00 00 00       	mov    $0x1,%edx
1408cbd97:	44 0f 44 b4 24 88 00 	cmove  0x88(%rsp),%r14d
1408cbd9e:	00 00
1408cbda0:	41 0f 44 dd          	cmove  %r13d,%ebx
1408cbda4:	83 e3 07             	and    $0x7,%ebx
1408cbda7:	0f b6 cb             	movzbl %bl,%ecx
1408cbdaa:	d3 e2                	shl    %cl,%edx
1408cbdac:	b9 00 00 00 00       	mov    $0x0,%ecx
1408cbdb1:	85 c0                	test   %eax,%eax
1408cbdb3:	44 0f 44 bc 24 80 00 	cmove  0x80(%rsp),%r15d
1408cbdba:	00 00
1408cbdbc:	49 63 c7             	movslq %r15d,%rax
1408cbdbf:	48 c1 f8 03          	sar    $0x3,%rax
1408cbdc3:	84 14 28             	test   %dl,(%rax,%rbp,1)
1408cbdc6:	0f 95 c1             	setne  %cl
1408cbdc9:	33 c0                	xor    %eax,%eax
1408cbdcb:	45 85 c0             	test   %r8d,%r8d
1408cbdce:	0f 95 c0             	setne  %al
1408cbdd1:	3b c8                	cmp    %eax,%ecx
1408cbdd3:	0f 85 93 00 00 00    	jne    0x1408cbe6c
1408cbdd9:	ff c7                	inc    %edi
1408cbddb:	8b df                	mov    %edi,%ebx
1408cbddd:	44 8b ef             	mov    %edi,%r13d
1408cbde0:	44 8b ff             	mov    %edi,%r15d
1408cbde3:	89 9c 24 80 00 00 00 	mov    %ebx,0x80(%rsp)
1408cbdea:	44 8b f7             	mov    %edi,%r14d
1408cbded:	89 9c 24 88 00 00 00 	mov    %ebx,0x88(%rsp)
1408cbdf4:	3b 7c 24 70          	cmp    0x70(%rsp),%edi
1408cbdf8:	7e 89                	jle    0x1408cbd83
1408cbdfa:	4c 8b 6c 24 20       	mov    0x20(%rsp),%r13
1408cbdff:	48 8b 7c 24 78       	mov    0x78(%rsp),%rdi
1408cbe04:	83 3d 25 18 ae 00 00 	cmpl   $0x0,0xae1825(%rip)        # 0x1413ad630
1408cbe0b:	74 6b                	je     0x1408cbe78
1408cbe0d:	48 8b 0d fc 7c b6 00 	mov    0xb67cfc(%rip),%rcx        # 0x141433b10
1408cbe14:	48 85 c9             	test   %rcx,%rcx
1408cbe17:	74 0d                	je     0x1408cbe26
1408cbe19:	48 8b 05 90 18 ae 00 	mov    0xae1890(%rip),%rax        # 0x1413ad6b0
1408cbe20:	ff 15 fa 7b 6b 00    	call   *0x6b7bfa(%rip)        # 0x140f83a20
1408cbe26:	48 8b 05 3b 18 ae 00 	mov    0xae183b(%rip),%rax        # 0x1413ad668
1408cbe2d:	49 8b cd             	mov    %r13,%rcx
1408cbe30:	ff 15 ea 7b 6b 00    	call   *0x6b7bea(%rip)        # 0x140f83a20
1408cbe36:	48 ff 0d 5b 7c b6 00 	decq   0xb67c5b(%rip)        # 0x141433a98
1408cbe3d:	48 63 c8             	movslq %eax,%rcx
1408cbe40:	48 29 0d 09 7c b6 00 	sub    %rcx,0xb67c09(%rip)        # 0x141433a50
1408cbe47:	49 8b cd             	mov    %r13,%rcx
1408cbe4a:	48 8b 05 07 18 ae 00 	mov    0xae1807(%rip),%rax        # 0x1413ad658
1408cbe51:	ff 15 c9 7b 6b 00    	call   *0x6b7bc9(%rip)        # 0x140f83a20
1408cbe57:	48 8b 0d b2 7c b6 00 	mov    0xb67cb2(%rip),%rcx        # 0x141433b10
1408cbe5e:	48 85 c9             	test   %rcx,%rcx
1408cbe61:	74 25                	je     0x1408cbe88
1408cbe63:	48 8b 05 56 18 ae 00 	mov    0xae1856(%rip),%rax        # 0x1413ad6c0
1408cbe6a:	eb 16                	jmp    0x1408cbe82
1408cbe6c:	45 8b e6             	mov    %r14d,%r12d
1408cbe6f:	eb 89                	jmp    0x1408cbdfa
1408cbe71:	4d 85 ed             	test   %r13,%r13
1408cbe74:	74 12                	je     0x1408cbe88
1408cbe76:	eb 8c                	jmp    0x1408cbe04
1408cbe78:	48 8b 05 d9 17 ae 00 	mov    0xae17d9(%rip),%rax        # 0x1413ad658
1408cbe7f:	49 8b cd             	mov    %r13,%rcx
1408cbe82:	ff 15 98 7b 6b 00    	call   *0x6b7b98(%rip)        # 0x140f83a20
1408cbe88:	48 85 ed             	test   %rbp,%rbp
1408cbe8b:	0f 84 78 00 00 00    	je     0x1408cbf09
1408cbe91:	83 3d 98 17 ae 00 00 	cmpl   $0x0,0xae1798(%rip)        # 0x1413ad630
1408cbe98:	74 5f                	je     0x1408cbef9
1408cbe9a:	48 8b 0d 6f 7c b6 00 	mov    0xb67c6f(%rip),%rcx        # 0x141433b10
1408cbea1:	48 85 c9             	test   %rcx,%rcx
1408cbea4:	74 0d                	je     0x1408cbeb3
1408cbea6:	48 8b 05 03 18 ae 00 	mov    0xae1803(%rip),%rax        # 0x1413ad6b0
1408cbead:	ff 15 6d 7b 6b 00    	call   *0x6b7b6d(%rip)        # 0x140f83a20
1408cbeb3:	48 8b 05 ae 17 ae 00 	mov    0xae17ae(%rip),%rax        # 0x1413ad668
1408cbeba:	48 8b cd             	mov    %rbp,%rcx
1408cbebd:	ff 15 5d 7b 6b 00    	call   *0x6b7b5d(%rip)        # 0x140f83a20
1408cbec3:	48 ff 0d ce 7b b6 00 	decq   0xb67bce(%rip)        # 0x141433a98
1408cbeca:	48 63 c8             	movslq %eax,%rcx
1408cbecd:	48 29 0d 7c 7b b6 00 	sub    %rcx,0xb67b7c(%rip)        # 0x141433a50
1408cbed4:	48 8b cd             	mov    %rbp,%rcx
1408cbed7:	48 8b 05 7a 17 ae 00 	mov    0xae177a(%rip),%rax        # 0x1413ad658
1408cbede:	ff 15 3c 7b 6b 00    	call   *0x6b7b3c(%rip)        # 0x140f83a20
1408cbee4:	48 8b 0d 25 7c b6 00 	mov    0xb67c25(%rip),%rcx        # 0x141433b10
1408cbeeb:	48 85 c9             	test   %rcx,%rcx
1408cbeee:	74 19                	je     0x1408cbf09
1408cbef0:	48 8b 05 c9 17 ae 00 	mov    0xae17c9(%rip),%rax        # 0x1413ad6c0
1408cbef7:	eb 0a                	jmp    0x1408cbf03
1408cbef9:	48 8b 05 58 17 ae 00 	mov    0xae1758(%rip),%rax        # 0x1413ad658
1408cbf00:	48 8b cd             	mov    %rbp,%rcx
1408cbf03:	ff 15 17 7b 6b 00    	call   *0x6b7b17(%rip)        # 0x140f83a20
1408cbf09:	48 8b ce             	mov    %rsi,%rcx
1408cbf0c:	e8 6f 03 00 00       	call   0x1408cc280
1408cbf11:	4c 8b 6c 24 30       	mov    0x30(%rsp),%r13
1408cbf16:	41 8b c4             	mov    %r12d,%eax
1408cbf19:	48 83 c4 38          	add    $0x38,%rsp
1408cbf1d:	41 5f                	pop    %r15
1408cbf1f:	41 5e                	pop    %r14
1408cbf21:	41 5c                	pop    %r12
1408cbf23:	5e                   	pop    %rsi
1408cbf24:	5d                   	pop    %rbp
1408cbf25:	5b                   	pop    %rbx
1408cbf26:	c3                   	ret
1408cbf27:	cc                   	int3
1408cbf28:	cc                   	int3
1408cbf29:	cc                   	int3
1408cbf2a:	cc                   	int3
1408cbf2b:	cc                   	int3
1408cbf2c:	cc                   	int3
1408cbf2d:	cc                   	int3
1408cbf2e:	cc                   	int3
1408cbf2f:	cc                   	int3
1408cbf30:	48 85 c9             	test   %rcx,%rcx
1408cbf33:	0f 84 fa 02 00 00    	je     0x1408cc233
1408cbf39:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1408cbf3e:	48 89 74 24 10       	mov    %rsi,0x10(%rsp)
1408cbf43:	57                   	push   %rdi
1408cbf44:	48 83 ec 20          	sub    $0x20,%rsp
1408cbf48:	8b fa                	mov    %edx,%edi
1408cbf4a:	49 8b f0             	mov    %r8,%rsi
1408cbf4d:	ff cf                	dec    %edi
1408cbf4f:	48 8b d9             	mov    %rcx,%rbx
1408cbf52:	83 79 08 00          	cmpl   $0x0,0x8(%rcx)
1408cbf56:	74 25                	je     0x1408cbf7d
1408cbf58:	0f 1f 84 00 00 00 00 	nopl   0x0(%rax,%rax,1)
1408cbf5f:	00
1408cbf60:	8b c7                	mov    %edi,%eax
1408cbf62:	33 d2                	xor    %edx,%edx
1408cbf64:	f7 73 08             	divl   0x8(%rbx)
1408cbf67:	8b fa                	mov    %edx,%edi
1408cbf69:	48 8b 5c c3 10       	mov    0x10(%rbx,%rax,8),%rbx
1408cbf6e:	48 85 db             	test   %rbx,%rbx