140ddbb37:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddbb3b:	41 ff 00             	incl   (%r8)
140ddbb3e:	49 83 ea 01          	sub    $0x1,%r10
140ddbb42:	79 af                	jns    0x140ddbaf3
140ddbb44:	48 89 5e 40          	mov    %rbx,0x40(%rsi)
140ddbb48:	b0 01                	mov    $0x1,%al
140ddbb4a:	e9 aa 02 00 00       	jmp    0x140ddbdf9
140ddbb4f:	48 83 ff 01          	cmp    $0x1,%rdi
140ddbb53:	75 07                	jne    0x140ddbb5c
140ddbb55:	32 c0                	xor    %al,%al
140ddbb57:	e9 99 02 00 00       	jmp    0x140ddbdf5
140ddbb5c:	4c 89 46 40          	mov    %r8,0x40(%rsi)
140ddbb60:	b0 01                	mov    $0x1,%al
140ddbb62:	e9 92 02 00 00       	jmp    0x140ddbdf9
140ddbb67:	48 8b 56 08          	mov    0x8(%rsi),%rdx
140ddbb6b:	48 03 16             	add    (%rsi),%rdx
140ddbb6e:	48 8b 46 18          	mov    0x18(%rsi),%rax
140ddbb72:	48 03 46 10          	add    0x10(%rsi),%rax
140ddbb76:	48 3b d0             	cmp    %rax,%rdx
140ddbb79:	49 8b 06             	mov    (%r14),%rax
140ddbb7c:	75 0d                	jne    0x140ddbb8b
140ddbb7e:	c7 44 24 28 00 01 00 	movl   $0x100,0x28(%rsp)
140ddbb85:	00
140ddbb86:	8b 48 14             	mov    0x14(%rax),%ecx
140ddbb89:	eb 10                	jmp    0x140ddbb9b
140ddbb8b:	0f b6 0a             	movzbl (%rdx),%ecx
140ddbb8e:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140ddbb93:	0f b6 8c 01 a8 00 00 	movzbl 0xa8(%rcx,%rax,1),%ecx
140ddbb9a:	00
140ddbb9b:	48 63 c1             	movslq %ecx,%rax
140ddbb9e:	49 8b 7c c4 10       	mov    0x10(%r12,%rax,8),%rdi
140ddbba3:	90                   	nop
140ddbba4:	48 85 ff             	test   %rdi,%rdi
140ddbba7:	0f 85 bd 01 00 00    	jne    0x140ddbd6a
140ddbbad:	49 8d 5e 10          	lea    0x10(%r14),%rbx
140ddbbb1:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
140ddbbb5:	48 8b cb             	mov    %rbx,%rcx
140ddbbb8:	ff 15 62 7b 1a 00    	call   *0x1a7b62(%rip)        # 0x140f83720
140ddbbbe:	90                   	nop
140ddbbbf:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
140ddbbc4:	49 8b d4             	mov    %r12,%rdx
140ddbbc7:	49 8b ce             	mov    %r14,%rcx
140ddbbca:	e8 b1 2c 00 00       	call   0x140dde880
140ddbbcf:	48 8b f8             	mov    %rax,%rdi
140ddbbd2:	48 8b cb             	mov    %rbx,%rcx
140ddbbd5:	ff 15 35 7b 1a 00    	call   *0x1a7b35(%rip)        # 0x140f83710
140ddbbdb:	48 85 ff             	test   %rdi,%rdi
140ddbbde:	0f 85 81 01 00 00    	jne    0x140ddbd65
140ddbbe4:	4c 89 74 24 48       	mov    %r14,0x48(%rsp)
140ddbbe9:	49 83 fc 02          	cmp    $0x2,%r12
140ddbbed:	77 23                	ja     0x140ddbc12
140ddbbef:	49 8b c7             	mov    %r15,%rax
140ddbbf2:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ddbbf7:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ddbbfc:	4c 89 7c 24 58       	mov    %r15,0x58(%rsp)
140ddbc01:	b0 01                	mov    $0x1,%al
140ddbc03:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddbc07:	88 44 24 60          	mov    %al,0x60(%rsp)
140ddbc0b:	4c 89 64 24 68       	mov    %r12,0x68(%rsp)
140ddbc10:	eb 5a                	jmp    0x140ddbc6c
140ddbc12:	32 c0                	xor    %al,%al
140ddbc14:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddbc18:	88 44 24 60          	mov    %al,0x60(%rsp)
140ddbc1c:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140ddbc21:	41 8b 44 24 0c       	mov    0xc(%r12),%eax
140ddbc26:	89 44 24 5c          	mov    %eax,0x5c(%rsp)
140ddbc2a:	49 63 7c 24 08       	movslq 0x8(%r12),%rdi
140ddbc2f:	89 7c 24 58          	mov    %edi,0x58(%rsp)
140ddbc33:	b8 04 00 00 00       	mov    $0x4,%eax
140ddbc38:	48 f7 e7             	mul    %rdi
140ddbc3b:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140ddbc42:	48 0f 40 c1          	cmovo  %rcx,%rax
140ddbc46:	48 8b c8             	mov    %rax,%rcx
140ddbc49:	e8 ce f9 03 00       	call   0x140e1b61c
140ddbc4e:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140ddbc53:	48 89 44 24 50       	mov    %rax,0x50(%rsp)
140ddbc58:	4c 8b c7             	mov    %rdi,%r8
140ddbc5b:	49 c1 e0 02          	shl    $0x2,%r8
140ddbc5f:	49 8b 14 24          	mov    (%r12),%rdx
140ddbc63:	48 8b c8             	mov    %rax,%rcx
140ddbc66:	e8 a5 33 10 00       	call   0x140edf010
140ddbc6b:	90                   	nop
140ddbc6c:	48 8b 56 30          	mov    0x30(%rsi),%rdx
140ddbc70:	49 8b ce             	mov    %r14,%rcx
140ddbc73:	e8 58 2a 00 00       	call   0x140dde6d0
140ddbc78:	48 8d 4c 24 48       	lea    0x48(%rsp),%rcx
140ddbc7d:	e8 fe 2a 00 00       	call   0x140dde780
140ddbc82:	48 8b f8             	mov    %rax,%rdi
140ddbc85:	48 85 c0             	test   %rax,%rax
140ddbc88:	0f 84 aa 00 00 00    	je     0x140ddbd38
140ddbc8e:	48 89 5d 88          	mov    %rbx,-0x78(%rbp)
140ddbc92:	48 8b cb             	mov    %rbx,%rcx
140ddbc95:	ff 15 85 7a 1a 00    	call   *0x1a7a85(%rip)        # 0x140f83720
140ddbc9b:	90                   	nop
140ddbc9c:	44 8b 44 24 28       	mov    0x28(%rsp),%r8d
140ddbca1:	48 8b d7             	mov    %rdi,%rdx
140ddbca4:	49 8b ce             	mov    %r14,%rcx
140ddbca7:	e8 d4 2b 00 00       	call   0x140dde880
140ddbcac:	48 8b f8             	mov    %rax,%rdi
140ddbcaf:	48 8b cb             	mov    %rbx,%rcx
140ddbcb2:	ff 15 58 7a 1a 00    	call   *0x1a7a58(%rip)        # 0x140f83710
140ddbcb8:	48 85 ff             	test   %rdi,%rdi
140ddbcbb:	0f 85 93 00 00 00    	jne    0x140ddbd54
140ddbcc1:	40 88 7d c0          	mov    %dil,-0x40(%rbp)
140ddbcc5:	8d 57 01             	lea    0x1(%rdi),%edx
140ddbcc8:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ddbccc:	e8 9f 22 40 ff       	call   0x1401ddf70
140ddbcd1:	90                   	nop
140ddbcd2:	48 8d 15 97 4a 3d 00 	lea    0x3d4a97(%rip),%rdx        # 0x1411b0770
140ddbcd9:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ddbcdd:	e8 5e 45 3f ff       	call   0x1401d0240
140ddbce2:	48 8b c8             	mov    %rax,%rcx
140ddbce5:	48 8d 15 6c a6 1d 00 	lea    0x1da66c(%rip),%rdx        # 0x140fb6358
140ddbcec:	e8 4f 45 3f ff       	call   0x1401d0240
140ddbcf1:	48 8b c8             	mov    %rax,%rcx
140ddbcf4:	ba ea 05 00 00       	mov    $0x5ea,%edx
140ddbcf9:	e8 22 c9 59 ff       	call   0x140378620
140ddbcfe:	48 8b c8             	mov    %rax,%rcx
140ddbd01:	48 8d 15 58 d8 1c 00 	lea    0x1cd858(%rip),%rdx        # 0x140fa9560
140ddbd08:	e8 33 45 3f ff       	call   0x1401d0240
140ddbd0d:	90                   	nop
140ddbd0e:	48 8d 15 93 4b 3d 00 	lea    0x3d4b93(%rip),%rdx        # 0x1411b08a8
140ddbd15:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ddbd19:	e8 22 45 3f ff       	call   0x1401d0240
140ddbd1e:	90                   	nop
140ddbd1f:	40 38 7d c0          	cmp    %dil,-0x40(%rbp)
140ddbd23:	75 09                	jne    0x140ddbd2e
140ddbd25:	48 8d 4d c0          	lea    -0x40(%rbp),%rcx
140ddbd29:	e8 72 4e ff ff       	call   0x140dd0ba0
140ddbd2e:	48 8d 4d c8          	lea    -0x38(%rbp),%rcx
140ddbd32:	e8 29 a3 40 ff       	call   0x1401e6060
140ddbd37:	90                   	nop
140ddbd38:	c6 46 38 01          	movb   $0x1,0x38(%rsi)
140ddbd3c:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140ddbd41:	75 0a                	jne    0x140ddbd4d
140ddbd43:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ddbd48:	e8 f7 f3 03 00       	call   0x140e1b144
140ddbd4d:	32 c0                	xor    %al,%al
140ddbd4f:	e9 a5 00 00 00       	jmp    0x140ddbdf9
140ddbd54:	80 7c 24 20 00       	cmpb   $0x0,0x20(%rsp)
140ddbd59:	75 0a                	jne    0x140ddbd65
140ddbd5b:	48 8b 4c 24 30       	mov    0x30(%rsp),%rcx
140ddbd60:	e8 df f3 03 00       	call   0x140e1b144
140ddbd65:	4c 8b 44 24 38       	mov    0x38(%rsp),%r8
140ddbd6a:	48 83 ff 02          	cmp    $0x2,%rdi
140ddbd6e:	0f 86 db fd ff ff    	jbe    0x140ddbb4f
140ddbd74:	8b 47 0c             	mov    0xc(%rdi),%eax
140ddbd77:	c1 e8 08             	shr    $0x8,%eax
140ddbd7a:	a8 01                	test   $0x1,%al
140ddbd7c:	74 72                	je     0x140ddbdf0
140ddbd7e:	b3 01                	mov    $0x1,%bl
140ddbd80:	4d 8b fd             	mov    %r13,%r15
140ddbd83:	48 83 7e 48 00       	cmpq   $0x0,0x48(%rsi)
140ddbd88:	74 68                	je     0x140ddbdf2
140ddbd8a:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140ddbd8f:	75 61                	jne    0x140ddbdf2
140ddbd91:	8b 47 08             	mov    0x8(%rdi),%eax
140ddbd94:	83 e8 01             	sub    $0x1,%eax
140ddbd97:	4c 63 d8             	movslq %eax,%r11
140ddbd9a:	78 56                	js     0x140ddbdf2
140ddbd9c:	0f 1f 40 00          	nopl   0x0(%rax)
140ddbda0:	48 8b 07             	mov    (%rdi),%rax
140ddbda3:	4e 63 14 98          	movslq (%rax,%r11,4),%r10
140ddbda7:	41 83 fa fe          	cmp    $0xfffffffe,%r10d
140ddbdab:	74 45                	je     0x140ddbdf2
140ddbdad:	4c 8b 4e 48          	mov    0x48(%rsi),%r9
140ddbdb1:	49 8b 51 20          	mov    0x20(%r9),%rdx
140ddbdb5:	48 85 d2             	test   %rdx,%rdx
140ddbdb8:	74 2e                	je     0x140ddbde8
140ddbdba:	45 3b 51 18          	cmp    0x18(%r9),%r10d
140ddbdbe:	73 28                	jae    0x140ddbde8
140ddbdc0:	49 8b 41 10          	mov    0x10(%r9),%rax
140ddbdc4:	4e 63 04 90          	movslq (%rax,%r10,4),%r8
140ddbdc8:	45 3b 01             	cmp    (%r9),%r8d
140ddbdcb:	73 06                	jae    0x140ddbdd3
140ddbdcd:	46 39 14 82          	cmp    %r10d,(%rdx,%r8,4)
140ddbdd1:	74 15                	je     0x140ddbde8
140ddbdd3:	41 8b 09             	mov    (%r9),%ecx
140ddbdd6:	42 89 0c 90          	mov    %ecx,(%rax,%r10,4)
140ddbdda:	49 63 11             	movslq (%r9),%rdx
140ddbddd:	49 8b 49 20          	mov    0x20(%r9),%rcx
140ddbde1:	44 89 14 91          	mov    %r10d,(%rcx,%rdx,4)
140ddbde5:	41 ff 01             	incl   (%r9)
140ddbde8:	49 83 eb 01          	sub    $0x1,%r11
140ddbdec:	79 b2                	jns    0x140ddbda0
140ddbdee:	eb 02                	jmp    0x140ddbdf2
140ddbdf0:	32 db                	xor    %bl,%bl
140ddbdf2:	0f b6 c3             	movzbl %bl,%eax
140ddbdf5:	4c 89 7e 40          	mov    %r15,0x40(%rsi)
140ddbdf9:	48 8b 9c 24 00 02 00 	mov    0x200(%rsp),%rbx
140ddbe00:	00
140ddbe01:	48 81 c4 b0 01 00 00 	add    $0x1b0,%rsp
140ddbe08:	41 5f                	pop    %r15
140ddbe0a:	41 5e                	pop    %r14
140ddbe0c:	41 5d                	pop    %r13
140ddbe0e:	41 5c                	pop    %r12
140ddbe10:	5f                   	pop    %rdi
140ddbe11:	5e                   	pop    %rsi
140ddbe12:	5d                   	pop    %rbp
140ddbe13:	c3                   	ret
140ddbe14:	cc                   	int3
140ddbe15:	cc                   	int3
140ddbe16:	cc                   	int3
140ddbe17:	cc                   	int3
140ddbe18:	cc                   	int3
140ddbe19:	cc                   	int3
140ddbe1a:	cc                   	int3
140ddbe1b:	cc                   	int3
140ddbe1c:	cc                   	int3
140ddbe1d:	cc                   	int3
140ddbe1e:	cc                   	int3
140ddbe1f:	cc                   	int3
140ddbe20:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140ddbe25:	55                   	push   %rbp
140ddbe26:	56                   	push   %rsi
140ddbe27:	57                   	push   %rdi
140ddbe28:	41 54                	push   %r12
140ddbe2a:	41 55                	push   %r13
140ddbe2c:	41 56                	push   %r14
140ddbe2e:	41 57                	push   %r15
140ddbe30:	48 8d ac 24 50 ff ff 	lea    -0xb0(%rsp),%rbp
140ddbe37:	ff
140ddbe38:	48 81 ec b0 01 00 00 	sub    $0x1b0,%rsp
140ddbe3f:	48 8b f2             	mov    %rdx,%rsi
140ddbe42:	4c 8b f1             	mov    %rcx,%r14
140ddbe45:	48 8b 7a 28          	mov    0x28(%rdx),%rdi
140ddbe49:	48 89 7c 24 70       	mov    %rdi,0x70(%rsp)
140ddbe4e:	45 33 ff             	xor    %r15d,%r15d
140ddbe51:	4c 89 7d 80          	mov    %r15,-0x80(%rbp)
140ddbe55:	48 8b 12             	mov    (%rdx),%rdx
140ddbe58:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140ddbe5d:	4c 8b 6e 08          	mov    0x8(%rsi),%r13
140ddbe61:	4c 03 ea             	add    %rdx,%r13
140ddbe64:	48 8b 09             	mov    (%rcx),%rcx
140ddbe67:	48 81 c1 a8 00 00 00 	add    $0xa8,%rcx
140ddbe6e:	48 89 4d b8          	mov    %rcx,-0x48(%rbp)
140ddbe72:	4c 8b e7             	mov    %rdi,%r12
140ddbe75:	8b 47 0c             	mov    0xc(%rdi),%eax
140ddbe78:	c1 e8 08             	shr    $0x8,%eax
140ddbe7b:	a8 01                	test   $0x1,%al
140ddbe7d:	74 7d                	je     0x140ddbefc
140ddbe7f:	4c 39 7e 48          	cmp    %r15,0x48(%rsi)
140ddbe83:	74 6c                	je     0x140ddbef1
140ddbe85:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140ddbe8a:	75 65                	jne    0x140ddbef1
140ddbe8c:	8b 47 08             	mov    0x8(%rdi),%eax
140ddbe8f:	83 e8 01             	sub    $0x1,%eax
140ddbe92:	4c 63 d0             	movslq %eax,%r10
140ddbe95:	78 5a                	js     0x140ddbef1
140ddbe97:	66 0f 1f 84 00 00 00 	nopw   0x0(%rax,%rax,1)
140ddbe9e:	00 00
140ddbea0:	48 8b 07             	mov    (%rdi),%rax
140ddbea3:	4e 63 0c 90          	movslq (%rax,%r10,4),%r9
140ddbea7:	41 83 f9 fe          	cmp    $0xfffffffe,%r9d
140ddbeab:	74 44                	je     0x140ddbef1
140ddbead:	4c 8b 46 48          	mov    0x48(%rsi),%r8
140ddbeb1:	49 8b 50 20          	mov    0x20(%r8),%rdx
140ddbeb5:	48 85 d2             	test   %rdx,%rdx
140ddbeb8:	74 31                	je     0x140ddbeeb
140ddbeba:	45 3b 48 18          	cmp    0x18(%r8),%r9d
140ddbebe:	73 2b                	jae    0x140ddbeeb
140ddbec0:	49 8b 40 10          	mov    0x10(%r8),%rax
140ddbec4:	4e 63 1c 88          	movslq (%rax,%r9,4),%r11
140ddbec8:	45 3b 18             	cmp    (%r8),%r11d
140ddbecb:	73 06                	jae    0x140ddbed3
140ddbecd:	46 39 0c 9a          	cmp    %r9d,(%rdx,%r11,4)
140ddbed1:	74 18                	je     0x140ddbeeb
140ddbed3:	48 8b c8             	mov    %rax,%rcx
140ddbed6:	41 8b 00             	mov    (%r8),%eax
140ddbed9:	42 89 04 89          	mov    %eax,(%rcx,%r9,4)
140ddbedd:	49 63 08             	movslq (%r8),%rcx
140ddbee0:	49 8b 40 20          	mov    0x20(%r8),%rax
140ddbee4:	44 89 0c 88          	mov    %r9d,(%rax,%rcx,4)
140ddbee8:	41 ff 00             	incl   (%r8)
140ddbeeb:	49 83 ea 01          	sub    $0x1,%r10
140ddbeef:	79 af                	jns    0x140ddbea0
140ddbef1:	4c 89 6e 40          	mov    %r13,0x40(%rsi)
140ddbef5:	b0 01                	mov    $0x1,%al
140ddbef7:	e9 4d 06 00 00       	jmp    0x140ddc549
140ddbefc:	4c 3b ea             	cmp    %rdx,%r13
140ddbeff:	0f 84 b2 03 00 00    	je     0x140ddc2b7
140ddbf05:	66 66 66 0f 1f 84 00 	data16 data16 nopw 0x0(%rax,%rax,1)
140ddbf0c:	00 00 00 00
140ddbf10:	49 8b dd             	mov    %r13,%rbx
140ddbf13:	48 89 5c 24 78       	mov    %rbx,0x78(%rsp)
140ddbf18:	49 ff cd             	dec    %r13
140ddbf1b:	41 0f b6 45 00       	movzbl 0x0(%r13),%eax
140ddbf20:	89 44 24 40          	mov    %eax,0x40(%rsp)
140ddbf24:	0f b6 0c 08          	movzbl (%rax,%rcx,1),%ecx
140ddbf28:	49 8b 7c cc 10       	mov    0x10(%r12,%rcx,8),%rdi
140ddbf2d:	90                   	nop
140ddbf2e:	48 85 ff             	test   %rdi,%rdi
140ddbf31:	0f 85 10 02 00 00    	jne    0x140ddc147
140ddbf37:	49 8d 5e 10          	lea    0x10(%r14),%rbx
140ddbf3b:	48 89 5c 24 28       	mov    %rbx,0x28(%rsp)
140ddbf40:	48 8b cb             	mov    %rbx,%rcx
140ddbf43:	ff 15 d7 77 1a 00    	call   *0x1a77d7(%rip)        # 0x140f83720
140ddbf49:	90                   	nop
140ddbf4a:	44 8b 44 24 40       	mov    0x40(%rsp),%r8d
140ddbf4f:	49 8b d4             	mov    %r12,%rdx
140ddbf52:	49 8b ce             	mov    %r14,%rcx
140ddbf55:	e8 26 29 00 00       	call   0x140dde880
140ddbf5a:	48 8b f8             	mov    %rax,%rdi
140ddbf5d:	48 8b cb             	mov    %rbx,%rcx
140ddbf60:	ff 15 aa 77 1a 00    	call   *0x1a77aa(%rip)        # 0x140f83710
140ddbf66:	48 85 ff             	test   %rdi,%rdi
140ddbf69:	0f 85 ce 01 00 00    	jne    0x140ddc13d
140ddbf6f:	40 38 3d 62 cb 5d 00 	cmp    %dil,0x5dcb62(%rip)        # 0x1413b8ad8
140ddbf76:	74 2a                	je     0x140ddbfa2
140ddbf78:	48 8b 55 80          	mov    -0x80(%rbp),%rdx
140ddbf7c:	48 85 d2             	test   %rdx,%rdx
140ddbf7f:	74 21                	je     0x140ddbfa2
140ddbf81:	49 8b 46 60          	mov    0x60(%r14),%rax
140ddbf85:	48 8d 0c 80          	lea    (%rax,%rax,4),%rcx
140ddbf89:	48 03 c9             	add    %rcx,%rcx
140ddbf8c:	49 8b c5             	mov    %r13,%rax
140ddbf8f:	48 2b c2             	sub    %rdx,%rax
140ddbf92:	48 3b c1             	cmp    %rcx,%rax
140ddbf95:	73 0b                	jae    0x140ddbfa2
140ddbf97:	41 83 7e 08 03       	cmpl   $0x3,0x8(%r14)
140ddbf9c:	0f 85 d2 01 00 00    	jne    0x140ddc174
140ddbfa2:	4c 89 6d 80          	mov    %r13,-0x80(%rbp)
140ddbfa6:	4c 89 75 90          	mov    %r14,-0x70(%rbp)
140ddbfaa:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140ddbfaf:	48 83 f9 02          	cmp    $0x2,%rcx
140ddbfb3:	77 1f                	ja     0x140ddbfd4
140ddbfb5:	49 8b c7             	mov    %r15,%rax
140ddbfb8:	48 89 44 24 28       	mov    %rax,0x28(%rsp)
140ddbfbd:	48 89 45 98          	mov    %rax,-0x68(%rbp)
140ddbfc1:	4c 89 7d a0          	mov    %r15,-0x60(%rbp)
140ddbfc5:	b0 01                	mov    $0x1,%al
140ddbfc7:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddbfcb:	88 45 a8             	mov    %al,-0x58(%rbp)
140ddbfce:	48 89 4d b0          	mov    %rcx,-0x50(%rbp)
140ddbfd2:	eb 56                	jmp    0x140ddc02a
140ddbfd4:	32 c0                	xor    %al,%al
140ddbfd6:	88 44 24 20          	mov    %al,0x20(%rsp)
140ddbfda:	88 45 a8             	mov    %al,-0x58(%rbp)
140ddbfdd:	4c 89 7d b0          	mov    %r15,-0x50(%rbp)
140ddbfe1:	8b 41 0c             	mov    0xc(%rcx),%eax
140ddbfe4:	89 45 a4             	mov    %eax,-0x5c(%rbp)
140ddbfe7:	48 63 79 08          	movslq 0x8(%rcx),%rdi
140ddbfeb:	89 7d a0             	mov    %edi,-0x60(%rbp)
140ddbfee:	b8 04 00 00 00       	mov    $0x4,%eax
140ddbff3:	48 f7 e7             	mul    %rdi
140ddbff6:	48 c7 c1 ff ff ff ff 	mov    $0xffffffffffffffff,%rcx
140ddbffd:	48 0f 40 c1          	cmovo  %rcx,%rax
140ddc001:	48 8b c8             	mov    %rax,%rcx
140ddc004:	e8 13 f6 03 00       	call   0x140e1b61c
140ddc009:	48 89 44 24 28       	mov    %rax,0x28(%rsp)