140d10e14:	e9 bb 00 00 00       	jmp    0x140d10ed4
140d10e19:	f6 43 30 02          	testb  $0x2,0x30(%rbx)
140d10e1d:	75 6f                	jne    0x140d10e8e
140d10e1f:	e8 2c 07 fc ff       	call   0x140cd1550
140d10e24:	48 89 47 18          	mov    %rax,0x18(%rdi)
140d10e28:	48 85 c0             	test   %rax,%rax
140d10e2b:	75 11                	jne    0x140d10e3e
140d10e2d:	c7 44 24 20 5c 04 00 	movl   $0x45c,0x20(%rsp)
140d10e34:	00
140d10e35:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d10e39:	e9 91 00 00 00       	jmp    0x140d10ecf
140d10e3e:	8b 53 34             	mov    0x34(%rbx),%edx
140d10e41:	4c 8d 44 24 70       	lea    0x70(%rsp),%r8
140d10e46:	45 33 c9             	xor    %r9d,%r9d
140d10e49:	48 8b cb             	mov    %rbx,%rcx
140d10e4c:	e8 8f 8e fc ff       	call   0x140cd9ce0
140d10e51:	4c 8b c0             	mov    %rax,%r8
140d10e54:	48 85 c0             	test   %rax,%rax
140d10e57:	75 12                	jne    0x140d10e6b
140d10e59:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10e5e:	c7 44 24 20 63 04 00 	movl   $0x463,0x20(%rsp)
140d10e65:	00
140d10e66:	44 8b c1             	mov    %ecx,%r8d
140d10e69:	eb 69                	jmp    0x140d10ed4
140d10e6b:	48 8b 47 18          	mov    0x18(%rdi),%rax
140d10e6f:	83 60 10 f0          	andl   $0xfffffff0,0x10(%rax)
140d10e73:	48 8b 47 18          	mov    0x18(%rdi),%rax
140d10e77:	83 48 10 08          	orl    $0x8,0x10(%rax)
140d10e7b:	48 8b 54 24 70       	mov    0x70(%rsp),%rdx
140d10e80:	48 8b 4f 18          	mov    0x18(%rdi),%rcx
140d10e84:	e8 57 32 fb ff       	call   0x140cc40e0
140d10e89:	48 89 74 24 70       	mov    %rsi,0x70(%rsp)
140d10e8e:	4c 8d 05 5b f4 45 00 	lea    0x45f45b(%rip),%r8        # 0x1411702f0
140d10e95:	49 8b d7             	mov    %r15,%rdx
140d10e98:	48 8b cf             	mov    %rdi,%rcx
140d10e9b:	e8 50 ff fe ff       	call   0x140d00df0
140d10ea0:	44 8b f0             	mov    %eax,%r14d
140d10ea3:	85 c0                	test   %eax,%eax
140d10ea5:	75 12                	jne    0x140d10eb9
140d10ea7:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10eac:	c7 44 24 20 6e 04 00 	movl   $0x46e,0x20(%rsp)
140d10eb3:	00
140d10eb4:	44 8b c1             	mov    %ecx,%r8d
140d10eb7:	eb 1b                	jmp    0x140d10ed4
140d10eb9:	41 bc 01 00 00 00    	mov    $0x1,%r12d
140d10ebf:	eb 24                	jmp    0x140d10ee5
140d10ec1:	c7 44 24 20 3b 04 00 	movl   $0x43b,0x20(%rsp)
140d10ec8:	00
140d10ec9:	41 b8 43 00 00 00    	mov    $0x43,%r8d
140d10ecf:	b9 10 00 00 00       	mov    $0x10,%ecx
140d10ed4:	4c 8d 0d 45 f6 45 00 	lea    0x45f645(%rip),%r9        # 0x141170520
140d10edb:	ba c0 00 00 00       	mov    $0xc0,%edx
140d10ee0:	e8 9b fd fb ff       	call   0x140cd0c80
140d10ee5:	48 8b 4c 24 60       	mov    0x60(%rsp),%rcx
140d10eea:	4c 8d 05 2f f6 45 00 	lea    0x45f62f(%rip),%r8        # 0x141170520
140d10ef1:	41 b9 73 04 00 00    	mov    $0x473,%r9d
140d10ef7:	48 8b d5             	mov    %rbp,%rdx
140d10efa:	e8 31 0c fb ff       	call   0x140cc1b30
140d10eff:	48 8b 4c 24 70       	mov    0x70(%rsp),%rcx
140d10f04:	48 8d 15 15 f6 45 00 	lea    0x45f615(%rip),%rdx        # 0x141170520
140d10f0b:	41 b8 74 04 00 00    	mov    $0x474,%r8d
140d10f11:	e8 fa 0a fb ff       	call   0x140cc1a10
140d10f16:	48 8d 15 d3 f3 45 00 	lea    0x45f3d3(%rip),%rdx        # 0x1411702f0
140d10f1d:	48 8b cf             	mov    %rdi,%rcx
140d10f20:	e8 4b d5 fe ff       	call   0x140cfe470
140d10f25:	48 8b 5c 24 68       	mov    0x68(%rsp),%rbx
140d10f2a:	45 85 e4             	test   %r12d,%r12d
140d10f2d:	48 8b 6c 24 78       	mov    0x78(%rsp),%rbp
140d10f32:	41 0f 45 f6          	cmovne %r14d,%esi
140d10f36:	8b c6                	mov    %esi,%eax
140d10f38:	48 83 c4 30          	add    $0x30,%rsp
140d10f3c:	41 5f                	pop    %r15
140d10f3e:	41 5e                	pop    %r14
140d10f40:	41 5c                	pop    %r12
140d10f42:	5f                   	pop    %rdi
140d10f43:	5e                   	pop    %rsi
140d10f44:	c3                   	ret
140d10f45:	cc                   	int3
140d10f46:	cc                   	int3
140d10f47:	cc                   	int3
140d10f48:	cc                   	int3
140d10f49:	cc                   	int3
140d10f4a:	cc                   	int3
140d10f4b:	cc                   	int3
140d10f4c:	cc                   	int3
140d10f4d:	cc                   	int3
140d10f4e:	cc                   	int3
140d10f4f:	cc                   	int3
140d10f50:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d10f55:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
140d10f5a:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140d10f5f:	41 56                	push   %r14
140d10f61:	b8 30 00 00 00       	mov    $0x30,%eax
140d10f66:	e8 35 a5 10 00       	call   0x140e1b4a0
140d10f6b:	48 2b e0             	sub    %rax,%rsp
140d10f6e:	45 33 f6             	xor    %r14d,%r14d
140d10f71:	48 8b da             	mov    %rdx,%rbx
140d10f74:	48 8b f1             	mov    %rcx,%rsi
140d10f77:	41 8b ee             	mov    %r14d,%ebp
140d10f7a:	48 85 c9             	test   %rcx,%rcx
140d10f7d:	75 25                	jne    0x140d10fa4
140d10f7f:	4c 8d 0d 9a f5 45 00 	lea    0x45f59a(%rip),%r9        # 0x141170520
140d10f86:	c7 44 24 20 ba 04 00 	movl   $0x4ba,0x20(%rsp)
140d10f8d:	00
140d10f8e:	8d 50 67             	lea    0x67(%rax),%edx
140d10f91:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d10f94:	44 8d 40 13          	lea    0x13(%rax),%r8d
140d10f98:	e8 e3 fc fb ff       	call   0x140cd0c80
140d10f9d:	33 c0                	xor    %eax,%eax
140d10f9f:	e9 f8 00 00 00       	jmp    0x140d1109c
140d10fa4:	44 8b 41 34          	mov    0x34(%rcx),%r8d
140d10fa8:	45 33 c9             	xor    %r9d,%r9d
140d10fab:	48 8b 51 20          	mov    0x20(%rcx),%rdx
140d10faf:	48 8b 49 18          	mov    0x18(%rcx),%rcx
140d10fb3:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d10fb8:	48 89 7c 24 40       	mov    %rdi,0x40(%rsp)
140d10fbd:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
140d10fc2:	e8 19 3a 01 00       	call   0x140d249e0
140d10fc7:	48 8b f8             	mov    %rax,%rdi
140d10fca:	48 85 db             	test   %rbx,%rbx
140d10fcd:	0f 84 c2 00 00 00    	je     0x140d11095
140d10fd3:	48 85 c0             	test   %rax,%rax
140d10fd6:	0f 84 b9 00 00 00    	je     0x140d11095
140d10fdc:	48 8b 03             	mov    (%rbx),%rax
140d10fdf:	48 85 c0             	test   %rax,%rax
140d10fe2:	75 46                	jne    0x140d1102a
140d10fe4:	41 b8 c6 04 00 00    	mov    $0x4c6,%r8d
140d10fea:	48 8d 15 2f f5 45 00 	lea    0x45f52f(%rip),%rdx        # 0x141170520
140d10ff1:	48 8b cf             	mov    %rdi,%rcx
140d10ff4:	e8 b7 09 fb ff       	call   0x140cc19b0
140d10ff9:	48 89 03             	mov    %rax,(%rbx)
140d10ffc:	48 85 c0             	test   %rax,%rax
140d10fff:	75 24                	jne    0x140d11025
140d11001:	4c 8d 0d 18 f5 45 00 	lea    0x45f518(%rip),%r9        # 0x141170520
140d11008:	c7 44 24 20 c7 04 00 	movl   $0x4c7,0x20(%rsp)
140d1100f:	00
140d11010:	ba 97 00 00 00       	mov    $0x97,%edx
140d11015:	8d 48 10             	lea    0x10(%rax),%ecx
140d11018:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d1101c:	e8 5f fc fb ff       	call   0x140cd0c80
140d11021:	33 c0                	xor    %eax,%eax
140d11023:	eb 72                	jmp    0x140d11097
140d11025:	bd 01 00 00 00       	mov    $0x1,%ebp
140d1102a:	44 8b 46 34          	mov    0x34(%rsi),%r8d
140d1102e:	4c 8b c8             	mov    %rax,%r9
140d11031:	48 8b 56 20          	mov    0x20(%rsi),%rdx
140d11035:	48 8b 4e 18          	mov    0x18(%rsi),%rcx
140d11039:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
140d1103e:	48 89 7c 24 20       	mov    %rdi,0x20(%rsp)
140d11043:	e8 98 39 01 00       	call   0x140d249e0
140d11048:	48 85 c0             	test   %rax,%rax
140d1104b:	75 41                	jne    0x140d1108e
140d1104d:	b9 10 00 00 00       	mov    $0x10,%ecx
140d11052:	c7 44 24 20 ce 04 00 	movl   $0x4ce,0x20(%rsp)
140d11059:	00
140d1105a:	44 8b c1             	mov    %ecx,%r8d
140d1105d:	4c 8d 0d bc f4 45 00 	lea    0x45f4bc(%rip),%r9        # 0x141170520
140d11064:	ba 97 00 00 00       	mov    $0x97,%edx
140d11069:	e8 12 fc fb ff       	call   0x140cd0c80
140d1106e:	85 ed                	test   %ebp,%ebp
140d11070:	74 18                	je     0x140d1108a
140d11072:	48 8b 0b             	mov    (%rbx),%rcx
140d11075:	48 8d 15 a4 f4 45 00 	lea    0x45f4a4(%rip),%rdx        # 0x141170520
140d1107c:	41 b8 d0 04 00 00    	mov    $0x4d0,%r8d
140d11082:	e8 89 09 fb ff       	call   0x140cc1a10
140d11087:	4c 89 33             	mov    %r14,(%rbx)
140d1108a:	33 c0                	xor    %eax,%eax
140d1108c:	eb 09                	jmp    0x140d11097
140d1108e:	85 ed                	test   %ebp,%ebp
140d11090:	75 03                	jne    0x140d11095
140d11092:	48 01 3b             	add    %rdi,(%rbx)
140d11095:	8b c7                	mov    %edi,%eax
140d11097:	48 8b 7c 24 40       	mov    0x40(%rsp),%rdi
140d1109c:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d110a1:	48 8b 6c 24 50       	mov    0x50(%rsp),%rbp
140d110a6:	48 8b 74 24 58       	mov    0x58(%rsp),%rsi
140d110ab:	48 83 c4 30          	add    $0x30,%rsp
140d110af:	41 5e                	pop    %r14
140d110b1:	c3                   	ret
140d110b2:	cc                   	int3
140d110b3:	cc                   	int3
140d110b4:	cc                   	int3
140d110b5:	cc                   	int3
140d110b6:	cc                   	int3
140d110b7:	cc                   	int3
140d110b8:	cc                   	int3
140d110b9:	cc                   	int3
140d110ba:	cc                   	int3
140d110bb:	cc                   	int3
140d110bc:	cc                   	int3
140d110bd:	cc                   	int3
140d110be:	cc                   	int3
140d110bf:	cc                   	int3
140d110c0:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140d110c5:	57                   	push   %rdi
140d110c6:	b8 30 00 00 00       	mov    $0x30,%eax
140d110cb:	e8 d0 a3 10 00       	call   0x140e1b4a0
140d110d0:	48 2b e0             	sub    %rax,%rsp
140d110d3:	48 8b fa             	mov    %rdx,%rdi
140d110d6:	48 85 c9             	test   %rcx,%rcx
140d110d9:	74 75                	je     0x140d11150
140d110db:	48 8b 19             	mov    (%rcx),%rbx
140d110de:	48 85 db             	test   %rbx,%rbx
140d110e1:	74 6d                	je     0x140d11150
140d110e3:	48 83 7b 18 00       	cmpq   $0x0,0x18(%rbx)
140d110e8:	74 66                	je     0x140d11150
140d110ea:	48 8b 12             	mov    (%rdx),%rdx
140d110ed:	45 33 c9             	xor    %r9d,%r9d
140d110f0:	48 89 74 24 40       	mov    %rsi,0x40(%rsp)
140d110f5:	48 8b cb             	mov    %rbx,%rcx
140d110f8:	49 63 f0             	movslq %r8d,%rsi
140d110fb:	4c 8b c6             	mov    %rsi,%r8
140d110fe:	e8 cd 8c fc ff       	call   0x140cd9dd0
140d11103:	85 c0                	test   %eax,%eax
140d11105:	75 33                	jne    0x140d1113a
140d11107:	b9 10 00 00 00       	mov    $0x10,%ecx
140d1110c:	c7 44 24 20 ad 04 00 	movl   $0x4ad,0x20(%rsp)
140d11113:	00
140d11114:	44 8b c1             	mov    %ecx,%r8d
140d11117:	4c 8d 0d 02 f4 45 00 	lea    0x45f402(%rip),%r9        # 0x141170520
140d1111e:	ba 98 00 00 00       	mov    $0x98,%edx
140d11123:	e8 58 fb fb ff       	call   0x140cd0c80
140d11128:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d1112d:	33 c0                	xor    %eax,%eax
140d1112f:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d11134:	48 83 c4 30          	add    $0x30,%rsp
140d11138:	5f                   	pop    %rdi
140d11139:	c3                   	ret
140d1113a:	48 01 37             	add    %rsi,(%rdi)
140d1113d:	48 8b c3             	mov    %rbx,%rax
140d11140:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140d11145:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d1114a:	48 83 c4 30          	add    $0x30,%rsp
140d1114e:	5f                   	pop    %rdi
140d1114f:	c3                   	ret
140d11150:	ba 98 00 00 00       	mov    $0x98,%edx
140d11155:	c7 44 24 20 a8 04 00 	movl   $0x4a8,0x20(%rsp)
140d1115c:	00
140d1115d:	4c 8d 0d bc f3 45 00 	lea    0x45f3bc(%rip),%r9        # 0x141170520
140d11164:	b9 10 00 00 00       	mov    $0x10,%ecx
140d11169:	44 8d 42 ab          	lea    -0x55(%rdx),%r8d
140d1116d:	e8 0e fb fb ff       	call   0x140cd0c80
140d11172:	48 8b 5c 24 48       	mov    0x48(%rsp),%rbx
140d11177:	33 c0                	xor    %eax,%eax
140d11179:	48 83 c4 30          	add    $0x30,%rsp
140d1117d:	5f                   	pop    %rdi
140d1117e:	c3                   	ret
140d1117f:	cc                   	int3
140d11180:	40 53                	rex push %rbx
140d11182:	b8 20 00 00 00       	mov    $0x20,%eax
140d11187:	e8 14 a3 10 00       	call   0x140e1b4a0
140d1118c:	48 2b e0             	sub    %rax,%rsp
140d1118f:	48 8b da             	mov    %rdx,%rbx
140d11192:	85 c9                	test   %ecx,%ecx
140d11194:	75 16                	jne    0x140d111ac
140d11196:	e8 15 9d fc ff       	call   0x140cdaeb0
140d1119b:	48 89 03             	mov    %rax,(%rbx)
140d1119e:	48 f7 d8             	neg    %rax
140d111a1:	1b c0                	sbb    %eax,%eax
140d111a3:	83 e0 02             	and    $0x2,%eax
140d111a6:	48 83 c4 20          	add    $0x20,%rsp
140d111aa:	5b                   	pop    %rbx
140d111ab:	c3                   	ret
140d111ac:	83 f9 02             	cmp    $0x2,%ecx
140d111af:	75 1a                	jne    0x140d111cb
140d111b1:	48 8b 0a             	mov    (%rdx),%rcx
140d111b4:	e8 f7 9b fc ff       	call   0x140cdadb0
140d111b9:	b8 02 00 00 00       	mov    $0x2,%eax
140d111be:	48 c7 03 00 00 00 00 	movq   $0x0,(%rbx)
140d111c5:	48 83 c4 20          	add    $0x20,%rsp
140d111c9:	5b                   	pop    %rbx
140d111ca:	c3                   	ret
140d111cb:	b8 01 00 00 00       	mov    $0x1,%eax
140d111d0:	48 83 c4 20          	add    $0x20,%rsp
140d111d4:	5b                   	pop    %rbx
140d111d5:	c3                   	ret
140d111d6:	cc                   	int3
140d111d7:	cc                   	int3
140d111d8:	cc                   	int3
140d111d9:	cc                   	int3
140d111da:	cc                   	int3
140d111db:	cc                   	int3
140d111dc:	cc                   	int3
140d111dd:	cc                   	int3
140d111de:	cc                   	int3
140d111df:	cc                   	int3
140d111e0:	48 85 c9             	test   %rcx,%rcx
140d111e3:	74 3c                	je     0x140d11221
140d111e5:	53                   	push   %rbx
140d111e6:	b8 20 00 00 00       	mov    $0x20,%eax
140d111eb:	e8 b0 a2 10 00       	call   0x140e1b4a0
140d111f0:	48 2b e0             	sub    %rax,%rsp
140d111f3:	48 8b d9             	mov    %rcx,%rbx
140d111f6:	48 8b 09             	mov    (%rcx),%rcx
140d111f9:	e8 42 49 fc ff       	call   0x140cd5b40
140d111fe:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
140d11202:	e8 39 49 fc ff       	call   0x140cd5b40
140d11207:	41 b8 26 00 00 00    	mov    $0x26,%r8d
140d1120d:	48 8d 15 7c f6 45 00 	lea    0x45f67c(%rip),%rdx        # 0x141170890
140d11214:	48 8b cb             	mov    %rbx,%rcx
140d11217:	e8 f4 07 fb ff       	call   0x140cc1a10
140d1121c:	48 83 c4 20          	add    $0x20,%rsp
140d11220:	5b                   	pop    %rbx
140d11221:	c3                   	ret
140d11222:	cc                   	int3
140d11223:	cc                   	int3
140d11224:	cc                   	int3
140d11225:	cc                   	int3
140d11226:	cc                   	int3
140d11227:	cc                   	int3
140d11228:	cc                   	int3
140d11229:	cc                   	int3
140d1122a:	cc                   	int3
140d1122b:	cc                   	int3
140d1122c:	cc                   	int3
140d1122d:	cc                   	int3
140d1122e:	cc                   	int3
140d1122f:	cc                   	int3
140d11230:	40 53                	rex push %rbx
140d11232:	b8 30 00 00 00       	mov    $0x30,%eax
140d11237:	e8 64 a2 10 00       	call   0x140e1b4a0
140d1123c:	48 2b e0             	sub    %rax,%rsp
140d1123f:	44 8d 40 ea          	lea    -0x16(%rax),%r8d
140d11243:	48 8d 15 46 f6 45 00 	lea    0x45f646(%rip),%rdx        # 0x141170890
140d1124a:	8d 48 e0             	lea    -0x20(%rax),%ecx
140d1124d:	e8 fe 0a fb ff       	call   0x140cc1d50
140d11252:	48 8b d8             	mov    %rax,%rbx
140d11255:	48 85 c0             	test   %rax,%rax
140d11258:	75 21                	jne    0x140d1127b
140d1125a:	4c 8d 0d 2f f6 45 00 	lea    0x45f62f(%rip),%r9        # 0x141170890
140d11261:	c7 44 24 20 1c 00 00 	movl   $0x1c,0x20(%rsp)
140d11268:	00
140d11269:	8d 50 66             	lea    0x66(%rax),%edx
140d1126c:	8d 48 0a             	lea    0xa(%rax),%ecx
140d1126f:	44 8d 40 41          	lea    0x41(%rax),%r8d
140d11273:	e8 08 fa fb ff       	call   0x140cd0c80
140d11278:	48 8b c3             	mov    %rbx,%rax
140d1127b:	48 83 c4 30          	add    $0x30,%rsp
140d1127f:	5b                   	pop    %rbx
140d11280:	c3                   	ret
140d11281:	cc                   	int3
140d11282:	cc                   	int3
140d11283:	cc                   	int3
140d11284:	cc                   	int3
140d11285:	cc                   	int3
140d11286:	cc                   	int3
140d11287:	cc                   	int3
140d11288:	cc                   	int3
140d11289:	cc                   	int3
140d1128a:	cc                   	int3