8b5034:	eb 02                	jmp    0x8b5038
8b5036:	8b c1                	mov    %ecx,%eax
8b5038:	8b 93 e8 02 00 00    	mov    0x2e8(%ebx),%edx
8b503e:	2b 93 e0 02 00 00    	sub    0x2e0(%ebx),%edx
8b5044:	8b 8b e0 02 00 00    	mov    0x2e0(%ebx),%ecx
8b504a:	83 ea 02             	sub    $0x2,%edx
8b504d:	8b 7d 80             	mov    -0x80(%ebp),%edi
8b5050:	03 c7                	add    %edi,%eax
8b5052:	89 45 e8             	mov    %eax,-0x18(%ebp)
8b5055:	89 7d e0             	mov    %edi,-0x20(%ebp)
8b5058:	8d 04 11             	lea    (%ecx,%edx,1),%eax
8b505b:	89 4d e4             	mov    %ecx,-0x1c(%ebp)
8b505e:	8d 56 10             	lea    0x10(%esi),%edx
8b5061:	89 45 ec             	mov    %eax,-0x14(%ebp)
8b5064:	8b fa                	mov    %edx,%edi
8b5066:	89 95 78 ff ff ff    	mov    %edx,-0x88(%ebp)
8b506c:	8d 75 e0             	lea    -0x20(%ebp),%esi
8b506f:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b5070:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b5071:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b5072:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b5073:	8b b5 74 ff ff ff    	mov    -0x8c(%ebp),%esi
8b5079:	33 ff                	xor    %edi,%edi
8b507b:	39 7e 34             	cmp    %edi,0x34(%esi)
8b507e:	75 35                	jne    0x8b50b5
8b5080:	8b 8b f8 00 00 00    	mov    0xf8(%ebx),%ecx
8b5086:	85 c9                	test   %ecx,%ecx
8b5088:	0f 84 b5 01 00 00    	je     0x8b5243
8b508e:	39 79 20             	cmp    %edi,0x20(%ecx)
8b5091:	0f 84 ac 01 00 00    	je     0x8b5243
8b5097:	8d 45 d0             	lea    -0x30(%ebp),%eax
8b509a:	89 7d d0             	mov    %edi,-0x30(%ebp)
8b509d:	50                   	push   %eax
8b509e:	ff 76 28             	push   0x28(%esi)
8b50a1:	89 7d d4             	mov    %edi,-0x2c(%ebp)
8b50a4:	53                   	push   %ebx
8b50a5:	89 7d d8             	mov    %edi,-0x28(%ebp)
8b50a8:	89 7d dc             	mov    %edi,-0x24(%ebp)
8b50ab:	e8 d3 ae b5 ff       	call   0x40ff83
8b50b0:	e9 8e 01 00 00       	jmp    0x8b5243
8b50b5:	83 bb 90 00 00 00 01 	cmpl   $0x1,0x90(%ebx)
8b50bc:	75 0d                	jne    0x8b50cb
8b50be:	6a 02                	push   $0x2
8b50c0:	57                   	push   %edi
8b50c1:	52                   	push   %edx
8b50c2:	ff 15 4c 40 d8 00    	call   *0xd8404c
8b50c8:	8d 56 10             	lea    0x10(%esi),%edx
8b50cb:	39 bb 90 02 00 00    	cmp    %edi,0x290(%ebx)
8b50d1:	74 3e                	je     0x8b5111
8b50d3:	8b 83 e4 02 00 00    	mov    0x2e4(%ebx),%eax
8b50d9:	39 46 18             	cmp    %eax,0x18(%esi)
8b50dc:	7e 33                	jle    0x8b5111
8b50de:	8b 45 88             	mov    -0x78(%ebp),%eax
8b50e1:	3b 83 c0 00 00 00    	cmp    0xc0(%ebx),%eax
8b50e7:	75 53                	jne    0x8b513c
8b50e9:	39 bd 7c ff ff ff    	cmp    %edi,-0x84(%ebp)
8b50ef:	75 4b                	jne    0x8b513c
8b50f1:	a1 d4 e9 d5 00       	mov    0xd5e9d4,%eax
8b50f6:	8b 4d 84             	mov    -0x7c(%ebp),%ecx
8b50f9:	8d 0c 41             	lea    (%ecx,%eax,2),%ecx
8b50fc:	8b 83 e4 02 00 00    	mov    0x2e4(%ebx),%eax
8b5102:	2b 02                	sub    (%edx),%eax
8b5104:	3b c1                	cmp    %ecx,%eax
8b5106:	7c 34                	jl     0x8b513c
8b5108:	8b 83 e4 02 00 00    	mov    0x2e4(%ebx),%eax
8b510e:	89 46 18             	mov    %eax,0x18(%esi)
8b5111:	8b 83 f8 00 00 00    	mov    0xf8(%ebx),%eax
8b5117:	85 c0                	test   %eax,%eax
8b5119:	0f 84 d6 00 00 00    	je     0x8b51f5
8b511f:	39 78 20             	cmp    %edi,0x20(%eax)
8b5122:	0f 84 cd 00 00 00    	je     0x8b51f5
8b5128:	39 7e 40             	cmp    %edi,0x40(%esi)
8b512b:	75 28                	jne    0x8b5155
8b512d:	39 bb 00 01 00 00    	cmp    %edi,0x100(%ebx)
8b5133:	75 20                	jne    0x8b5155
8b5135:	8b cf                	mov    %edi,%ecx
8b5137:	89 7d 8c             	mov    %edi,-0x74(%ebp)
8b513a:	eb 1f                	jmp    0x8b515b
8b513c:	52                   	push   %edx
8b513d:	89 7e 24             	mov    %edi,0x24(%esi)
8b5140:	ff 15 50 40 d8 00    	call   *0xd84050
8b5146:	c7 83 94 02 00 00 01 	movl   $0x1,0x294(%ebx)
8b514d:	00 00 00
8b5150:	e9 ee 00 00 00       	jmp    0x8b5243
8b5155:	33 c9                	xor    %ecx,%ecx
8b5157:	41                   	inc    %ecx
8b5158:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
8b515b:	8b 02                	mov    (%edx),%eax
8b515d:	3b 83 dc 02 00 00    	cmp    0x2dc(%ebx),%eax
8b5163:	7c 0b                	jl     0x8b5170
8b5165:	8b 46 18             	mov    0x18(%esi),%eax
8b5168:	3b 83 e4 02 00 00    	cmp    0x2e4(%ebx),%eax
8b516e:	7e 06                	jle    0x8b5176
8b5170:	33 c9                	xor    %ecx,%ecx
8b5172:	41                   	inc    %ecx
8b5173:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
8b5176:	39 bb 64 02 00 00    	cmp    %edi,0x264(%ebx)
8b517c:	74 18                	je     0x8b5196
8b517e:	39 bb b8 02 00 00    	cmp    %edi,0x2b8(%ebx)
8b5184:	7e 10                	jle    0x8b5196
8b5186:	8b 42 08             	mov    0x8(%edx),%eax
8b5189:	2b 02                	sub    (%edx),%eax
8b518b:	3b 46 24             	cmp    0x24(%esi),%eax
8b518e:	7d 06                	jge    0x8b5196
8b5190:	33 c9                	xor    %ecx,%ecx
8b5192:	41                   	inc    %ecx
8b5193:	89 4d 8c             	mov    %ecx,-0x74(%ebp)
8b5196:	85 c9                	test   %ecx,%ecx
8b5198:	74 14                	je     0x8b51ae
8b519a:	8b f2                	mov    %edx,%esi
8b519c:	8d 7d 90             	lea    -0x70(%ebp),%edi
8b519f:	8d 45 90             	lea    -0x70(%ebp),%eax
8b51a2:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51a3:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51a4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51a5:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51a6:	8b b5 74 ff ff ff    	mov    -0x8c(%ebp),%esi
8b51ac:	eb 0f                	jmp    0x8b51bd
8b51ae:	89 7d c0             	mov    %edi,-0x40(%ebp)
8b51b1:	8d 45 c0             	lea    -0x40(%ebp),%eax
8b51b4:	89 7d c4             	mov    %edi,-0x3c(%ebp)
8b51b7:	89 7d c8             	mov    %edi,-0x38(%ebp)
8b51ba:	89 7d cc             	mov    %edi,-0x34(%ebp)
8b51bd:	8b 8b f8 00 00 00    	mov    0xf8(%ebx),%ecx
8b51c3:	50                   	push   %eax
8b51c4:	ff 76 28             	push   0x28(%esi)
8b51c7:	53                   	push   %ebx
8b51c8:	e8 b6 ad b5 ff       	call   0x40ff83
8b51cd:	83 7d 8c 00          	cmpl   $0x0,-0x74(%ebp)
8b51d1:	74 22                	je     0x8b51f5
8b51d3:	8b 45 88             	mov    -0x78(%ebp),%eax
8b51d6:	3b 83 c0 00 00 00    	cmp    0xc0(%ebx),%eax
8b51dc:	75 17                	jne    0x8b51f5
8b51de:	8b 8d 78 ff ff ff    	mov    -0x88(%ebp),%ecx
8b51e4:	8d 7d b0             	lea    -0x50(%ebp),%edi
8b51e7:	8b f1                	mov    %ecx,%esi
8b51e9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51ea:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51eb:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51ec:	a5                   	movsl  %ds:(%esi),%es:(%edi)
8b51ed:	8b b5 74 ff ff ff    	mov    -0x8c(%ebp),%esi
8b51f3:	eb 03                	jmp    0x8b51f8
8b51f5:	8d 4e 10             	lea    0x10(%esi),%ecx
8b51f8:	8b 41 08             	mov    0x8(%ecx),%eax
8b51fb:	2b 01                	sub    (%ecx),%eax
8b51fd:	8b 55 80             	mov    -0x80(%ebp),%edx
8b5200:	8b 7d 84             	mov    -0x7c(%ebp),%edi
8b5203:	42                   	inc    %edx
8b5204:	ff 75 88             	push   -0x78(%ebp)
8b5207:	2b c7                	sub    %edi,%eax
8b5209:	03 d0                	add    %eax,%edx
8b520b:	8b 41 08             	mov    0x8(%ecx),%eax
8b520e:	2b 01                	sub    (%ecx),%eax
8b5210:	8b cb                	mov    %ebx,%ecx
8b5212:	40                   	inc    %eax
8b5213:	89 55 80             	mov    %edx,-0x80(%ebp)
8b5216:	01 83 ac 02 00 00    	add    %eax,0x2ac(%ebx)
8b521c:	e8 a3 66 b6 ff       	call   0x41b8c4
8b5221:	85 c0                	test   %eax,%eax
8b5223:	75 06                	jne    0x8b522b
8b5225:	29 bb ac 02 00 00    	sub    %edi,0x2ac(%ebx)
8b522b:	33 ff                	xor    %edi,%edi
8b522d:	39 bb 50 02 00 00    	cmp    %edi,0x250(%ebx)
8b5233:	74 0e                	je     0x8b5243
8b5235:	8b 83 10 01 00 00    	mov    0x110(%ebx),%eax
8b523b:	99                   	cltd
8b523c:	2b c2                	sub    %edx,%eax
8b523e:	d1 f8                	sar    $1,%eax
8b5240:	01 46 18             	add    %eax,0x18(%esi)
8b5243:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
8b5249:	8d b3 94 00 00 00    	lea    0x94(%ebx),%esi
8b524f:	41                   	inc    %ecx
8b5250:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
8b5256:	3b 8b bc 00 00 00    	cmp    0xbc(%ebx),%ecx
8b525c:	0f 8c 04 fc ff ff    	jl     0x8b4e66
8b5262:	8b 45 80             	mov    -0x80(%ebp),%eax
8b5265:	39 bb 64 02 00 00    	cmp    %edi,0x264(%ebx)
8b526b:	0f 85 86 03 00 00    	jne    0x8b55f7
8b5271:	3b 83 e4 02 00 00    	cmp    0x2e4(%ebx),%eax
8b5277:	0f 8c 7a 03 00 00    	jl     0x8b55f7
8b527d:	8b 8b e4 02 00 00    	mov    0x2e4(%ebx),%ecx
8b5283:	2b 8b dc 02 00 00    	sub    0x2dc(%ebx),%ecx
8b5289:	8b c1                	mov    %ecx,%eax
8b528b:	89 8d 78 ff ff ff    	mov    %ecx,-0x88(%ebp)
8b5291:	99                   	cltd
8b5292:	f7 bd 70 ff ff ff    	idivl  -0x90(%ebp)
8b5298:	8d 70 ff             	lea    -0x1(%eax),%esi
8b529b:	39 bb 5c 02 00 00    	cmp    %edi,0x25c(%ebx)
8b52a1:	74 72                	je     0x8b5315
8b52a3:	8b 83 e8 02 00 00    	mov    0x2e8(%ebx),%eax
8b52a9:	2b 83 e0 02 00 00    	sub    0x2e0(%ebx),%eax
8b52af:	99                   	cltd
8b52b0:	6a 03                	push   $0x3
8b52b2:	5e                   	pop    %esi
8b52b3:	f7 fe                	idiv   %esi
8b52b5:	8b b5 70 ff ff ff    	mov    -0x90(%ebp),%esi
8b52bb:	2b c8                	sub    %eax,%ecx
8b52bd:	8b c1                	mov    %ecx,%eax
8b52bf:	99                   	cltd
8b52c0:	f7 fe                	idiv   %esi
8b52c2:	8b c8                	mov    %eax,%ecx
8b52c4:	8b 83 e8 02 00 00    	mov    0x2e8(%ebx),%eax
8b52ca:	2b 83 e0 02 00 00    	sub    0x2e0(%ebx),%eax
8b52d0:	99                   	cltd
8b52d1:	2b c2                	sub    %edx,%eax
8b52d3:	d1 f8                	sar    $1,%eax
8b52d5:	03 83 d4 00 00 00    	add    0xd4(%ebx),%eax
8b52db:	3b c1                	cmp    %ecx,%eax
8b52dd:	8b 83 e8 02 00 00    	mov    0x2e8(%ebx),%eax
8b52e3:	7e 15                	jle    0x8b52fa
8b52e5:	2b 83 e0 02 00 00    	sub    0x2e0(%ebx),%eax
8b52eb:	99                   	cltd
8b52ec:	2b c2                	sub    %edx,%eax
8b52ee:	8b f0                	mov    %eax,%esi
8b52f0:	d1 fe                	sar    $1,%esi
8b52f2:	03 b3 d4 00 00 00    	add    0xd4(%ebx),%esi
8b52f8:	eb 1b                	jmp    0x8b5315
8b52fa:	2b 83 e0 02 00 00    	sub    0x2e0(%ebx),%eax
8b5300:	99                   	cltd
8b5301:	6a 03                	push   $0x3
8b5303:	59                   	pop    %ecx
8b5304:	f7 f9                	idiv   %ecx
8b5306:	8b 8d 78 ff ff ff    	mov    -0x88(%ebp),%ecx
8b530c:	2b c8                	sub    %eax,%ecx
8b530e:	8b c1                	mov    %ecx,%eax
8b5310:	99                   	cltd
8b5311:	f7 fe                	idiv   %esi
8b5313:	8b f0                	mov    %eax,%esi
8b5315:	8b d7                	mov    %edi,%edx
8b5317:	8b 85 70 ff ff ff    	mov    -0x90(%ebp),%eax
8b531d:	8b cf                	mov    %edi,%ecx
8b531f:	89 55 8c             	mov    %edx,-0x74(%ebp)
8b5322:	89 45 84             	mov    %eax,-0x7c(%ebp)
8b5325:	89 bd 7c ff ff ff    	mov    %edi,-0x84(%ebp)
8b532b:	39 bb bc 00 00 00    	cmp    %edi,0xbc(%ebx)
8b5331:	7e 62                	jle    0x8b5395
8b5333:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
8b5339:	3b 83 bc 00 00 00    	cmp    0xbc(%ebx),%eax
8b533f:	75 0e                	jne    0x8b534f
8b5341:	51                   	push   %ecx
8b5342:	8d 8b a8 00 00 00    	lea    0xa8(%ebx),%ecx
8b5348:	e8 4f c6 b4 ff       	call   0x40199c
8b534d:	8b 08                	mov    (%eax),%ecx
8b534f:	51                   	push   %ecx
8b5350:	8d 8b 94 00 00 00    	lea    0x94(%ebx),%ecx
8b5356:	e8 f4 fe b4 ff       	call   0x40524f
8b535b:	8b 55 8c             	mov    -0x74(%ebp),%edx
8b535e:	8b 08                	mov    (%eax),%ecx
8b5360:	39 79 34             	cmp    %edi,0x34(%ecx)
8b5363:	74 18                	je     0x8b537d
8b5365:	39 71 24             	cmp    %esi,0x24(%ecx)
8b5368:	7d 13                	jge    0x8b537d
8b536a:	8b c6                	mov    %esi,%eax
8b536c:	2b 41 24             	sub    0x24(%ecx),%eax
8b536f:	03 d0                	add    %eax,%edx
8b5371:	8b 45 84             	mov    -0x7c(%ebp),%eax
8b5374:	48                   	dec    %eax
8b5375:	89 55 8c             	mov    %edx,-0x74(%ebp)
8b5378:	89 45 84             	mov    %eax,-0x7c(%ebp)
8b537b:	eb 03                	jmp    0x8b5380
8b537d:	8b 45 84             	mov    -0x7c(%ebp),%eax
8b5380:	8b 8d 7c ff ff ff    	mov    -0x84(%ebp),%ecx
8b5386:	41                   	inc    %ecx
8b5387:	89 8d 7c ff ff ff    	mov    %ecx,-0x84(%ebp)
8b538d:	3b 8b bc 00 00 00    	cmp    0xbc(%ebx),%ecx
8b5393:	7c 9e                	jl     0x8b5333
8b5395:	85 c0                	test   %eax,%eax
8b5397:	0f 8e 6b 02 00 00    	jle    0x8b5608
8b539d:	8b c2                	mov    %edx,%eax
8b539f:	89 bd 78 ff ff ff    	mov    %edi,-0x88(%ebp)
8b53a5:	99                   	cltd
8b53a6:	8b cf                	mov    %edi,%ecx
8b53a8:	f7 7d 84             	idivl  -0x7c(%ebp)
8b53ab:	03 f0                	add    %eax,%esi
8b53ad:	8b 83 dc 02 00 00    	mov    0x2dc(%ebx),%eax
8b53b3:	89 75 80             	mov    %esi,-0x80(%ebp)
8b53b6:	89 45 88             	mov    %eax,-0x78(%ebp)
8b53b9:	39 bb bc 00 00 00    	cmp    %edi,0xbc(%ebx)
8b53bf:	0f 8e 43 02 00 00    	jle    0x8b5608
8b53c5:	8b 83 b0 00 00 00    	mov    0xb0(%ebx),%eax
8b53cb:	3b 83 bc 00 00 00    	cmp    0xbc(%ebx),%eax
8b53d1:	75 16                	jne    0x8b53e9
8b53d3:	51                   	push   %ecx
8b53d4:	8d 8b a8 00 00 00    	lea    0xa8(%ebx),%ecx
8b53da:	e8 bd c5 b4 ff       	call   0x40199c
8b53df:	8b 00                	mov    (%eax),%eax
8b53e1:	89 85 74 ff ff ff    	mov    %eax,-0x8c(%ebp)
8b53e7:	eb 08                	jmp    0x8b53f1
8b53e9:	8b c1                	mov    %ecx,%eax
8b53eb:	89 8d 74 ff ff ff    	mov    %ecx,-0x8c(%ebp)
8b53f1:	50                   	push   %eax
8b53f2:	8d 8b 94 00 00 00    	lea    0x94(%ebx),%ecx
8b53f8:	e8 52 fe b4 ff       	call   0x40524f
8b53fd:	8b 10                	mov    (%eax),%edx
8b53ff:	89 95 7c ff ff ff    	mov    %edx,-0x84(%ebp)
8b5405:	39 7a 34             	cmp    %edi,0x34(%edx)
8b5408:	75 36                	jne    0x8b5440
8b540a:	8b 8b f8 00 00 00    	mov    0xf8(%ebx),%ecx
8b5410:	85 c9                	test   %ecx,%ecx
8b5412:	0f 84 c4 01 00 00    	je     0x8b55dc
8b5418:	83 79 20 00          	cmpl   $0x0,0x20(%ecx)
8b541c:	0f 84 ba 01 00 00    	je     0x8b55dc
8b5422:	8d 45 c0             	lea    -0x40(%ebp),%eax
8b5425:	89 7d c0             	mov    %edi,-0x40(%ebp)
8b5428:	50                   	push   %eax
8b5429:	ff 72 28             	push   0x28(%edx)
8b542c:	89 7d c4             	mov    %edi,-0x3c(%ebp)
8b542f:	53                   	push   %ebx
8b5430:	89 7d c8             	mov    %edi,-0x38(%ebp)
8b5433:	89 7d cc             	mov    %edi,-0x34(%ebp)
8b5436:	e8 48 ab b5 ff       	call   0x40ff83
8b543b:	e9 9c 01 00 00       	jmp    0x8b55dc
8b5440:	8b cf                	mov    %edi,%ecx
8b5442:	39 7a 0c             	cmp    %edi,0xc(%edx)
8b5445:	75 06                	jne    0x8b544d
8b5447:	83 7a 08 ff          	cmpl   $0xffffffff,0x8(%edx)
8b544b:	74 06                	je     0x8b5453
8b544d:	8b 8b d4 00 00 00    	mov    0xd4(%ebx),%ecx
8b5453:	8b 42 24             	mov    0x24(%edx),%eax
8b5456:	89 85 68 ff ff ff    	mov    %eax,-0x98(%ebp)
8b545c:	3b c6                	cmp    %esi,%eax
8b545e:	7f 02                	jg     0x8b5462
8b5460:	8b f0                	mov    %eax,%esi
8b5462:	a1 d8 e9 d5 00       	mov    0xd5e9d8,%eax
8b5467:	03 c1                	add    %ecx,%eax
8b5469:	39 45 80             	cmp    %eax,-0x80(%ebp)
8b546c:	7d 26                	jge    0x8b5494
8b546e:	8b 8b 0c 01 00 00    	mov    0x10c(%ebx),%ecx
8b5474:	8b 83 e4 02 00 00    	mov    0x2e4(%ebx),%eax
8b547a:	8d 04 48             	lea    (%eax,%ecx,2),%eax
8b547d:	2b 83 dc 02 00 00    	sub    0x2dc(%ebx),%eax
8b5483:	99                   	cltd
8b5484:	f7 bd 70 ff ff ff    	idivl  -0x90(%ebp)
8b548a:	8b 95 7c ff ff ff    	mov    -0x84(%ebp),%edx
8b5490:	8b f0                	mov    %eax,%esi
8b5492:	eb 15                	jmp    0x8b54a9
8b5494:	8b 42 04             	mov    0x4(%edx),%eax
8b5497:	39 78 f4             	cmp    %edi,-0xc(%eax)
8b549a:	74 05                	je     0x8b54a1
8b549c:	39 7a 3c             	cmp    %edi,0x3c(%edx)
8b549f:	74 08                	je     0x8b54a9
8b54a1:	a1 d4 e9 d5 00       	mov    0xd5e9d4,%eax
8b54a6:	8d 34 41             	lea    (%ecx,%eax,2),%esi
8b54a9:	39 bb 5c 02 00 00    	cmp    %edi,0x25c(%ebx)
8b54af:	74 1a                	je     0x8b54cb
8b54b1:	8b 83 e8 02 00 00    	mov    0x2e8(%ebx),%eax
8b54b7:	2b 83 e0 02 00 00    	sub    0x2e0(%ebx),%eax
8b54bd:	8b c0                	mov    %eax,%eax
8b54bf:	85 c0                	test   %eax,%eax
8b54c1:	79 03                	jns    0x8b54c6