140cb3f96:	e9 63 01 00 00       	jmp    0x140cb40fe
140cb3f9b:	c7 44 24 28 6b 01 00 	movl   $0x16b,0x28(%rsp)
140cb3fa2:	00
140cb3fa3:	ba 16 00 00 00       	mov    $0x16,%edx
140cb3fa8:	41 b9 c6 00 00 00    	mov    $0xc6,%r9d
140cb3fae:	e9 4b 01 00 00       	jmp    0x140cb40fe
140cb3fb3:	83 bb d8 16 00 00 00 	cmpl   $0x0,0x16d8(%rbx)
140cb3fba:	0f 84 f0 00 00 00    	je     0x140cb40b0
140cb3fc0:	48 8b bb 78 16 00 00 	mov    0x1678(%rbx),%rdi
140cb3fc7:	48 8d 15 b6 f3 3c 00 	lea    0x3cf3b6(%rip),%rdx        # 0x141083384
140cb3fce:	48 8b cf             	mov    %rdi,%rcx
140cb3fd1:	41 b8 04 00 00 00    	mov    $0x4,%r8d
140cb3fd7:	e8 e4 91 18 00       	call   0x140e3d1c0
140cb3fdc:	85 c0                	test   %eax,%eax
140cb3fde:	0f 84 b9 00 00 00    	je     0x140cb409d
140cb3fe4:	be 05 00 00 00       	mov    $0x5,%esi
140cb3fe9:	48 8d 15 1c 1f 49 00 	lea    0x491f1c(%rip),%rdx        # 0x141145f0c
140cb3ff0:	44 8b c6             	mov    %esi,%r8d
140cb3ff3:	48 8b cf             	mov    %rdi,%rcx
140cb3ff6:	e8 c5 91 18 00       	call   0x140e3d1c0
140cb3ffb:	85 c0                	test   %eax,%eax
140cb3ffd:	0f 84 9a 00 00 00    	je     0x140cb409d
140cb4003:	44 8b c6             	mov    %esi,%r8d
140cb4006:	48 8d 15 07 1f 49 00 	lea    0x491f07(%rip),%rdx        # 0x141145f14
140cb400d:	48 8b cf             	mov    %rdi,%rcx
140cb4010:	e8 ab 91 18 00       	call   0x140e3d1c0
140cb4015:	85 c0                	test   %eax,%eax
140cb4017:	0f 84 80 00 00 00    	je     0x140cb409d
140cb401d:	44 8d 46 ff          	lea    -0x1(%rsi),%r8d
140cb4021:	48 8b cf             	mov    %rdi,%rcx
140cb4024:	48 8d 15 f1 1e 49 00 	lea    0x491ef1(%rip),%rdx        # 0x141145f1c
140cb402b:	e8 90 91 18 00       	call   0x140e3d1c0
140cb4030:	85 c0                	test   %eax,%eax
140cb4032:	74 69                	je     0x140cb409d
140cb4034:	44 8b c6             	mov    %esi,%r8d
140cb4037:	48 8d 15 e6 1e 49 00 	lea    0x491ee6(%rip),%rdx        # 0x141145f24
140cb403e:	48 8b cf             	mov    %rdi,%rcx
140cb4041:	e8 7a 91 18 00       	call   0x140e3d1c0
140cb4046:	bf ff ff ff ff       	mov    $0xffffffff,%edi
140cb404b:	85 c0                	test   %eax,%eax
140cb404d:	8b d7                	mov    %edi,%edx
140cb404f:	48 8d 05 9a 1e 49 00 	lea    0x491e9a(%rip),%rax        # 0x141145ef0
140cb4056:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
140cb405c:	48 8b cb             	mov    %rbx,%rcx
140cb405f:	75 1d                	jne    0x140cb407e
140cb4061:	c7 44 24 28 46 01 00 	movl   $0x146,0x28(%rsp)
140cb4068:	00
140cb4069:	45 8d 48 0c          	lea    0xc(%r8),%r9d
140cb406d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb4072:	e8 c9 69 fd ff       	call   0x140c8aa40
140cb4077:	8b c7                	mov    %edi,%eax
140cb4079:	e9 9f 00 00 00       	jmp    0x140cb411d
140cb407e:	c7 44 24 28 4c 01 00 	movl   $0x14c,0x28(%rsp)
140cb4085:	00
140cb4086:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
140cb408c:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb4091:	e8 aa 69 fd ff       	call   0x140c8aa40
140cb4096:	8b c7                	mov    %edi,%eax
140cb4098:	e9 80 00 00 00       	jmp    0x140cb411d
140cb409d:	c7 44 24 28 42 01 00 	movl   $0x142,0x28(%rsp)
140cb40a4:	00
140cb40a5:	41 b9 9c 00 00 00    	mov    $0x9c,%r9d
140cb40ab:	e9 3b f7 ff ff       	jmp    0x140cb37eb
140cb40b0:	c7 44 24 28 51 01 00 	movl   $0x151,0x28(%rsp)
140cb40b7:	00
140cb40b8:	ba 46 00 00 00       	mov    $0x46,%edx
140cb40bd:	41 b9 0b 01 00 00    	mov    $0x10b,%r9d
140cb40c3:	eb 39                	jmp    0x140cb40fe
140cb40c5:	ba 32 00 00 00       	mov    $0x32,%edx
140cb40ca:	c7 44 24 28 0f 01 00 	movl   $0x10f,0x28(%rsp)
140cb40d1:	00
140cb40d2:	44 8d 4a 12          	lea    0x12(%rdx),%r9d
140cb40d6:	eb 26                	jmp    0x140cb40fe
140cb40d8:	ba 32 00 00 00       	mov    $0x32,%edx
140cb40dd:	c7 44 24 28 e1 00 00 	movl   $0xe1,0x28(%rsp)
140cb40e4:	00
140cb40e5:	44 8d 4a 12          	lea    0x12(%rdx),%r9d
140cb40e9:	eb 13                	jmp    0x140cb40fe
140cb40eb:	c7 44 24 28 da 00 00 	movl   $0xda,0x28(%rsp)
140cb40f2:	00
140cb40f3:	41 b9 44 00 00 00    	mov    $0x44,%r9d
140cb40f9:	ba 50 00 00 00       	mov    $0x50,%edx
140cb40fe:	48 8d 05 eb 1d 49 00 	lea    0x491deb(%rip),%rax        # 0x141145ef0
140cb4105:	41 b8 8f 00 00 00    	mov    $0x8f,%r8d
140cb410b:	48 8b cb             	mov    %rbx,%rcx
140cb410e:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb4113:	e8 28 69 fd ff       	call   0x140c8aa40
140cb4118:	b8 ff ff ff ff       	mov    $0xffffffff,%eax
140cb411d:	48 8b 8c 24 e0 00 00 	mov    0xe0(%rsp),%rcx
140cb4124:	00
140cb4125:	48 33 cc             	xor    %rsp,%rcx
140cb4128:	e8 d3 73 16 00       	call   0x140e1b500
140cb412d:	4c 8d 9c 24 f0 00 00 	lea    0xf0(%rsp),%r11
140cb4134:	00
140cb4135:	49 8b 5b 38          	mov    0x38(%r11),%rbx
140cb4139:	49 8b 6b 40          	mov    0x40(%r11),%rbp
140cb413d:	49 8b 73 48          	mov    0x48(%r11),%rsi
140cb4141:	49 8b e3             	mov    %r11,%rsp
140cb4144:	41 5f                	pop    %r15
140cb4146:	41 5e                	pop    %r14
140cb4148:	41 5d                	pop    %r13
140cb414a:	41 5c                	pop    %r12
140cb414c:	5f                   	pop    %rdi
140cb414d:	c3                   	ret
140cb414e:	cc                   	int3
140cb414f:	cc                   	int3
140cb4150:	48 8b 81 50 08 00 00 	mov    0x850(%rcx),%rax
140cb4157:	48 85 c0             	test   %rax,%rax
140cb415a:	74 35                	je     0x140cb4191
140cb415c:	48 8b 91 70 08 00 00 	mov    0x870(%rcx),%rdx
140cb4163:	48 83 fa 05          	cmp    $0x5,%rdx
140cb4167:	72 28                	jb     0x140cb4191
140cb4169:	48 03 81 68 08 00 00 	add    0x868(%rcx),%rax
140cb4170:	80 38 17             	cmpb   $0x17,(%rax)
140cb4173:	75 1c                	jne    0x140cb4191
140cb4175:	0f b6 48 03          	movzbl 0x3(%rax),%ecx
140cb4179:	0f b6 40 04          	movzbl 0x4(%rax),%eax
140cb417d:	48 c1 e1 08          	shl    $0x8,%rcx
140cb4181:	48 0b c8             	or     %rax,%rcx
140cb4184:	33 c0                	xor    %eax,%eax
140cb4186:	48 83 c1 05          	add    $0x5,%rcx
140cb418a:	48 3b d1             	cmp    %rcx,%rdx
140cb418d:	0f 93 c0             	setae  %al
140cb4190:	c3                   	ret
140cb4191:	33 c0                	xor    %eax,%eax
140cb4193:	c3                   	ret
140cb4194:	cc                   	int3
140cb4195:	cc                   	int3
140cb4196:	cc                   	int3
140cb4197:	cc                   	int3
140cb4198:	cc                   	int3
140cb4199:	cc                   	int3
140cb419a:	cc                   	int3
140cb419b:	cc                   	int3
140cb419c:	cc                   	int3
140cb419d:	cc                   	int3
140cb419e:	cc                   	int3
140cb419f:	cc                   	int3
140cb41a0:	48 89 5c 24 18       	mov    %rbx,0x18(%rsp)
140cb41a5:	56                   	push   %rsi
140cb41a6:	b8 20 00 00 00       	mov    $0x20,%eax
140cb41ab:	e8 f0 72 16 00       	call   0x140e1b4a0
140cb41b0:	48 2b e0             	sub    %rax,%rsp
140cb41b3:	48 8b 41 08          	mov    0x8(%rcx),%rax
140cb41b7:	49 8d 71 01          	lea    0x1(%r9),%rsi
140cb41bb:	48 8b da             	mov    %rdx,%rbx
140cb41be:	48 8b 52 08          	mov    0x8(%rdx),%rdx
140cb41c2:	4c 8b 88 c0 00 00 00 	mov    0xc0(%rax),%r9
140cb41c9:	41 f6 41 60 01       	testb  $0x1,0x60(%r9)
140cb41ce:	74 68                	je     0x140cb4238
140cb41d0:	4a 8d 04 06          	lea    (%rsi,%r8,1),%rax
140cb41d4:	48 3b c2             	cmp    %rdx,%rax
140cb41d7:	77 64                	ja     0x140cb423d
140cb41d9:	4c 01 43 20          	add    %r8,0x20(%rbx)
140cb41dd:	49 2b d0             	sub    %r8,%rdx
140cb41e0:	4c 01 43 28          	add    %r8,0x28(%rbx)
140cb41e4:	4c 29 43 10          	sub    %r8,0x10(%rbx)
140cb41e8:	48 89 53 08          	mov    %rdx,0x8(%rbx)
140cb41ec:	48 8b 43 20          	mov    0x20(%rbx),%rax
140cb41f0:	48 8b 89 38 04 00 00 	mov    0x438(%rcx),%rcx
140cb41f7:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140cb41fc:	0f b6 7c 02 ff       	movzbl -0x1(%rdx,%rax,1),%edi
140cb4201:	e8 ca b4 4e ff       	call   0x14019f6d0
140cb4206:	48 8b c8             	mov    %rax,%rcx
140cb4209:	e8 a2 a1 4f ff       	call   0x1401ae3b0
140cb420e:	48 8b 53 08          	mov    0x8(%rbx),%rdx
140cb4212:	25 00 00 20 00       	and    $0x200000,%eax
140cb4217:	74 31                	je     0x140cb424a
140cb4219:	48 2b d7             	sub    %rdi,%rdx
140cb421c:	b8 01 00 00 00       	mov    $0x1,%eax
140cb4221:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cb4226:	48 ff ca             	dec    %rdx
140cb4229:	48 89 53 08          	mov    %rdx,0x8(%rbx)
140cb422d:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb4232:	48 83 c4 20          	add    $0x20,%rsp
140cb4236:	5e                   	pop    %rsi
140cb4237:	c3                   	ret
140cb4238:	48 3b f2             	cmp    %rdx,%rsi
140cb423b:	76 af                	jbe    0x140cb41ec
140cb423d:	33 c0                	xor    %eax,%eax
140cb423f:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb4244:	48 83 c4 20          	add    $0x20,%rsp
140cb4248:	5e                   	pop    %rsi
140cb4249:	c3                   	ret
140cb424a:	48 8d 0c 37          	lea    (%rdi,%rsi,1),%rcx
140cb424e:	4c 8b c2             	mov    %rdx,%r8
140cb4251:	4c 2b c1             	sub    %rcx,%r8
140cb4254:	be 00 01 00 00       	mov    $0x100,%esi
140cb4259:	4c 33 c1             	xor    %rcx,%r8
140cb425c:	48 8b c2             	mov    %rdx,%rax
140cb425f:	48 33 c1             	xor    %rcx,%rax
140cb4262:	4c 0b c0             	or     %rax,%r8
140cb4265:	4c 33 c2             	xor    %rdx,%r8
140cb4268:	49 c1 e8 3f          	shr    $0x3f,%r8
140cb426c:	49 ff c8             	dec    %r8
140cb426f:	48 3b d6             	cmp    %rsi,%rdx
140cb4272:	48 0f 42 f2          	cmovb  %rdx,%rsi
140cb4276:	45 33 c9             	xor    %r9d,%r9d
140cb4279:	48 85 f6             	test   %rsi,%rsi
140cb427c:	74 4c                	je     0x140cb42ca
140cb427e:	4c 8b 53 20          	mov    0x20(%rbx),%r10
140cb4282:	4c 8b df             	mov    %rdi,%r11
140cb4285:	49 c1 eb 3f          	shr    $0x3f,%r11
140cb4289:	49 ff ca             	dec    %r10
140cb428c:	4c 03 d2             	add    %rdx,%r10
140cb428f:	90                   	nop
140cb4290:	49 8b c1             	mov    %r9,%rax
140cb4293:	4d 8d 52 ff          	lea    -0x1(%r10),%r10
140cb4297:	48 c1 e8 3f          	shr    $0x3f,%rax
140cb429b:	48 8b cf             	mov    %rdi,%rcx
140cb429e:	49 2b c9             	sub    %r9,%rcx
140cb42a1:	49 ff c1             	inc    %r9
140cb42a4:	48 c1 e9 3f          	shr    $0x3f,%rcx
140cb42a8:	32 c8                	xor    %al,%cl
140cb42aa:	41 32 c3             	xor    %r11b,%al
140cb42ad:	0a c8                	or     %al,%cl
140cb42af:	fe c9                	dec    %cl
140cb42b1:	0f b6 d1             	movzbl %cl,%edx
140cb42b4:	41 0f b6 4a 01       	movzbl 0x1(%r10),%ecx
140cb42b9:	48 33 cf             	xor    %rdi,%rcx
140cb42bc:	48 23 d1             	and    %rcx,%rdx
140cb42bf:	48 f7 d2             	not    %rdx
140cb42c2:	4c 23 c2             	and    %rdx,%r8
140cb42c5:	4c 3b ce             	cmp    %rsi,%r9
140cb42c8:	72 c6                	jb     0x140cb4290
140cb42ca:	48 8d 47 01          	lea    0x1(%rdi),%rax
140cb42ce:	49 f7 d0             	not    %r8
140cb42d1:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cb42d6:	41 0f b6 c8          	movzbl %r8b,%ecx
140cb42da:	48 ff c9             	dec    %rcx
140cb42dd:	48 c1 e9 3f          	shr    $0x3f,%rcx
140cb42e1:	48 f7 d9             	neg    %rcx
140cb42e4:	48 23 c1             	and    %rcx,%rax
140cb42e7:	48 29 43 08          	sub    %rax,0x8(%rbx)
140cb42eb:	48 8b 5c 24 40       	mov    0x40(%rsp),%rbx
140cb42f0:	89 4c 24 30          	mov    %ecx,0x30(%rsp)
140cb42f4:	f7 d1                	not    %ecx
140cb42f6:	89 4c 24 48          	mov    %ecx,0x48(%rsp)
140cb42fa:	8b 4c 24 30          	mov    0x30(%rsp),%ecx
140cb42fe:	8b 44 24 48          	mov    0x48(%rsp),%eax
140cb4302:	83 e1 01             	and    $0x1,%ecx
140cb4305:	0b c1                	or     %ecx,%eax
140cb4307:	48 83 c4 20          	add    $0x20,%rsp
140cb430b:	5e                   	pop    %rsi
140cb430c:	c3                   	ret
140cb430d:	cc                   	int3
140cb430e:	cc                   	int3
140cb430f:	cc                   	int3
140cb4310:	40 53                	rex push %rbx
140cb4312:	55                   	push   %rbp
140cb4313:	56                   	push   %rsi
140cb4314:	41 54                	push   %r12
140cb4316:	41 55                	push   %r13
140cb4318:	41 56                	push   %r14
140cb431a:	b8 28 04 00 00       	mov    $0x428,%eax
140cb431f:	e8 7c 71 16 00       	call   0x140e1b4a0
140cb4324:	48 2b e0             	sub    %rax,%rsp
140cb4327:	48 8b 05 d2 4b 70 00 	mov    0x704bd2(%rip),%rax        # 0x1413b8f00
140cb432e:	48 33 c4             	xor    %rsp,%rax
140cb4331:	48 89 84 24 10 04 00 	mov    %rax,0x410(%rsp)
140cb4338:	00
140cb4339:	45 33 e4             	xor    %r12d,%r12d
140cb433c:	48 89 54 24 38       	mov    %rdx,0x38(%rsp)
140cb4341:	4c 89 64 24 58       	mov    %r12,0x58(%rsp)
140cb4346:	45 8b e9             	mov    %r9d,%r13d
140cb4349:	49 8b d8             	mov    %r8,%rbx
140cb434c:	4c 8b f2             	mov    %rdx,%r14
140cb434f:	48 8b f1             	mov    %rcx,%rsi
140cb4352:	41 8b ec             	mov    %r12d,%ebp
140cb4355:	4d 85 c0             	test   %r8,%r8
140cb4358:	75 2e                	jne    0x140cb4388
140cb435a:	48 8d 05 8f 1b 49 00 	lea    0x491b8f(%rip),%rax        # 0x141145ef0
140cb4361:	c7 44 24 28 b6 03 00 	movl   $0x3b6,0x28(%rsp)
140cb4368:	00
140cb4369:	41 8d 50 50          	lea    0x50(%r8),%edx
140cb436d:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
140cb4372:	45 8d 48 44          	lea    0x44(%r8),%r9d
140cb4376:	41 b8 91 01 00 00    	mov    $0x191,%r8d
140cb437c:	e8 bf 66 fd ff       	call   0x140c8aa40
140cb4381:	33 c0                	xor    %eax,%eax
140cb4383:	e9 90 09 00 00       	jmp    0x140cb4d18
140cb4388:	48 89 bc 24 78 04 00 	mov    %rdi,0x478(%rsp)
140cb438f:	00
140cb4390:	4c 89 bc 24 20 04 00 	mov    %r15,0x420(%rsp)
140cb4397:	00
140cb4398:	45 85 ed             	test   %r13d,%r13d
140cb439b:	0f 84 6f 01 00 00    	je     0x140cb4510
140cb43a1:	48 8b 89 80 04 00 00 	mov    0x480(%rcx),%rcx
140cb43a8:	e8 d3 9e 01 00       	call   0x140cce280
140cb43ad:	48 85 c0             	test   %rax,%rax
140cb43b0:	74 25                	je     0x140cb43d7
140cb43b2:	48 8b 8e 80 04 00 00 	mov    0x480(%rsi),%rcx
140cb43b9:	e8 c2 9e 01 00       	call   0x140cce280
140cb43be:	48 8b c8             	mov    %rax,%rcx
140cb43c1:	e8 3a dd 02 00       	call   0x140ce2100
140cb43c6:	85 c0                	test   %eax,%eax
140cb43c8:	79 0d                	jns    0x140cb43d7
140cb43ca:	c7 44 24 28 bf 03 00 	movl   $0x3bf,0x28(%rsp)
140cb43d1:	00
140cb43d2:	e9 26 08 00 00       	jmp    0x140cb4bfd
140cb43d7:	48 8b be 68 04 00 00 	mov    0x468(%rsi),%rdi
140cb43de:	48 89 7c 24 48       	mov    %rdi,0x48(%rsp)
140cb43e3:	48 85 ff             	test   %rdi,%rdi
140cb43e6:	75 0d                	jne    0x140cb43f5
140cb43e8:	4d 8b fc             	mov    %r12,%r15
140cb43eb:	4c 89 64 24 30       	mov    %r12,0x30(%rsp)
140cb43f0:	e9 93 00 00 00       	jmp    0x140cb4488
140cb43f5:	48 8b cf             	mov    %rdi,%rcx
140cb43f8:	e8 d3 b2 4e ff       	call   0x14019f6d0
140cb43fd:	48 8b 4e 08          	mov    0x8(%rsi),%rcx
140cb4401:	4c 8b f8             	mov    %rax,%r15
140cb4404:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
140cb4409:	48 8b 91 c0 00 00 00 	mov    0xc0(%rcx),%rdx
140cb4410:	f6 42 60 01          	testb  $0x1,0x60(%rdx)
140cb4414:	74 72                	je     0x140cb4488
140cb4416:	48 8b c8             	mov    %rax,%rcx
140cb4419:	e8 92 9f 4f ff       	call   0x1401ae3b0
140cb441e:	25 07 00 0f 00       	and    $0xf0007,%eax
140cb4423:	83 f8 02             	cmp    $0x2,%eax
140cb4426:	75 60                	jne    0x140cb4488
140cb4428:	49 8b cf             	mov    %r15,%rcx
140cb442b:	e8 70 e1 7c ff       	call   0x1404825a0
140cb4430:	44 8b f8             	mov    %eax,%r15d
140cb4433:	83 f8 01             	cmp    $0x1,%eax
140cb4436:	7e 4b                	jle    0x140cb4483
140cb4438:	4d 8b f4             	mov    %r12,%r14
140cb443b:	48 85 db             	test   %rbx,%rbx
140cb443e:	74 3e                	je     0x140cb447e
140cb4440:	48 8b 7c 24 38       	mov    0x38(%rsp),%rdi
140cb4445:	48 83 c7 20          	add    $0x20,%rdi
140cb4449:	0f 1f 80 00 00 00 00 	nopl   0x0(%rax)
140cb4450:	48 8b 4f 08          	mov    0x8(%rdi),%rcx
140cb4454:	48 39 0f             	cmp    %rcx,(%rdi)
140cb4457:	0f 85 a6 00 00 00    	jne    0x140cb4503
140cb445d:	41 8b d7             	mov    %r15d,%edx
140cb4460:	e8 ab 00 04 00       	call   0x140cf4510
140cb4465:	85 c0                	test   %eax,%eax
140cb4467:	0f 8e 89 00 00 00    	jle    0x140cb44f6
140cb446d:	49 ff c6             	inc    %r14
140cb4470:	48 83 c7 48          	add    $0x48,%rdi
140cb4474:	4c 3b f3             	cmp    %rbx,%r14
140cb4477:	72 d7                	jb     0x140cb4450
140cb4479:	48 8b 7c 24 48       	mov    0x48(%rsp),%rdi
140cb447e:	4c 8b 74 24 38       	mov    0x38(%rsp),%r14
140cb4483:	4c 8b 7c 24 30       	mov    0x30(%rsp),%r15
140cb4488:	48 39 ae 08 05 00 00 	cmp    %rbp,0x508(%rsi)
140cb448f:	0f 84 3e 08 00 00    	je     0x140cb4cd3
140cb4495:	48 85 ff             	test   %rdi,%rdi
140cb4498:	0f 84 35 08 00 00    	je     0x140cb4cd3
140cb449e:	4d 85 ff             	test   %r15,%r15