140f38e6d:	cc                   	int3
140f38e6e:	cc                   	int3
140f38e6f:	cc                   	int3
140f38e70:	40 55                	rex push %rbp
140f38e72:	48 83 ec 20          	sub    $0x20,%rsp
140f38e76:	48 8b ea             	mov    %rdx,%rbp
140f38e79:	8b 45 38             	mov    0x38(%rbp),%eax
140f38e7c:	83 e0 01             	and    $0x1,%eax
140f38e7f:	85 c0                	test   %eax,%eax
140f38e81:	74 10                	je     0x140f38e93
140f38e83:	83 65 38 fe          	andl   $0xfffffffe,0x38(%rbp)
140f38e87:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140f38e8e:	e8 bd eb 25 ff       	call   0x140197a50
140f38e93:	48 83 c4 20          	add    $0x20,%rsp
140f38e97:	5d                   	pop    %rbp
140f38e98:	c3                   	ret
140f38e99:	cc                   	int3
140f38e9a:	cc                   	int3
140f38e9b:	cc                   	int3
140f38e9c:	cc                   	int3
140f38e9d:	cc                   	int3
140f38e9e:	cc                   	int3
140f38e9f:	cc                   	int3
140f38ea0:	40 55                	rex push %rbp
140f38ea2:	48 83 ec 20          	sub    $0x20,%rsp
140f38ea6:	48 8b ea             	mov    %rdx,%rbp
140f38ea9:	8b 45 38             	mov    0x38(%rbp),%eax
140f38eac:	83 e0 02             	and    $0x2,%eax
140f38eaf:	85 c0                	test   %eax,%eax
140f38eb1:	74 10                	je     0x140f38ec3
140f38eb3:	83 65 38 fd          	andl   $0xfffffffd,0x38(%rbp)
140f38eb7:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140f38ebe:	e8 8d eb 25 ff       	call   0x140197a50
140f38ec3:	48 83 c4 20          	add    $0x20,%rsp
140f38ec7:	5d                   	pop    %rbp
140f38ec8:	c3                   	ret
140f38ec9:	cc                   	int3
140f38eca:	cc                   	int3
140f38ecb:	cc                   	int3
140f38ecc:	cc                   	int3
140f38ecd:	cc                   	int3
140f38ece:	cc                   	int3
140f38ecf:	cc                   	int3
140f38ed0:	40 55                	rex push %rbp
140f38ed2:	48 83 ec 20          	sub    $0x20,%rsp
140f38ed6:	48 8b ea             	mov    %rdx,%rbp
140f38ed9:	8b 45 38             	mov    0x38(%rbp),%eax
140f38edc:	83 e0 04             	and    $0x4,%eax
140f38edf:	85 c0                	test   %eax,%eax
140f38ee1:	74 10                	je     0x140f38ef3
140f38ee3:	83 65 38 fb          	andl   $0xfffffffb,0x38(%rbp)
140f38ee7:	48 8d 8d 00 01 00 00 	lea    0x100(%rbp),%rcx
140f38eee:	e8 5d eb 25 ff       	call   0x140197a50
140f38ef3:	48 83 c4 20          	add    $0x20,%rsp
140f38ef7:	5d                   	pop    %rbp
140f38ef8:	c3                   	ret
140f38ef9:	cc                   	int3
140f38efa:	cc                   	int3
140f38efb:	cc                   	int3
140f38efc:	cc                   	int3
140f38efd:	cc                   	int3
140f38efe:	cc                   	int3
140f38eff:	cc                   	int3
140f38f00:	40 55                	rex push %rbp
140f38f02:	48 83 ec 20          	sub    $0x20,%rsp
140f38f06:	48 8b ea             	mov    %rdx,%rbp
140f38f09:	8b 45 38             	mov    0x38(%rbp),%eax
140f38f0c:	83 e0 08             	and    $0x8,%eax
140f38f0f:	85 c0                	test   %eax,%eax
140f38f11:	74 10                	je     0x140f38f23
140f38f13:	83 65 38 f7          	andl   $0xfffffff7,0x38(%rbp)
140f38f17:	48 8d 8d e0 00 00 00 	lea    0xe0(%rbp),%rcx
140f38f1e:	e8 2d eb 25 ff       	call   0x140197a50
140f38f23:	48 83 c4 20          	add    $0x20,%rsp
140f38f27:	5d                   	pop    %rbp
140f38f28:	c3                   	ret
140f38f29:	cc                   	int3
140f38f2a:	cc                   	int3
140f38f2b:	cc                   	int3
140f38f2c:	cc                   	int3
140f38f2d:	cc                   	int3
140f38f2e:	cc                   	int3
140f38f2f:	cc                   	int3
140f38f30:	40 55                	rex push %rbp
140f38f32:	48 83 ec 20          	sub    $0x20,%rsp
140f38f36:	48 8b ea             	mov    %rdx,%rbp
140f38f39:	ba 60 00 00 00       	mov    $0x60,%edx
140f38f3e:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f38f45:	e8 fa 21 ee ff       	call   0x140e1b144
140f38f4a:	48 83 c4 20          	add    $0x20,%rsp
140f38f4e:	5d                   	pop    %rbp
140f38f4f:	c3                   	ret
140f38f50:	40 55                	rex push %rbp
140f38f52:	48 83 ec 20          	sub    $0x20,%rsp
140f38f56:	48 8b ea             	mov    %rdx,%rbp
140f38f59:	8b 45 40             	mov    0x40(%rbp),%eax
140f38f5c:	83 e0 01             	and    $0x1,%eax
140f38f5f:	85 c0                	test   %eax,%eax
140f38f61:	74 10                	je     0x140f38f73
140f38f63:	83 65 40 fe          	andl   $0xfffffffe,0x40(%rbp)
140f38f67:	48 8b 8d d0 00 00 00 	mov    0xd0(%rbp),%rcx
140f38f6e:	e8 7d 55 26 ff       	call   0x14019e4f0
140f38f73:	48 83 c4 20          	add    $0x20,%rsp
140f38f77:	5d                   	pop    %rbp
140f38f78:	c3                   	ret
140f38f79:	cc                   	int3
140f38f7a:	cc                   	int3
140f38f7b:	cc                   	int3
140f38f7c:	cc                   	int3
140f38f7d:	cc                   	int3
140f38f7e:	cc                   	int3
140f38f7f:	cc                   	int3
140f38f80:	48 8d 8a 28 00 00 00 	lea    0x28(%rdx),%rcx
140f38f87:	e9 b4 cc 74 ff       	jmp    0x140685c40
140f38f8c:	cc                   	int3
140f38f8d:	cc                   	int3
140f38f8e:	cc                   	int3
140f38f8f:	cc                   	int3
140f38f90:	48 8d 8a 90 00 00 00 	lea    0x90(%rdx),%rcx
140f38f97:	e9 14 21 74 ff       	jmp    0x14067b0b0
140f38f9c:	cc                   	int3
140f38f9d:	cc                   	int3
140f38f9e:	cc                   	int3
140f38f9f:	cc                   	int3
140f38fa0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f38fa5:	53                   	push   %rbx
140f38fa6:	55                   	push   %rbp
140f38fa7:	48 83 ec 28          	sub    $0x28,%rsp
140f38fab:	48 8b ea             	mov    %rdx,%rbp
140f38fae:	4c 8b 85 80 00 00 00 	mov    0x80(%rbp),%r8
140f38fb5:	48 8b 55 30          	mov    0x30(%rbp),%rdx
140f38fb9:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f38fc0:	e8 1b e3 25 ff       	call   0x1401972e0
140f38fc5:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f38fc9:	48 8b 95 88 00 00 00 	mov    0x88(%rbp),%rdx
140f38fd0:	48 8b 8d 80 00 00 00 	mov    0x80(%rbp),%rcx
140f38fd7:	e8 d4 48 26 ff       	call   0x14019d8b0
140f38fdc:	33 d2                	xor    %edx,%edx
140f38fde:	33 c9                	xor    %ecx,%ecx
140f38fe0:	e8 33 38 ee ff       	call   0x140e1c818
140f38fe5:	90                   	nop
140f38fe6:	cc                   	int3
140f38fe7:	cc                   	int3
140f38fe8:	cc                   	int3
140f38fe9:	cc                   	int3
140f38fea:	cc                   	int3
140f38feb:	cc                   	int3
140f38fec:	cc                   	int3
140f38fed:	cc                   	int3
140f38fee:	cc                   	int3
140f38fef:	cc                   	int3
140f38ff0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f38ff5:	53                   	push   %rbx
140f38ff6:	55                   	push   %rbp
140f38ff7:	48 83 ec 28          	sub    $0x28,%rsp
140f38ffb:	48 8b ea             	mov    %rdx,%rbp
140f38ffe:	4c 8b 45 60          	mov    0x60(%rbp),%r8
140f39002:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140f39006:	48 8b 4d 78          	mov    0x78(%rbp),%rcx
140f3900a:	e8 b1 f4 8c ff       	call   0x1408084c0
140f3900f:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f39013:	48 8b 55 68          	mov    0x68(%rbp),%rdx
140f39017:	48 8b 4d 60          	mov    0x60(%rbp),%rcx
140f3901b:	e8 f0 65 26 ff       	call   0x14019f610
140f39020:	33 d2                	xor    %edx,%edx
140f39022:	33 c9                	xor    %ecx,%ecx
140f39024:	e8 ef 37 ee ff       	call   0x140e1c818
140f39029:	90                   	nop
140f3902a:	cc                   	int3
140f3902b:	cc                   	int3
140f3902c:	cc                   	int3
140f3902d:	cc                   	int3
140f3902e:	cc                   	int3
140f3902f:	cc                   	int3
140f39030:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f39035:	53                   	push   %rbx
140f39036:	55                   	push   %rbp
140f39037:	48 83 ec 28          	sub    $0x28,%rsp
140f3903b:	48 8b ea             	mov    %rdx,%rbp
140f3903e:	4c 8b 45 70          	mov    0x70(%rbp),%r8
140f39042:	48 8b 55 28          	mov    0x28(%rbp),%rdx
140f39046:	48 8b 8d 88 00 00 00 	mov    0x88(%rbp),%rcx
140f3904d:	e8 be f4 8c ff       	call   0x140808510
140f39052:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f39056:	48 8b 55 78          	mov    0x78(%rbp),%rdx
140f3905a:	48 8b 4d 70          	mov    0x70(%rbp),%rcx
140f3905e:	e8 dd b4 48 ff       	call   0x1403c4540
140f39063:	33 d2                	xor    %edx,%edx
140f39065:	33 c9                	xor    %ecx,%ecx
140f39067:	e8 ac 37 ee ff       	call   0x140e1c818
140f3906c:	90                   	nop
140f3906d:	cc                   	int3
140f3906e:	cc                   	int3
140f3906f:	cc                   	int3
140f39070:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f39075:	53                   	push   %rbx
140f39076:	55                   	push   %rbp
140f39077:	48 83 ec 28          	sub    $0x28,%rsp
140f3907b:	48 8b ea             	mov    %rdx,%rbp
140f3907e:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f39085:	48 8b 55 40          	mov    0x40(%rbp),%rdx
140f39089:	48 8b 8d 98 00 00 00 	mov    0x98(%rbp),%rcx
140f39090:	e8 7b f4 8c ff       	call   0x140808510
140f39095:	4c 8b 45 20          	mov    0x20(%rbp),%r8
140f39099:	48 8b 95 a8 00 00 00 	mov    0xa8(%rbp),%rdx
140f390a0:	48 8b 8d 90 00 00 00 	mov    0x90(%rbp),%rcx
140f390a7:	e8 94 b4 48 ff       	call   0x1403c4540
140f390ac:	33 d2                	xor    %edx,%edx
140f390ae:	33 c9                	xor    %ecx,%ecx
140f390b0:	e8 63 37 ee ff       	call   0x140e1c818
140f390b5:	90                   	nop
140f390b6:	cc                   	int3
140f390b7:	cc                   	int3
140f390b8:	cc                   	int3
140f390b9:	cc                   	int3
140f390ba:	cc                   	int3
140f390bb:	cc                   	int3
140f390bc:	cc                   	int3
140f390bd:	cc                   	int3
140f390be:	cc                   	int3
140f390bf:	cc                   	int3
140f390c0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f390c5:	53                   	push   %rbx
140f390c6:	55                   	push   %rbp
140f390c7:	57                   	push   %rdi
140f390c8:	48 83 ec 20          	sub    $0x20,%rsp
140f390cc:	48 8b ea             	mov    %rdx,%rbp
140f390cf:	48 8b 85 a8 00 00 00 	mov    0xa8(%rbp),%rax
140f390d6:	48 8d 0c 40          	lea    (%rax,%rax,2),%rcx
140f390da:	48 c1 e1 04          	shl    $0x4,%rcx
140f390de:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140f390e5:	48 03 cb             	add    %rbx,%rcx
140f390e8:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f390ef:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
140f390f3:	48 8b 17             	mov    (%rdi),%rdx
140f390f6:	e8 15 f4 8c ff       	call   0x140808510
140f390fb:	48 89 1f             	mov    %rbx,(%rdi)
140f390fe:	33 d2                	xor    %edx,%edx
140f39100:	33 c9                	xor    %ecx,%ecx
140f39102:	e8 11 37 ee ff       	call   0x140e1c818
140f39107:	90                   	nop
140f39108:	cc                   	int3
140f39109:	cc                   	int3
140f3910a:	cc                   	int3
140f3910b:	cc                   	int3
140f3910c:	cc                   	int3
140f3910d:	cc                   	int3
140f3910e:	cc                   	int3
140f3910f:	cc                   	int3
140f39110:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f39115:	53                   	push   %rbx
140f39116:	55                   	push   %rbp
140f39117:	56                   	push   %rsi
140f39118:	57                   	push   %rdi
140f39119:	48 83 ec 28          	sub    $0x28,%rsp
140f3911d:	48 8b ea             	mov    %rdx,%rbp
140f39120:	48 8b bd a8 00 00 00 	mov    0xa8(%rbp),%rdi
140f39127:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
140f3912b:	48 c1 e1 04          	shl    $0x4,%rcx
140f3912f:	48 8b 9d 98 00 00 00 	mov    0x98(%rbp),%rbx
140f39136:	48 03 cb             	add    %rbx,%rcx
140f39139:	48 8d 14 7f          	lea    (%rdi,%rdi,2),%rdx
140f3913d:	48 c1 e2 05          	shl    $0x5,%rdx
140f39141:	48 03 d3             	add    %rbx,%rdx
140f39144:	48 8b b5 90 00 00 00 	mov    0x90(%rbp),%rsi
140f3914b:	4c 8b ce             	mov    %rsi,%r9
140f3914e:	4c 8b c3             	mov    %rbx,%r8
140f39151:	e8 fa 01 8d ff       	call   0x140809350
140f39156:	90                   	nop
140f39157:	4c 8d 04 7f          	lea    (%rdi,%rdi,2),%r8
140f3915b:	49 c1 e0 04          	shl    $0x4,%r8
140f3915f:	4c 03 c3             	add    %rbx,%r8
140f39162:	48 8d 0c 7f          	lea    (%rdi,%rdi,2),%rcx
140f39166:	48 c1 e1 05          	shl    $0x5,%rcx
140f3916a:	48 03 cb             	add    %rbx,%rcx
140f3916d:	48 8b 7d 20          	mov    0x20(%rbp),%rdi
140f39171:	48 8b 17             	mov    (%rdi),%rdx
140f39174:	e8 67 fe 8c ff       	call   0x140808fe0
140f39179:	4c 8b c6             	mov    %rsi,%r8
140f3917c:	48 8b 17             	mov    (%rdi),%rdx
140f3917f:	48 8b 5d 30          	mov    0x30(%rbp),%rbx
140f39183:	48 8b cb             	mov    %rbx,%rcx
140f39186:	e8 85 f3 8c ff       	call   0x140808510
140f3918b:	48 89 1f             	mov    %rbx,(%rdi)
140f3918e:	33 d2                	xor    %edx,%edx
140f39190:	33 c9                	xor    %ecx,%ecx
140f39192:	e8 81 36 ee ff       	call   0x140e1c818
140f39197:	90                   	nop
140f39198:	cc                   	int3
140f39199:	cc                   	int3
140f3919a:	cc                   	int3
140f3919b:	cc                   	int3
140f3919c:	cc                   	int3
140f3919d:	cc                   	int3
140f3919e:	cc                   	int3
140f3919f:	cc                   	int3
140f391a0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f391a5:	53                   	push   %rbx
140f391a6:	55                   	push   %rbp
140f391a7:	48 83 ec 28          	sub    $0x28,%rsp
140f391ab:	48 8b ea             	mov    %rdx,%rbp
140f391ae:	4c 8b 85 90 00 00 00 	mov    0x90(%rbp),%r8
140f391b5:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140f391b9:	48 8b 13             	mov    (%rbx),%rdx
140f391bc:	48 8b 8d a8 00 00 00 	mov    0xa8(%rbp),%rcx
140f391c3:	e8 48 f3 8c ff       	call   0x140808510
140f391c8:	48 8b 85 98 00 00 00 	mov    0x98(%rbp),%rax
140f391cf:	48 89 03             	mov    %rax,(%rbx)
140f391d2:	33 d2                	xor    %edx,%edx
140f391d4:	33 c9                	xor    %ecx,%ecx
140f391d6:	e8 3d 36 ee ff       	call   0x140e1c818
140f391db:	90                   	nop
140f391dc:	cc                   	int3
140f391dd:	cc                   	int3
140f391de:	cc                   	int3
140f391df:	cc                   	int3
140f391e0:	48 89 54 24 10       	mov    %rdx,0x10(%rsp)
140f391e5:	53                   	push   %rbx
140f391e6:	55                   	push   %rbp
140f391e7:	56                   	push   %rsi
140f391e8:	57                   	push   %rdi
140f391e9:	48 83 ec 28          	sub    $0x28,%rsp
140f391ed:	48 8b ea             	mov    %rdx,%rbp
140f391f0:	48 8b bd 90 00 00 00 	mov    0x90(%rbp),%rdi
140f391f7:	4c 8b cf             	mov    %rdi,%r9
140f391fa:	4c 8b 85 98 00 00 00 	mov    0x98(%rbp),%r8
140f39201:	48 8b 5d 20          	mov    0x20(%rbp),%rbx
140f39205:	48 8b 13             	mov    (%rbx),%rdx
140f39208:	48 8b b5 a8 00 00 00 	mov    0xa8(%rbp),%rsi
140f3920f:	48 8b ce             	mov    %rsi,%rcx
140f39212:	e8 39 01 8d ff       	call   0x140809350
140f39217:	90                   	nop
140f39218:	4c 8b c7             	mov    %rdi,%r8
140f3921b:	48 8b 13             	mov    (%rbx),%rdx
140f3921e:	48 8b ce             	mov    %rsi,%rcx
140f39221:	e8 ea f2 8c ff       	call   0x140808510
140f39226:	48 8b 45 30          	mov    0x30(%rbp),%rax
140f3922a:	48 89 03             	mov    %rax,(%rbx)
140f3922d:	33 d2                	xor    %edx,%edx
140f3922f:	33 c9                	xor    %ecx,%ecx
140f39231:	e8 e2 35 ee ff       	call   0x140e1c818
140f39236:	90                   	nop
140f39237:	cc                   	int3
140f39238:	cc                   	int3
140f39239:	cc                   	int3
140f3923a:	cc                   	int3
140f3923b:	cc                   	int3
140f3923c:	cc                   	int3
140f3923d:	cc                   	int3
140f3923e:	cc                   	int3