1401950c0:	e8 6b ba 11 00       	call   0x1402b0b30
1401950c5:	48 2b e0             	sub    %rax,%rsp
1401950c8:	48 8b da             	mov    %rdx,%rbx
1401950cb:	48 8b f1             	mov    %rcx,%rsi
1401950ce:	e8 5d f3 fe ff       	call   0x140184430
1401950d3:	48 8b f8             	mov    %rax,%rdi
1401950d6:	48 85 c0             	test   %rax,%rax
1401950d9:	0f 84 f9 00 00 00    	je     0x1401951d8
1401950df:	48 8b c8             	mov    %rax,%rcx
1401950e2:	e8 59 66 f5 ff       	call   0x1400eb740
1401950e7:	85 c0                	test   %eax,%eax
1401950e9:	0f 84 e9 00 00 00    	je     0x1401951d8
1401950ef:	ba 2f 00 00 00       	mov    $0x2f,%edx
1401950f4:	48 8b cb             	mov    %rbx,%rcx
1401950f7:	44 8d 42 d3          	lea    -0x2d(%rdx),%r8d
1401950fb:	e8 d0 c9 00 00       	call   0x1401a1ad0
140195100:	85 c0                	test   %eax,%eax
140195102:	0f 84 8c 00 00 00    	je     0x140195194
140195108:	ba 02 00 00 00       	mov    $0x2,%edx
14019510d:	48 8b cb             	mov    %rbx,%rcx
140195110:	e8 3b cc 00 00       	call   0x1401a1d50
140195115:	85 c0                	test   %eax,%eax
140195117:	74 7b                	je     0x140195194
140195119:	4c 8b c3             	mov    %rbx,%r8
14019511c:	48 8b d7             	mov    %rdi,%rdx
14019511f:	48 8b ce             	mov    %rsi,%rcx
140195122:	e8 69 ef fe ff       	call   0x140184090
140195127:	85 c0                	test   %eax,%eax
140195129:	0f 84 97 00 00 00    	je     0x1401951c6
14019512f:	48 8b cb             	mov    %rbx,%rcx
140195132:	e8 49 c2 00 00       	call   0x1401a1380
140195137:	85 c0                	test   %eax,%eax
140195139:	75 44                	jne    0x14019517f
14019513b:	e8 30 1f f9 ff       	call   0x140127070
140195140:	4c 8d 05 11 cd 18 00 	lea    0x18cd11(%rip),%r8        # 0x140321e58
140195147:	ba e3 04 00 00       	mov    $0x4e3,%edx
14019514c:	48 8d 0d 5d cc 18 00 	lea    0x18cc5d(%rip),%rcx        # 0x140321db0
140195153:	e8 38 20 f9 ff       	call   0x140127190
140195158:	45 33 c9             	xor    %r9d,%r9d
14019515b:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140195161:	48 8b ce             	mov    %rsi,%rcx
140195164:	41 8d 51 50          	lea    0x50(%r9),%edx
140195168:	e8 43 b1 fe ff       	call   0x1401802b0
14019516d:	33 c0                	xor    %eax,%eax
14019516f:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140195174:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
140195179:	48 83 c4 20          	add    $0x20,%rsp
14019517d:	5f                   	pop    %rdi
14019517e:	c3                   	ret
14019517f:	b8 01 00 00 00       	mov    $0x1,%eax
140195184:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140195189:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
14019518e:	48 83 c4 20          	add    $0x20,%rsp
140195192:	5f                   	pop    %rdi
140195193:	c3                   	ret
140195194:	e8 d7 1e f9 ff       	call   0x140127070
140195199:	4c 8d 05 b8 cc 18 00 	lea    0x18ccb8(%rip),%r8        # 0x140321e58
1401951a0:	ba d9 04 00 00       	mov    $0x4d9,%edx
1401951a5:	48 8d 0d 04 cc 18 00 	lea    0x18cc04(%rip),%rcx        # 0x140321db0
1401951ac:	e8 df 1f f9 ff       	call   0x140127190
1401951b1:	45 33 c9             	xor    %r9d,%r9d
1401951b4:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
1401951ba:	48 8b ce             	mov    %rsi,%rcx
1401951bd:	41 8d 51 50          	lea    0x50(%r9),%edx
1401951c1:	e8 ea b0 fe ff       	call   0x1401802b0
1401951c6:	33 c0                	xor    %eax,%eax
1401951c8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401951cd:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401951d2:	48 83 c4 20          	add    $0x20,%rsp
1401951d6:	5f                   	pop    %rdi
1401951d7:	c3                   	ret
1401951d8:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
1401951dd:	b8 02 00 00 00       	mov    $0x2,%eax
1401951e2:	48 8b 74 24 38       	mov    0x38(%rsp),%rsi
1401951e7:	48 83 c4 20          	add    $0x20,%rsp
1401951eb:	5f                   	pop    %rdi
1401951ec:	c3                   	ret
1401951ed:	cc                   	int3
1401951ee:	cc                   	int3
1401951ef:	cc                   	int3
1401951f0:	48 89 5c 24 08       	mov    %rbx,0x8(%rsp)
1401951f5:	57                   	push   %rdi
1401951f6:	b8 20 00 00 00       	mov    $0x20,%eax
1401951fb:	e8 30 b9 11 00       	call   0x1402b0b30
140195200:	48 2b e0             	sub    %rax,%rsp
140195203:	48 8b da             	mov    %rdx,%rbx
140195206:	48 8b f9             	mov    %rcx,%rdi
140195209:	e8 12 f4 fe ff       	call   0x140184620
14019520e:	85 c0                	test   %eax,%eax
140195210:	74 37                	je     0x140195249
140195212:	48 83 7b 08 00       	cmpq   $0x0,0x8(%rbx)
140195217:	74 3d                	je     0x140195256
140195219:	e8 52 1e f9 ff       	call   0x140127070
14019521e:	4c 8d 05 5b cc 18 00 	lea    0x18cc5b(%rip),%r8        # 0x140321e80
140195225:	ba f1 04 00 00       	mov    $0x4f1,%edx
14019522a:	48 8d 0d 7f cb 18 00 	lea    0x18cb7f(%rip),%rcx        # 0x140321db0
140195231:	e8 5a 1f f9 ff       	call   0x140127190
140195236:	45 33 c9             	xor    %r9d,%r9d
140195239:	48 8b cf             	mov    %rdi,%rcx
14019523c:	41 8d 51 32          	lea    0x32(%r9),%edx
140195240:	45 8d 41 6e          	lea    0x6e(%r9),%r8d
140195244:	e8 67 b0 fe ff       	call   0x1401802b0
140195249:	33 c0                	xor    %eax,%eax
14019524b:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
140195250:	48 83 c4 20          	add    $0x20,%rsp
140195254:	5f                   	pop    %rdi
140195255:	c3                   	ret
140195256:	48 8b 5c 24 30       	mov    0x30(%rsp),%rbx
14019525b:	b8 01 00 00 00       	mov    $0x1,%eax
140195260:	48 83 c4 20          	add    $0x20,%rsp
140195264:	5f                   	pop    %rdi
140195265:	c3                   	ret
140195266:	cc                   	int3
140195267:	cc                   	int3
140195268:	cc                   	int3
140195269:	cc                   	int3
14019526a:	cc                   	int3
14019526b:	cc                   	int3
14019526c:	cc                   	int3
14019526d:	cc                   	int3
14019526e:	cc                   	int3
14019526f:	cc                   	int3
140195270:	40 53                	rex push %rbx
140195272:	b8 20 00 00 00       	mov    $0x20,%eax
140195277:	e8 b4 b8 11 00       	call   0x1402b0b30
14019527c:	48 2b e0             	sub    %rax,%rsp
14019527f:	48 8b d9             	mov    %rcx,%rbx
140195282:	48 8d 15 27 cb 18 00 	lea    0x18cb27(%rip),%rdx        # 0x140321db0
140195289:	48 8b 89 e8 0b 00 00 	mov    0xbe8(%rcx),%rcx
140195290:	41 b8 8b 04 00 00    	mov    $0x48b,%r8d
140195296:	e8 25 6b f5 ff       	call   0x1400ebdc0
14019529b:	b8 01 00 00 00       	mov    $0x1,%eax
1401952a0:	48 c7 83 e8 0b 00 00 	movq   $0x0,0xbe8(%rbx)
1401952a7:	00 00 00 00
1401952ab:	48 83 c4 20          	add    $0x20,%rsp
1401952af:	5b                   	pop    %rbx
1401952b0:	c3                   	ret
1401952b1:	cc                   	int3
1401952b2:	cc                   	int3
1401952b3:	cc                   	int3
1401952b4:	cc                   	int3
1401952b5:	cc                   	int3
1401952b6:	cc                   	int3
1401952b7:	cc                   	int3
1401952b8:	cc                   	int3
1401952b9:	cc                   	int3
1401952ba:	cc                   	int3
1401952bb:	cc                   	int3
1401952bc:	cc                   	int3
1401952bd:	cc                   	int3
1401952be:	cc                   	int3
1401952bf:	cc                   	int3
1401952c0:	40 53                	rex push %rbx
1401952c2:	b8 20 00 00 00       	mov    $0x20,%eax
1401952c7:	e8 64 b8 11 00       	call   0x1402b0b30
1401952cc:	48 2b e0             	sub    %rax,%rsp
1401952cf:	48 8b d9             	mov    %rcx,%rbx
1401952d2:	48 8d 15 d7 ca 18 00 	lea    0x18cad7(%rip),%rdx        # 0x140321db0
1401952d9:	48 8b 89 b0 0a 00 00 	mov    0xab0(%rcx),%rcx
1401952e0:	41 b8 94 04 00 00    	mov    $0x494,%r8d
1401952e6:	e8 d5 6a f5 ff       	call   0x1400ebdc0
1401952eb:	33 c0                	xor    %eax,%eax
1401952ed:	48 89 83 b0 0a 00 00 	mov    %rax,0xab0(%rbx)
1401952f4:	48 89 83 a8 0a 00 00 	mov    %rax,0xaa8(%rbx)
1401952fb:	b8 01 00 00 00       	mov    $0x1,%eax
140195300:	48 83 c4 20          	add    $0x20,%rsp
140195304:	5b                   	pop    %rbx
140195305:	c3                   	ret
140195306:	cc                   	int3
140195307:	cc                   	int3
140195308:	cc                   	int3
140195309:	cc                   	int3
14019530a:	cc                   	int3
14019530b:	cc                   	int3
14019530c:	cc                   	int3
14019530d:	cc                   	int3
14019530e:	cc                   	int3
14019530f:	cc                   	int3
140195310:	c7 81 24 0b 00 00 00 	movl   $0x0,0xb24(%rcx)
140195317:	00 00 00
14019531a:	b8 01 00 00 00       	mov    $0x1,%eax
14019531f:	c3                   	ret
140195320:	8b 81 a8 00 00 00    	mov    0xa8(%rcx),%eax
140195326:	0f ba e0 09          	bt     $0x9,%eax
14019532a:	73 0e                	jae    0x14019533a
14019532c:	0f ba f0 09          	btr    $0x9,%eax
140195330:	0f ba e8 0c          	bts    $0xc,%eax
140195334:	89 81 a8 00 00 00    	mov    %eax,0xa8(%rcx)
14019533a:	b8 01 00 00 00       	mov    $0x1,%eax
14019533f:	c3                   	ret
140195340:	40 53                	rex push %rbx
140195342:	b8 20 00 00 00       	mov    $0x20,%eax
140195347:	e8 e4 b7 11 00       	call   0x1402b0b30
14019534c:	48 2b e0             	sub    %rax,%rsp
14019534f:	8b 91 a8 00 00 00    	mov    0xa8(%rcx),%edx
140195355:	48 8b d9             	mov    %rcx,%rbx
140195358:	0f ba e2 09          	bt     $0x9,%edx
14019535c:	72 3e                	jb     0x14019539c
14019535e:	0f ba e2 0c          	bt     $0xc,%edx
140195362:	73 38                	jae    0x14019539c
140195364:	e8 07 1d f9 ff       	call   0x140127070
140195369:	4c 8d 05 d8 ca 18 00 	lea    0x18cad8(%rip),%r8        # 0x140321e48
140195370:	ba b4 04 00 00       	mov    $0x4b4,%edx
140195375:	48 8d 0d 34 ca 18 00 	lea    0x18ca34(%rip),%rcx        # 0x140321db0
14019537c:	e8 0f 1e f9 ff       	call   0x140127190
140195381:	45 33 c9             	xor    %r9d,%r9d
140195384:	48 8b cb             	mov    %rbx,%rcx
140195387:	41 8d 51 28          	lea    0x28(%r9),%edx
14019538b:	45 8d 41 68          	lea    0x68(%r9),%r8d
14019538f:	e8 1c af fe ff       	call   0x1401802b0
140195394:	33 c0                	xor    %eax,%eax
140195396:	48 83 c4 20          	add    $0x20,%rsp
14019539a:	5b                   	pop    %rbx
14019539b:	c3                   	ret
14019539c:	83 79 38 00          	cmpl   $0x0,0x38(%rcx)
1401953a0:	75 5c                	jne    0x1401953fe
1401953a2:	83 b9 d0 04 00 00 00 	cmpl   $0x0,0x4d0(%rcx)
1401953a9:	74 53                	je     0x1401953fe
1401953ab:	48 8b 81 10 09 00 00 	mov    0x910(%rcx),%rax
1401953b2:	c1 ea 09             	shr    $0x9,%edx
1401953b5:	f7 d2                	not    %edx
1401953b7:	8b 88 78 03 00 00    	mov    0x378(%rax),%ecx
1401953bd:	f7 d1                	not    %ecx
1401953bf:	33 d1                	xor    %ecx,%edx
1401953c1:	f6 c2 01             	test   $0x1,%dl
1401953c4:	74 38                	je     0x1401953fe
1401953c6:	e8 a5 1c f9 ff       	call   0x140127070
1401953cb:	4c 8d 05 76 ca 18 00 	lea    0x18ca76(%rip),%r8        # 0x140321e48
1401953d2:	ba be 04 00 00       	mov    $0x4be,%edx
1401953d7:	48 8d 0d d2 c9 18 00 	lea    0x18c9d2(%rip),%rcx        # 0x140321db0
1401953de:	e8 ad 1d f9 ff       	call   0x140127190
1401953e3:	45 33 c9             	xor    %r9d,%r9d
1401953e6:	48 8b cb             	mov    %rbx,%rcx
1401953e9:	41 8d 51 28          	lea    0x28(%r9),%edx
1401953ed:	45 8d 41 68          	lea    0x68(%r9),%r8d
1401953f1:	e8 ba ae fe ff       	call   0x1401802b0
1401953f6:	33 c0                	xor    %eax,%eax
1401953f8:	48 83 c4 20          	add    $0x20,%rsp
1401953fc:	5b                   	pop    %rbx
1401953fd:	c3                   	ret
1401953fe:	b8 01 00 00 00       	mov    $0x1,%eax
140195403:	48 83 c4 20          	add    $0x20,%rsp
140195407:	5b                   	pop    %rbx
140195408:	c3                   	ret
140195409:	cc                   	int3
14019540a:	cc                   	int3
14019540b:	cc                   	int3
14019540c:	cc                   	int3
14019540d:	cc                   	int3
14019540e:	cc                   	int3
14019540f:	cc                   	int3
140195410:	c7 81 20 0b 00 00 00 	movl   $0x0,0xb20(%rcx)
140195417:	00 00 00
14019541a:	b8 01 00 00 00       	mov    $0x1,%eax
14019541f:	c3                   	ret
140195420:	48 89 5c 24 10       	mov    %rbx,0x10(%rsp)
140195425:	48 89 6c 24 18       	mov    %rbp,0x18(%rsp)
14019542a:	56                   	push   %rsi
14019542b:	57                   	push   %rdi
14019542c:	41 54                	push   %r12
14019542e:	41 56                	push   %r14
140195430:	41 57                	push   %r15
140195432:	b8 30 00 00 00       	mov    $0x30,%eax
140195437:	e8 f4 b6 11 00       	call   0x1402b0b30
14019543c:	48 2b e0             	sub    %rax,%rsp
14019543f:	48 8b d9             	mov    %rcx,%rbx
140195442:	41 8b e8             	mov    %r8d,%ebp
140195445:	48 8b 49 08          	mov    0x8(%rcx),%rcx
140195449:	48 8b 81 c0 00 00 00 	mov    0xc0(%rcx),%rax
140195450:	f6 40 60 08          	testb  $0x8,0x60(%rax)
140195454:	0f 85 58 02 00 00    	jne    0x1401956b2
14019545a:	8b 01                	mov    (%rcx),%eax
14019545c:	3d 04 03 00 00       	cmp    $0x304,%eax
140195461:	0f 8c 4b 02 00 00    	jl     0x1401956b2
140195467:	3d 00 00 01 00       	cmp    $0x10000,%eax
14019546c:	0f 84 40 02 00 00    	je     0x1401956b2
140195472:	0f ba e2 0b          	bt     $0xb,%edx
140195476:	0f 82 36 02 00 00    	jb     0x1401956b2
14019547c:	83 7b 38 00          	cmpl   $0x0,0x38(%rbx)
140195480:	75 79                	jne    0x1401954fb
140195482:	45 85 c0             	test   %r8d,%r8d
140195485:	0f 85 27 02 00 00    	jne    0x1401956b2
14019548b:	44 39 83 d0 04 00 00 	cmp    %r8d,0x4d0(%rbx)
140195492:	74 2d                	je     0x1401954c1
140195494:	f6 83 20 0b 00 00 01 	testb  $0x1,0xb20(%rbx)
14019549b:	74 24                	je     0x1401954c1
14019549d:	45 33 c0             	xor    %r8d,%r8d
1401954a0:	33 d2                	xor    %edx,%edx
1401954a2:	48 8b cb             	mov    %rbx,%rcx
1401954a5:	e8 d6 39 ff ff       	call   0x140188e80
1401954aa:	85 c0                	test   %eax,%eax
1401954ac:	0f 85 00 02 00 00    	jne    0x1401956b2
1401954b2:	e8 b9 1b f9 ff       	call   0x140127070
1401954b7:	ba a8 05 00 00       	mov    $0x5a8,%edx
1401954bc:	e9 ac 01 00 00       	jmp    0x14019566d
1401954c1:	e8 aa 1b f9 ff       	call   0x140127070
1401954c6:	4c 8d 05 eb c9 18 00 	lea    0x18c9eb(%rip),%r8        # 0x140321eb8
1401954cd:	ba 26 05 00 00       	mov    $0x526,%edx
1401954d2:	48 8d 0d d7 c8 18 00 	lea    0x18c8d7(%rip),%rcx        # 0x140321db0
1401954d9:	e8 b2 1c f9 ff       	call   0x140127190
1401954de:	ba 6d 00 00 00       	mov    $0x6d,%edx
1401954e3:	41 b8 65 00 00 00    	mov    $0x65,%r8d
1401954e9:	45 33 c9             	xor    %r9d,%r9d
1401954ec:	48 8b cb             	mov    %rbx,%rcx
1401954ef:	e8 bc ad fe ff       	call   0x1401802b0
1401954f4:	33 c0                	xor    %eax,%eax
1401954f6:	e9 bc 01 00 00       	jmp    0x1401956b7
1401954fb:	48 83 bb b0 04 00 00 	cmpq   $0x0,0x4b0(%rbx)
140195502:	00
140195503:	74 63                	je     0x140195568
140195505:	f7 83 a8 00 00 00 00 	testl  $0x800,0xa8(%rbx)
14019550c:	08 00 00
14019550f:	0f 84 b9 01 00 00    	je     0x1401956ce
140195515:	83 bb 40 0b 00 00 00 	cmpl   $0x0,0xb40(%rbx)
14019551c:	0f 85 ac 01 00 00    	jne    0x1401956ce
140195522:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
140195529:	0f 84 79 01 00 00    	je     0x1401956a8
14019552f:	e8 3c 1b f9 ff       	call   0x140127070
140195534:	4c 8d 05 7d c9 18 00 	lea    0x18c97d(%rip),%r8        # 0x140321eb8
14019553b:	ba 56 05 00 00       	mov    $0x556,%edx
140195540:	48 8d 0d 69 c8 18 00 	lea    0x18c869(%rip),%rcx        # 0x140321db0
140195547:	e8 44 1c f9 ff       	call   0x140127190
14019554c:	45 33 c9             	xor    %r9d,%r9d
14019554f:	41 b8 03 01 0c 00    	mov    $0xc0103,%r8d
140195555:	48 8b cb             	mov    %rbx,%rcx
140195558:	41 8d 51 50          	lea    0x50(%r9),%edx
14019555c:	e8 4f ad fe ff       	call   0x1401802b0
140195561:	33 c0                	xor    %eax,%eax
140195563:	e9 4f 01 00 00       	jmp    0x1401956b7
140195568:	83 bb e0 08 00 00 00 	cmpl   $0x0,0x8e0(%rbx)
14019556f:	0f 85 b2 00 00 00    	jne    0x140195627
140195575:	85 ed                	test   %ebp,%ebp
140195577:	0f 84 aa 00 00 00    	je     0x140195627
14019557d:	83 bb d0 04 00 00 00 	cmpl   $0x0,0x4d0(%rbx)
140195584:	74 0d                	je     0x140195593
140195586:	f6 83 20 0b 00 00 02 	testb  $0x2,0xb20(%rbx)
14019558d:	0f 84 94 00 00 00    	je     0x140195627
140195593:	4c 8b b3 d0 0a 00 00 	mov    0xad0(%rbx),%r14
14019559a:	4c 8d 44 24 60       	lea    0x60(%rsp),%r8
14019559f:	4c 8b bb c8 0a 00 00 	mov    0xac8(%rbx),%r15
1401955a6:	48 8d 54 24 78       	lea    0x78(%rsp),%rdx
1401955ab:	48 8b cb             	mov    %rbx,%rcx
1401955ae:	e8 4d b3 f7 ff       	call   0x140110900
1401955b3:	45 33 e4             	xor    %r12d,%r12d
1401955b6:	41 8b fc             	mov    %r12d,%edi
1401955b9:	4c 39 64 24 60       	cmp    %r12,0x60(%rsp)
1401955be:	76 67                	jbe    0x140195627
1401955c0:	48 8b 44 24 78       	mov    0x78(%rsp),%rax
1401955c5:	4d 8b cf             	mov    %r15,%r9
1401955c8:	4d 8b c6             	mov    %r14,%r8