140384f35:	75 07                	jne    0x140384f3e
140384f37:	48 8d 83 20 ff ff ff 	lea    -0xe0(%rbx),%rax
140384f3e:	80 b8 a8 00 00 00 00 	cmpb   $0x0,0xa8(%rax)
140384f45:	75 27                	jne    0x140384f6e
140384f47:	48 ff 40 10          	incq   0x10(%rax)
140384f4b:	4c 8b ce             	mov    %rsi,%r9
140384f4e:	44 8b c5             	mov    %ebp,%r8d
140384f51:	40 0f b6 d7          	movzbl %dil,%edx
140384f55:	48 8b 5c 24 50       	mov    0x50(%rsp),%rbx
140384f5a:	48 8b 6c 24 58       	mov    0x58(%rsp),%rbp
140384f5f:	48 8b 74 24 60       	mov    0x60(%rsp),%rsi
140384f64:	48 83 c4 40          	add    $0x40,%rsp
140384f68:	5f                   	pop    %rdi
140384f69:	e9 e2 05 00 00       	jmp    0x140385550
140384f6e:	e8 2d 38 e6 ff       	call   0x1401e87a0
140384f73:	cc                   	int3
140384f74:	cc                   	int3
140384f75:	cc                   	int3
140384f76:	cc                   	int3
140384f77:	cc                   	int3
140384f78:	cc                   	int3
140384f79:	cc                   	int3
140384f7a:	cc                   	int3
140384f7b:	cc                   	int3
140384f7c:	cc                   	int3
140384f7d:	cc                   	int3
140384f7e:	cc                   	int3
140384f7f:	cc                   	int3
140384f80:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140384f85:	48 89 6c 24 10       	mov    %rbp,0x10(%rsp)
140384f8a:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
140384f8f:	57                   	push   %rdi
140384f90:	48 83 ec 20          	sub    $0x20,%rsp
140384f94:	41 0f b6 e9          	movzbl %r9b,%ebp
140384f98:	49 8b d8             	mov    %r8,%rbx
140384f9b:	8b fa                	mov    %edx,%edi
140384f9d:	48 8b f1             	mov    %rcx,%rsi
140384fa0:	e8 5b 1f e1 ff       	call   0x140196f00
140384fa5:	48 8d 8e 08 fd ff ff 	lea    -0x2f8(%rsi),%rcx
140384fac:	4c 8b cb             	mov    %rbx,%r9
140384faf:	44 8b c7             	mov    %edi,%r8d
140384fb2:	40 0f b6 d5          	movzbl %bpl,%edx
140384fb6:	e8 95 05 00 00       	call   0x140385550
140384fbb:	80 be 60 fd ff ff 00 	cmpb   $0x0,-0x2a0(%rsi)
140384fc2:	75 09                	jne    0x140384fcd
140384fc4:	80 be 28 fd ff ff 00 	cmpb   $0x0,-0x2d8(%rsi)
140384fcb:	74 49                	je     0x140385016
140384fcd:	80 be c0 fe ff ff 00 	cmpb   $0x0,-0x140(%rsi)
140384fd4:	48 8d 8e 88 fe ff ff 	lea    -0x178(%rsi),%rcx
140384fdb:	75 05                	jne    0x140384fe2
140384fdd:	80 39 00             	cmpb   $0x0,(%rcx)
140384fe0:	74 34                	je     0x140385016
140384fe2:	80 be 28 fd ff ff 00 	cmpb   $0x0,-0x2d8(%rsi)
140384fe9:	74 05                	je     0x140384ff0
140384feb:	80 39 00             	cmpb   $0x0,(%rcx)
140384fee:	75 26                	jne    0x140385016
140384ff0:	c6 86 28 fd ff ff 01 	movb   $0x1,-0x2d8(%rsi)
140384ff7:	c6 01 01             	movb   $0x1,(%rcx)
140384ffa:	40 84 ed             	test   %bpl,%bpl
140384ffd:	74 2c                	je     0x14038502b
140384fff:	80 be 68 fe ff ff 00 	cmpb   $0x0,-0x198(%rsi)
140385006:	75 32                	jne    0x14038503a
140385008:	48 8b 86 c0 fd ff ff 	mov    -0x240(%rsi),%rax
14038500f:	c6 80 a9 00 00 00 01 	movb   $0x1,0xa9(%rax)
140385016:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14038501b:	48 8b 6c 24 38       	mov    0x38(%rsp),%rbp
140385020:	48 8b 74 24 40       	mov    0x40(%rsp),%rsi
140385025:	48 83 c4 20          	add    $0x20,%rsp
140385029:	5f                   	pop    %rdi
14038502a:	c3                   	ret
14038502b:	80 7e c8 00          	cmpb   $0x0,-0x38(%rsi)
14038502f:	75 09                	jne    0x14038503a
140385031:	48 8b 86 20 ff ff ff 	mov    -0xe0(%rsi),%rax
140385038:	eb d5                	jmp    0x14038500f
14038503a:	e8 61 37 e6 ff       	call   0x1401e87a0
14038503f:	cc                   	int3
140385040:	40 53                	rex push %rbx
140385042:	48 83 ec 20          	sub    $0x20,%rsp
140385046:	48 8b d9             	mov    %rcx,%rbx
140385049:	e8 92 1c 1b 00       	call   0x140536ce0
14038504e:	48 8b 03             	mov    (%rbx),%rax
140385051:	b2 01                	mov    $0x1,%dl
140385053:	48 8b cb             	mov    %rbx,%rcx
140385056:	48 8b 40 50          	mov    0x50(%rax),%rax
14038505a:	ff 15 c0 e9 bf 00    	call   *0xbfe9c0(%rip)        # 0x140f83a20
140385060:	48 8b 03             	mov    (%rbx),%rax
140385063:	33 d2                	xor    %edx,%edx
140385065:	48 8b cb             	mov    %rbx,%rcx
140385068:	48 8b 40 50          	mov    0x50(%rax),%rax
14038506c:	48 83 c4 20          	add    $0x20,%rsp
140385070:	5b                   	pop    %rbx
140385071:	48 ff 25 a8 e9 bf 00 	rex.W jmp *0xbfe9a8(%rip)        # 0x140f83a20
140385078:	cc                   	int3
140385079:	cc                   	int3
14038507a:	cc                   	int3
14038507b:	cc                   	int3
14038507c:	cc                   	int3
14038507d:	cc                   	int3
14038507e:	cc                   	int3
14038507f:	cc                   	int3
140385080:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140385085:	57                   	push   %rdi
140385086:	48 83 ec 20          	sub    $0x20,%rsp
14038508a:	0f b6 fa             	movzbl %dl,%edi
14038508d:	48 8b d9             	mov    %rcx,%rbx
140385090:	e8 6b 1e e1 ff       	call   0x140196f00
140385095:	48 8b cb             	mov    %rbx,%rcx
140385098:	e8 03 ce 07 00       	call   0x140401ea0
14038509d:	48 85 c0             	test   %rax,%rax
1403850a0:	74 16                	je     0x1403850b8
1403850a2:	48 8b cb             	mov    %rbx,%rcx
1403850a5:	e8 f6 cd 07 00       	call   0x140401ea0
1403850aa:	8b 90 f0 00 00 00    	mov    0xf0(%rax),%edx
1403850b0:	c1 ea 03             	shr    $0x3,%edx
1403850b3:	f6 c2 01             	test   $0x1,%dl
1403850b6:	75 10                	jne    0x1403850c8
1403850b8:	48 8d 8b 08 fd ff ff 	lea    -0x2f8(%rbx),%rcx
1403850bf:	40 0f b6 d7          	movzbl %dil,%edx
1403850c3:	e8 78 00 00 00       	call   0x140385140
1403850c8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1403850cd:	48 83 c4 20          	add    $0x20,%rsp
1403850d1:	5f                   	pop    %rdi
1403850d2:	c3                   	ret
1403850d3:	cc                   	int3
1403850d4:	cc                   	int3
1403850d5:	cc                   	int3
1403850d6:	cc                   	int3
1403850d7:	cc                   	int3
1403850d8:	cc                   	int3
1403850d9:	cc                   	int3
1403850da:	cc                   	int3
1403850db:	cc                   	int3
1403850dc:	cc                   	int3
1403850dd:	cc                   	int3
1403850de:	cc                   	int3
1403850df:	cc                   	int3
1403850e0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403850e5:	57                   	push   %rdi
1403850e6:	48 83 ec 20          	sub    $0x20,%rsp
1403850ea:	0f b6 fa             	movzbl %dl,%edi
1403850ed:	48 8b d9             	mov    %rcx,%rbx
1403850f0:	e8 0b 1e e1 ff       	call   0x140196f00
1403850f5:	48 8d 8b 08 fd ff ff 	lea    -0x2f8(%rbx),%rcx
1403850fc:	40 0f b6 d7          	movzbl %dil,%edx
140385100:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140385105:	48 83 c4 20          	add    $0x20,%rsp
140385109:	5f                   	pop    %rdi
14038510a:	e9 31 00 00 00       	jmp    0x140385140
14038510f:	cc                   	int3
140385110:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140385115:	57                   	push   %rdi
140385116:	48 83 ec 20          	sub    $0x20,%rsp
14038511a:	0f b6 fa             	movzbl %dl,%edi
14038511d:	48 8b d9             	mov    %rcx,%rbx
140385120:	e8 8b ca 07 00       	call   0x140401bb0
140385125:	48 8d 8b 08 fd ff ff 	lea    -0x2f8(%rbx),%rcx
14038512c:	40 0f b6 d7          	movzbl %dil,%edx
140385130:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140385135:	48 83 c4 20          	add    $0x20,%rsp
140385139:	5f                   	pop    %rdi
14038513a:	e9 01 00 00 00       	jmp    0x140385140
14038513f:	cc                   	int3
140385140:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140385145:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
14038514a:	57                   	push   %rdi
14038514b:	48 81 ec d0 00 00 00 	sub    $0xd0,%rsp
140385152:	48 8b 05 a7 3d 03 01 	mov    0x1033da7(%rip),%rax        # 0x1413b8f00
140385159:	48 33 c4             	xor    %rsp,%rax
14038515c:	48 89 84 24 c8 00 00 	mov    %rax,0xc8(%rsp)
140385163:	00
140385164:	84 d2                	test   %dl,%dl
140385166:	48 8d 79 08          	lea    0x8(%rcx),%rdi
14038516a:	75 07                	jne    0x140385173
14038516c:	48 8d b9 68 01 00 00 	lea    0x168(%rcx),%rdi
140385173:	48 89 7c 24 38       	mov    %rdi,0x38(%rsp)
140385178:	48 8d b7 b0 00 00 00 	lea    0xb0(%rdi),%rsi
14038517f:	80 be a8 00 00 00 00 	cmpb   $0x0,0xa8(%rsi)
140385186:	75 71                	jne    0x1403851f9
140385188:	48 8b 06             	mov    (%rsi),%rax
14038518b:	80 b8 a9 00 00 00 00 	cmpb   $0x0,0xa9(%rax)
140385192:	75 40                	jne    0x1403851d4
140385194:	80 be a8 00 00 00 00 	cmpb   $0x0,0xa8(%rsi)
14038519b:	75 62                	jne    0x1403851ff
14038519d:	e8 0e aa 71 00       	call   0x140a9fbb0
1403851a2:	48 8b 18             	mov    (%rax),%rbx
1403851a5:	48 8b 5b 50          	mov    0x50(%rbx),%rbx
1403851a9:	48 89 5c 24 30       	mov    %rbx,0x30(%rsp)
1403851ae:	e8 fd a9 71 00       	call   0x140a9fbb0
1403851b3:	48 8b 00             	mov    (%rax),%rax
1403851b6:	48 89 70 50          	mov    %rsi,0x50(%rax)
1403851ba:	48 8d 54 24 40       	lea    0x40(%rsp),%rdx
1403851bf:	48 8b cf             	mov    %rdi,%rcx
1403851c2:	e8 49 a1 ff ff       	call   0x14037f310
1403851c7:	90                   	nop
1403851c8:	e8 e3 a9 71 00       	call   0x140a9fbb0
1403851cd:	48 8b 08             	mov    (%rax),%rcx
1403851d0:	48 89 59 50          	mov    %rbx,0x50(%rcx)
1403851d4:	48 8b 8c 24 c8 00 00 	mov    0xc8(%rsp),%rcx
1403851db:	00
1403851dc:	48 33 cc             	xor    %rsp,%rcx
1403851df:	e8 1c 63 a9 00       	call   0x140e1b500
1403851e4:	4c 8d 9c 24 d0 00 00 	lea    0xd0(%rsp),%r11
1403851eb:	00
1403851ec:	49 8b 5b 18          	mov    0x18(%r11),%rbx
1403851f0:	49 8b 73 20          	mov    0x20(%r11),%rsi
1403851f4:	49 8b e3             	mov    %r11,%rsp
1403851f7:	5f                   	pop    %rdi
1403851f8:	c3                   	ret
1403851f9:	e8 a2 35 e6 ff       	call   0x1401e87a0
1403851fe:	90                   	nop
1403851ff:	e8 9c 35 e6 ff       	call   0x1401e87a0
140385204:	90                   	nop
140385205:	cc                   	int3
140385206:	cc                   	int3
140385207:	cc                   	int3
140385208:	cc                   	int3
140385209:	cc                   	int3
14038520a:	cc                   	int3
14038520b:	cc                   	int3
14038520c:	cc                   	int3
14038520d:	cc                   	int3
14038520e:	cc                   	int3
14038520f:	cc                   	int3
140385210:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
140385215:	48 89 7c 24 10       	mov    %rdi,0x10(%rsp)
14038521a:	55                   	push   %rbp
14038521b:	48 8d 6c 24 80       	lea    -0x80(%rsp),%rbp
140385220:	48 81 ec 80 01 00 00 	sub    $0x180,%rsp
140385227:	48 8d b9 68 01 00 00 	lea    0x168(%rcx),%rdi
14038522e:	48 8d 59 08          	lea    0x8(%rcx),%rbx
140385232:	48 8d 05 27 ba c5 00 	lea    0xc5ba27(%rip),%rax        # 0x140fe0c60
140385239:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
14038523e:	8b 43 08             	mov    0x8(%rbx),%eax
140385241:	89 44 24 28          	mov    %eax,0x28(%rsp)
140385245:	48 8b 43 10          	mov    0x10(%rbx),%rax
140385249:	48 89 44 24 30       	mov    %rax,0x30(%rsp)
14038524e:	0f b6 43 18          	movzbl 0x18(%rbx),%eax
140385252:	88 44 24 38          	mov    %al,0x38(%rsp)
140385256:	48 8d 53 20          	lea    0x20(%rbx),%rdx
14038525a:	c6 44 24 68 00       	movb   $0x0,0x68(%rsp)
14038525f:	80 7a 28 00          	cmpb   $0x0,0x28(%rdx)
140385263:	74 0f                	je     0x140385274
140385265:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14038526a:	e8 41 ab e5 ff       	call   0x1401dfdb0
14038526f:	c6 44 24 68 01       	movb   $0x1,0x68(%rsp)
140385274:	0f b6 43 50          	movzbl 0x50(%rbx),%eax
140385278:	88 44 24 70          	mov    %al,0x70(%rsp)
14038527c:	c6 45 90 00          	movb   $0x0,-0x70(%rbp)
140385280:	80 7b 70 00          	cmpb   $0x0,0x70(%rbx)
140385284:	74 3d                	je     0x1403852c3
140385286:	c6 45 88 ff          	movb   $0xff,-0x78(%rbp)
14038528a:	48 0f be 43 68       	movsbq 0x68(%rbx),%rax
14038528f:	48 83 c0 01          	add    $0x1,%rax
140385293:	74 2a                	je     0x1403852bf
140385295:	48 83 f8 01          	cmp    $0x1,%rax
140385299:	48 8b 43 58          	mov    0x58(%rbx),%rax
14038529d:	48 89 44 24 78       	mov    %rax,0x78(%rsp)
1403852a2:	74 06                	je     0x1403852aa
1403852a4:	c6 45 88 01          	movb   $0x1,-0x78(%rbp)
1403852a8:	eb 15                	jmp    0x1403852bf
1403852aa:	48 8b 43 60          	mov    0x60(%rbx),%rax
1403852ae:	48 89 45 80          	mov    %rax,-0x80(%rbp)
1403852b2:	33 c0                	xor    %eax,%eax
1403852b4:	48 89 43 58          	mov    %rax,0x58(%rbx)
1403852b8:	48 89 43 60          	mov    %rax,0x60(%rbx)
1403852bc:	88 45 88             	mov    %al,-0x78(%rbp)
1403852bf:	c6 45 90 01          	movb   $0x1,-0x70(%rbp)
1403852c3:	48 8d 53 78          	lea    0x78(%rbx),%rdx
1403852c7:	c6 45 c8 00          	movb   $0x0,-0x38(%rbp)
1403852cb:	80 7a 30 00          	cmpb   $0x0,0x30(%rdx)
1403852cf:	74 0d                	je     0x1403852de
1403852d1:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
1403852d5:	e8 46 a9 e5 ff       	call   0x1401dfc20
1403852da:	c6 45 c8 01          	movb   $0x1,-0x38(%rbp)
1403852de:	48 8d 05 23 d1 c5 00 	lea    0xc5d123(%rip),%rax        # 0x140fe2408
1403852e5:	48 89 44 24 20       	mov    %rax,0x20(%rsp)
1403852ea:	48 8d 93 b0 00 00 00 	lea    0xb0(%rbx),%rdx
1403852f1:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
1403852f5:	e8 b6 f2 ff ff       	call   0x1403845b0
1403852fa:	48 8b d7             	mov    %rdi,%rdx
1403852fd:	48 8b cb             	mov    %rbx,%rcx
140385300:	e8 0b f8 ff ff       	call   0x140384b10
140385305:	48 8d 54 24 20       	lea    0x20(%rsp),%rdx
14038530a:	48 8b cf             	mov    %rdi,%rcx
14038530d:	e8 fe f7 ff ff       	call   0x140384b10
140385312:	48 8d 4d d0          	lea    -0x30(%rbp),%rcx
140385316:	e8 95 05 00 00       	call   0x1403858b0
14038531b:	80 7d c8 00          	cmpb   $0x0,-0x38(%rbp)
14038531f:	74 09                	je     0x14038532a
140385321:	48 8d 4d 98          	lea    -0x68(%rbp),%rcx
140385325:	e8 26 ce e5 ff       	call   0x1401e2150
14038532a:	80 7d 90 00          	cmpb   $0x0,-0x70(%rbp)
14038532e:	74 0a                	je     0x14038533a
140385330:	48 8d 4c 24 78       	lea    0x78(%rsp),%rcx
140385335:	e8 56 be e5 ff       	call   0x1401e1190
14038533a:	80 7c 24 68 00       	cmpb   $0x0,0x68(%rsp)
14038533f:	74 15                	je     0x140385356
140385341:	48 8b 44 24 40       	mov    0x40(%rsp),%rax
140385346:	33 d2                	xor    %edx,%edx
140385348:	48 8d 4c 24 40       	lea    0x40(%rsp),%rcx
14038534d:	48 8b 00             	mov    (%rax),%rax
140385350:	ff 15 ca e6 bf 00    	call   *0xbfe6ca(%rip)        # 0x140f83a20
140385356:	4c 8d 9c 24 80 01 00 	lea    0x180(%rsp),%r11
14038535d:	00
14038535e:	49 8b 5b 10          	mov    0x10(%r11),%rbx
140385362:	49 8b 7b 18          	mov    0x18(%r11),%rdi
140385366:	49 8b e3             	mov    %r11,%rsp
140385369:	5d                   	pop    %rbp
14038536a:	c3                   	ret
14038536b:	cc                   	int3
14038536c:	cc                   	int3
14038536d:	cc                   	int3
14038536e:	cc                   	int3
14038536f:	cc                   	int3
140385370:	40 53                	rex push %rbx
140385372:	48 83 ec 20          	sub    $0x20,%rsp
140385376:	48 8b d9             	mov    %rcx,%rbx
140385379:	e8 12 2b 1b 00       	call   0x140537e90
14038537e:	48 8d 8b 08 fd ff ff 	lea    -0x2f8(%rbx),%rcx
140385385:	48 83 c4 20          	add    $0x20,%rsp
140385389:	5b                   	pop    %rbx
14038538a:	e9 81 fe ff ff       	jmp    0x140385210
14038538f:	cc                   	int3
140385390:	e9 2b ca 07 00       	jmp    0x140401dc0
140385395:	cc                   	int3
140385396:	cc                   	int3
140385397:	cc                   	int3
140385398:	cc                   	int3
140385399:	cc                   	int3
14038539a:	cc                   	int3
14038539b:	cc                   	int3
14038539c:	cc                   	int3
14038539d:	cc                   	int3
14038539e:	cc                   	int3
14038539f:	cc                   	int3
1403853a0:	e9 5b 1b e1 ff       	jmp    0x140196f00
1403853a5:	cc                   	int3
1403853a6:	cc                   	int3
1403853a7:	cc                   	int3
1403853a8:	cc                   	int3
1403853a9:	cc                   	int3
1403853aa:	cc                   	int3
1403853ab:	cc                   	int3
1403853ac:	cc                   	int3
1403853ad:	cc                   	int3
1403853ae:	cc                   	int3
1403853af:	cc                   	int3
1403853b0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1403853b5:	48 89 74 24 18       	mov    %rsi,0x18(%rsp)
1403853ba:	57                   	push   %rdi