14027fe02:	49 8b cc             	mov    %r12,%rcx
14027fe05:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14027fe0a:	e8 51 6e 02 00       	call   0x1402a6c60
14027fe0f:	85 c0                	test   %eax,%eax
14027fe11:	0f 84 b0 00 00 00    	je     0x14027fec7
14027fe17:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14027fe1b:	4d 8b c4             	mov    %r12,%r8
14027fe1e:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14027fe22:	49 8b d7             	mov    %r15,%rdx
14027fe25:	e8 96 6c 02 00       	call   0x1402a6ac0
14027fe2a:	85 c0                	test   %eax,%eax
14027fe2c:	0f 84 95 00 00 00    	je     0x14027fec7
14027fe32:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14027fe36:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14027fe3a:	48 8b d1             	mov    %rcx,%rdx
14027fe3d:	4c 8b 84 24 80 00 00 	mov    0x80(%rsp),%r8
14027fe44:	00
14027fe45:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14027fe4a:	e8 11 6e 02 00       	call   0x1402a6c60
14027fe4f:	85 c0                	test   %eax,%eax
14027fe51:	74 74                	je     0x14027fec7
14027fe53:	4c 8b 43 10          	mov    0x10(%rbx),%r8
14027fe57:	4c 8b cd             	mov    %rbp,%r9
14027fe5a:	48 8b d7             	mov    %rdi,%rdx
14027fe5d:	48 8b cf             	mov    %rdi,%rcx
14027fe60:	e8 bb ec ff ff       	call   0x14027eb20
14027fe65:	48 85 c0             	test   %rax,%rax
14027fe68:	74 5d                	je     0x14027fec7
14027fe6a:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14027fe6e:	4c 8b c7             	mov    %rdi,%r8
14027fe71:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14027fe75:	48 8b d1             	mov    %rcx,%rdx
14027fe78:	48 89 6c 24 20       	mov    %rbp,0x20(%rsp)
14027fe7d:	e8 de 6d 02 00       	call   0x1402a6c60
14027fe82:	85 c0                	test   %eax,%eax
14027fe84:	74 41                	je     0x14027fec7
14027fe86:	48 8b 0e             	mov    (%rsi),%rcx
14027fe89:	e8 72 bf fa ff       	call   0x14022be00
14027fe8e:	85 c0                	test   %eax,%eax
14027fe90:	75 0d                	jne    0x14027fe9f
14027fe92:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
14027fe96:	e8 65 bf fa ff       	call   0x14022be00
14027fe9b:	85 c0                	test   %eax,%eax
14027fe9d:	74 54                	je     0x14027fef3
14027fe9f:	44 89 74 24 28       	mov    %r14d,0x28(%rsp)
14027fea4:	4c 8d 84 24 80 00 00 	lea    0x80(%rsp),%r8
14027feab:	00
14027feac:	4c 8b ce             	mov    %rsi,%r9
14027feaf:	4c 89 6c 24 20       	mov    %r13,0x20(%rsp)
14027feb4:	48 8b d5             	mov    %rbp,%rdx
14027feb7:	48 8b cb             	mov    %rbx,%rcx
14027feba:	e8 71 04 00 00       	call   0x140280330
14027febf:	85 c0                	test   %eax,%eax
14027fec1:	0f 85 49 fe ff ff    	jne    0x14027fd10
14027fec7:	41 b8 03 00 00 00    	mov    $0x3,%r8d
14027fecd:	ba 70 00 00 00       	mov    $0x70,%edx
14027fed2:	c7 44 24 20 a7 00 00 	movl   $0xa7,0x20(%rsp)
14027fed9:	00
14027feda:	4c 8d 0d 1f 8d 10 00 	lea    0x108d1f(%rip),%r9        # 0x140388c00
14027fee1:	8d 4a 9a             	lea    -0x66(%rdx),%ecx
14027fee4:	e8 b7 14 fa ff       	call   0x1402213a0
14027fee9:	48 8b ce             	mov    %rsi,%rcx
14027feec:	e8 bf a0 fe ff       	call   0x140269fb0
14027fef1:	33 f6                	xor    %esi,%esi
14027fef3:	48 8b cd             	mov    %rbp,%rcx
14027fef6:	e8 95 d0 ff ff       	call   0x14027cf90
14027fefb:	48 8b 8c 24 80 00 00 	mov    0x80(%rsp),%rcx
14027ff02:	00
14027ff03:	e8 78 b9 fa ff       	call   0x14022b880
14027ff08:	48 8b 5c 24 70       	mov    0x70(%rsp),%rbx
14027ff0d:	48 8b c6             	mov    %rsi,%rax
14027ff10:	48 83 c4 30          	add    $0x30,%rsp
14027ff14:	41 5f                	pop    %r15
14027ff16:	41 5e                	pop    %r14
14027ff18:	41 5d                	pop    %r13
14027ff1a:	41 5c                	pop    %r12
14027ff1c:	5f                   	pop    %rdi
14027ff1d:	5e                   	pop    %rsi
14027ff1e:	5d                   	pop    %rbp
14027ff1f:	c3                   	ret
14027ff20:	41 b8 65 00 00 00    	mov    $0x65,%r8d
14027ff26:	eb a5                	jmp    0x14027fecd
14027ff28:	cc                   	int3
14027ff29:	cc                   	int3
14027ff2a:	cc                   	int3
14027ff2b:	cc                   	int3
14027ff2c:	cc                   	int3
14027ff2d:	cc                   	int3
14027ff2e:	cc                   	int3
14027ff2f:	cc                   	int3
14027ff30:	b8 38 00 00 00       	mov    $0x38,%eax
14027ff35:	e8 a6 a6 07 00       	call   0x1402fa5e0
14027ff3a:	48 2b e0             	sub    %rax,%rsp
14027ff3d:	33 c0                	xor    %eax,%eax
14027ff3f:	89 44 24 28          	mov    %eax,0x28(%rsp)
14027ff43:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14027ff48:	e8 e3 03 00 00       	call   0x140280330
14027ff4d:	48 83 c4 38          	add    $0x38,%rsp
14027ff51:	c3                   	ret
14027ff52:	cc                   	int3
14027ff53:	cc                   	int3
14027ff54:	cc                   	int3
14027ff55:	cc                   	int3
14027ff56:	cc                   	int3
14027ff57:	cc                   	int3
14027ff58:	cc                   	int3
14027ff59:	cc                   	int3
14027ff5a:	cc                   	int3
14027ff5b:	cc                   	int3
14027ff5c:	cc                   	int3
14027ff5d:	cc                   	int3
14027ff5e:	cc                   	int3
14027ff5f:	cc                   	int3
14027ff60:	4c 89 44 24 18       	mov    %r8,0x18(%rsp)
14027ff65:	89 54 24 10          	mov    %edx,0x10(%rsp)
14027ff69:	48 89 4c 24 08       	mov    %rcx,0x8(%rsp)
14027ff6e:	53                   	push   %rbx
14027ff6f:	57                   	push   %rdi
14027ff70:	41 54                	push   %r12
14027ff72:	b8 90 00 00 00       	mov    $0x90,%eax
14027ff77:	e8 64 a6 07 00       	call   0x1402fa5e0
14027ff7c:	48 2b e0             	sub    %rax,%rsp
14027ff7f:	45 33 e4             	xor    %r12d,%r12d
14027ff82:	49 8b d9             	mov    %r9,%rbx
14027ff85:	41 8d 7c 24 ff       	lea    -0x1(%r12),%edi
14027ff8a:	4d 39 61 08          	cmp    %r12,0x8(%r9)
14027ff8e:	0f 84 48 03 00 00    	je     0x1402802dc
14027ff94:	49 8b 49 10          	mov    0x10(%r9),%rcx
14027ff98:	48 85 c9             	test   %rcx,%rcx
14027ff9b:	0f 84 3b 03 00 00    	je     0x1402802dc
14027ffa1:	4d 39 61 18          	cmp    %r12,0x18(%r9)
14027ffa5:	0f 84 31 03 00 00    	je     0x1402802dc
14027ffab:	4c 89 6c 24 78       	mov    %r13,0x78(%rsp)
14027ffb0:	e8 3b bf fa ff       	call   0x14022bef0
14027ffb5:	44 8b e8             	mov    %eax,%r13d
14027ffb8:	05 60 ff ff ff       	add    $0xffffff60,%eax
14027ffbd:	a9 9f ff ff ff       	test   $0xffffff9f,%eax
14027ffc2:	0f 85 f4 02 00 00    	jne    0x1402802bc
14027ffc8:	41 81 fd c0 00 00 00 	cmp    $0xc0,%r13d
14027ffcf:	0f 84 e7 02 00 00    	je     0x1402802bc
14027ffd5:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
14027ffd9:	e8 12 bf fa ff       	call   0x14022bef0
14027ffde:	3d 10 27 00 00       	cmp    $0x2710,%eax
14027ffe3:	7e 32                	jle    0x140280017
14027ffe5:	c7 44 24 20 40 01 00 	movl   $0x140,0x20(%rsp)
14027ffec:	00
14027ffed:	4c 8d 0d 0c 8c 10 00 	lea    0x108c0c(%rip),%r9        # 0x140388c00
14027fff4:	8d 57 72             	lea    0x72(%rdi),%edx
14027fff7:	8d 4f 0b             	lea    0xb(%rdi),%ecx
14027fffa:	45 8d 44 24 67       	lea    0x67(%r12),%r8d
14027ffff:	e8 9c 13 fa ff       	call   0x1402213a0
140280004:	4c 8b 6c 24 78       	mov    0x78(%rsp),%r13
140280009:	8b c7                	mov    %edi,%eax
14028000b:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140280012:	41 5c                	pop    %r12
140280014:	5f                   	pop    %rdi
140280015:	5b                   	pop    %rbx
140280016:	c3                   	ret
140280017:	48 89 ac 24 88 00 00 	mov    %rbp,0x88(%rsp)
14028001e:	00
14028001f:	48 89 b4 24 80 00 00 	mov    %rsi,0x80(%rsp)
140280026:	00
140280027:	4c 89 74 24 70       	mov    %r14,0x70(%rsp)
14028002c:	4c 89 7c 24 68       	mov    %r15,0x68(%rsp)
140280031:	e8 5a be fa ff       	call   0x14022be90
140280036:	48 8b e8             	mov    %rax,%rbp
140280039:	e8 52 be fa ff       	call   0x14022be90
14028003e:	4c 8b f0             	mov    %rax,%r14
140280041:	e8 4a be fa ff       	call   0x14022be90
140280046:	4c 8b f8             	mov    %rax,%r15
140280049:	e8 b2 d1 ff ff       	call   0x14027d200
14028004e:	48 8b f0             	mov    %rax,%rsi
140280051:	48 85 ed             	test   %rbp,%rbp
140280054:	0f 84 03 02 00 00    	je     0x14028025d
14028005a:	4d 85 f6             	test   %r14,%r14
14028005d:	0f 84 fa 01 00 00    	je     0x14028025d
140280063:	4d 85 ff             	test   %r15,%r15
140280066:	0f 84 f1 01 00 00    	je     0x14028025d
14028006c:	48 85 c0             	test   %rax,%rax
14028006f:	0f 84 e8 01 00 00    	je     0x14028025d
140280075:	48 8b 8c 24 c0 00 00 	mov    0xc0(%rsp),%rcx
14028007c:	00
14028007d:	4c 8d 44 24 50       	lea    0x50(%rsp),%r8
140280082:	48 8d 94 24 c8 00 00 	lea    0xc8(%rsp),%rdx
140280089:	00
14028008a:	e8 91 26 fe ff       	call   0x140262720
14028008f:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
140280096:	00
140280097:	e8 64 bd fa ff       	call   0x14022be00
14028009c:	85 c0                	test   %eax,%eax
14028009e:	0f 85 b5 01 00 00    	jne    0x140280259
1402800a4:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1402800ab:	00
1402800ac:	e8 cf bc fa ff       	call   0x14022bd80
1402800b1:	85 c0                	test   %eax,%eax
1402800b3:	0f 85 a0 01 00 00    	jne    0x140280259
1402800b9:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402800bd:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1402800c4:	00
1402800c5:	e8 46 c2 fa ff       	call   0x14022c310
1402800ca:	85 c0                	test   %eax,%eax
1402800cc:	0f 89 87 01 00 00    	jns    0x140280259
1402800d2:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402800d7:	e8 24 bd fa ff       	call   0x14022be00
1402800dc:	85 c0                	test   %eax,%eax
1402800de:	0f 85 75 01 00 00    	jne    0x140280259
1402800e4:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402800e9:	e8 92 bc fa ff       	call   0x14022bd80
1402800ee:	85 c0                	test   %eax,%eax
1402800f0:	0f 85 63 01 00 00    	jne    0x140280259
1402800f6:	48 8b 53 10          	mov    0x10(%rbx),%rdx
1402800fa:	48 8b 4c 24 50       	mov    0x50(%rsp),%rcx
1402800ff:	e8 0c c2 fa ff       	call   0x14022c310
140280104:	85 c0                	test   %eax,%eax
140280106:	0f 89 4d 01 00 00    	jns    0x140280259
14028010c:	4c 8b 43 10          	mov    0x10(%rbx),%r8
140280110:	4c 8b ce             	mov    %rsi,%r9
140280113:	48 8b 54 24 50       	mov    0x50(%rsp),%rdx
140280118:	49 8b ce             	mov    %r14,%rcx
14028011b:	e8 00 ea ff ff       	call   0x14027eb20
140280120:	48 85 c0             	test   %rax,%rax
140280123:	0f 84 34 01 00 00    	je     0x14028025d
140280129:	8b 84 24 b8 00 00 00 	mov    0xb8(%rsp),%eax
140280130:	4c 8b c5             	mov    %rbp,%r8
140280133:	48 8b 8c 24 b0 00 00 	mov    0xb0(%rsp),%rcx
14028013a:	00
14028013b:	41 c1 fd 03          	sar    $0x3,%r13d
14028013f:	41 3b c5             	cmp    %r13d,%eax
140280142:	41 0f 4f c5          	cmovg  %r13d,%eax
140280146:	8b d0                	mov    %eax,%edx
140280148:	e8 23 b4 fa ff       	call   0x14022b570
14028014d:	48 85 c0             	test   %rax,%rax
140280150:	0f 84 07 01 00 00    	je     0x14028025d
140280156:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
14028015a:	4d 8b c6             	mov    %r14,%r8
14028015d:	48 8b d5             	mov    %rbp,%rdx
140280160:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140280165:	48 8b cd             	mov    %rbp,%rcx
140280168:	e8 f3 6a 02 00       	call   0x1402a6c60
14028016d:	85 c0                	test   %eax,%eax
14028016f:	0f 84 e8 00 00 00    	je     0x14028025d
140280175:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140280179:	4d 8b c6             	mov    %r14,%r8
14028017c:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140280183:	00
140280184:	49 8b ce             	mov    %r14,%rcx
140280187:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
14028018c:	e8 cf 6a 02 00       	call   0x1402a6c60
140280191:	85 c0                	test   %eax,%eax
140280193:	0f 84 c4 00 00 00    	je     0x14028025d
140280199:	f6 43 30 01          	testb  $0x1,0x30(%rbx)
14028019d:	74 20                	je     0x1402801bf
14028019f:	4c 8b 43 08          	mov    0x8(%rbx),%r8
1402801a3:	48 8d 4b 38          	lea    0x38(%rbx),%rcx
1402801a7:	48 8b 53 60          	mov    0x60(%rbx),%rdx
1402801ab:	4c 8b ce             	mov    %rsi,%r9
1402801ae:	e8 0d 78 ff ff       	call   0x1402779c0
1402801b3:	4c 8b e0             	mov    %rax,%r12
1402801b6:	48 85 c0             	test   %rax,%rax
1402801b9:	0f 84 9e 00 00 00    	je     0x14028025d
1402801bf:	48 8b 4b 50          	mov    0x50(%rbx),%rcx
1402801c3:	4c 8b 4b 20          	mov    0x20(%rbx),%r9
1402801c7:	48 8b 53 18          	mov    0x18(%rbx),%rdx
1402801cb:	4c 8b 51 20          	mov    0x20(%rcx),%r10
1402801cf:	48 8b 4b 08          	mov    0x8(%rbx),%rcx
1402801d3:	4d 85 d2             	test   %r10,%r10
1402801d6:	74 2a                	je     0x140280202
1402801d8:	4c 89 64 24 40       	mov    %r12,0x40(%rsp)
1402801dd:	4c 8b c2             	mov    %rdx,%r8
1402801e0:	48 89 74 24 38       	mov    %rsi,0x38(%rsp)
1402801e5:	49 8b d7             	mov    %r15,%rdx
1402801e8:	48 89 4c 24 30       	mov    %rcx,0x30(%rsp)
1402801ed:	48 8b cb             	mov    %rbx,%rcx
1402801f0:	4c 89 74 24 28       	mov    %r14,0x28(%rsp)
1402801f5:	4c 89 4c 24 20       	mov    %r9,0x20(%rsp)
1402801fa:	4c 8b cd             	mov    %rbp,%r9
1402801fd:	41 ff d2             	call   *%r10
140280200:	eb 1f                	jmp    0x140280221
140280202:	4c 89 64 24 38       	mov    %r12,0x38(%rsp)
140280207:	4c 8b c5             	mov    %rbp,%r8
14028020a:	48 89 74 24 30       	mov    %rsi,0x30(%rsp)
14028020f:	48 89 4c 24 28       	mov    %rcx,0x28(%rsp)
140280214:	49 8b cf             	mov    %r15,%rcx
140280217:	4c 89 74 24 20       	mov    %r14,0x20(%rsp)
14028021c:	e8 2f d9 03 00       	call   0x1402bdb50
140280221:	85 c0                	test   %eax,%eax
140280223:	74 38                	je     0x14028025d
140280225:	4c 8b 4b 10          	mov    0x10(%rbx),%r9
140280229:	4d 8b c7             	mov    %r15,%r8
14028022c:	48 8b d5             	mov    %rbp,%rdx
14028022f:	48 89 74 24 20       	mov    %rsi,0x20(%rsp)
140280234:	33 c9                	xor    %ecx,%ecx
140280236:	e8 45 70 02 00       	call   0x1402a7280
14028023b:	85 c0                	test   %eax,%eax
14028023d:	74 1e                	je     0x14028025d
14028023f:	48 8b 94 24 c8 00 00 	mov    0xc8(%rsp),%rdx
140280246:	00
140280247:	48 8b cd             	mov    %rbp,%rcx
14028024a:	e8 c1 c0 fa ff       	call   0x14022c310
14028024f:	33 ff                	xor    %edi,%edi
140280251:	85 c0                	test   %eax,%eax
140280253:	40 0f 94 c7          	sete   %dil
140280257:	eb 24                	jmp    0x14028027d
140280259:	33 ff                	xor    %edi,%edi
14028025b:	eb 20                	jmp    0x14028027d
14028025d:	ba 71 00 00 00       	mov    $0x71,%edx
140280262:	c7 44 24 20 8c 01 00 	movl   $0x18c,0x20(%rsp)
140280269:	00
14028026a:	4c 8d 0d 8f 89 10 00 	lea    0x10898f(%rip),%r9        # 0x140388c00
140280271:	8d 4a 99             	lea    -0x67(%rdx),%ecx
140280274:	44 8d 42 92          	lea    -0x6e(%rdx),%r8d
140280278:	e8 23 11 fa ff       	call   0x1402213a0
14028027d:	48 8b ce             	mov    %rsi,%rcx
140280280:	e8 0b cd ff ff       	call   0x14027cf90
140280285:	48 8b cd             	mov    %rbp,%rcx
140280288:	e8 13 ba fa ff       	call   0x14022bca0
14028028d:	49 8b ce             	mov    %r14,%rcx
140280290:	e8 0b ba fa ff       	call   0x14022bca0
140280295:	49 8b cf             	mov    %r15,%rcx
140280298:	e8 03 ba fa ff       	call   0x14022bca0
14028029d:	4c 8b 7c 24 68       	mov    0x68(%rsp),%r15
1402802a2:	4c 8b 74 24 70       	mov    0x70(%rsp),%r14
1402802a7:	48 8b b4 24 80 00 00 	mov    0x80(%rsp),%rsi
1402802ae:	00
1402802af:	48 8b ac 24 88 00 00 	mov    0x88(%rsp),%rbp
1402802b6:	00
1402802b7:	e9 48 fd ff ff       	jmp    0x140280004
1402802bc:	ba 71 00 00 00       	mov    $0x71,%edx
1402802c1:	c7 44 24 20 3b 01 00 	movl   $0x13b,0x20(%rsp)
1402802c8:	00
1402802c9:	4c 8d 0d 30 89 10 00 	lea    0x108930(%rip),%r9        # 0x140388c00
1402802d0:	8d 4a 99             	lea    -0x67(%rdx),%ecx
1402802d3:	44 8d 42 f5          	lea    -0xb(%rdx),%r8d
1402802d7:	e9 23 fd ff ff       	jmp    0x14027ffff
1402802dc:	ba 71 00 00 00       	mov    $0x71,%edx
1402802e1:	c7 44 24 20 34 01 00 	movl   $0x134,0x20(%rsp)
1402802e8:	00
1402802e9:	4c 8d 0d 10 89 10 00 	lea    0x108910(%rip),%r9        # 0x140388c00
1402802f0:	8d 4a 99             	lea    -0x67(%rdx),%ecx
1402802f3:	44 8d 42 f4          	lea    -0xc(%rdx),%r8d
1402802f7:	e8 a4 10 fa ff       	call   0x1402213a0
1402802fc:	8b c7                	mov    %edi,%eax
1402802fe:	48 81 c4 90 00 00 00 	add    $0x90,%rsp
140280305:	41 5c                	pop    %r12
140280307:	5f                   	pop    %rdi
140280308:	5b                   	pop    %rbx
140280309:	c3                   	ret
14028030a:	cc                   	int3
14028030b:	cc                   	int3
14028030c:	cc                   	int3