4e913b:	75 23                	jne    0x4e9160
4e913d:	6a ff                	push   $0xffffffff
4e913f:	6a 01                	push   $0x1
4e9141:	6a ff                	push   $0xffffffff
4e9143:	68 ec bb 6b 00       	push   $0x6bbbec
4e9148:	ff 37                	push   (%edi)
4e914a:	c7 47 14 01 00 00 00 	movl   $0x1,0x14(%edi)
4e9151:	e8 8a 29 06 00       	call   0x54bae0
4e9156:	83 c4 14             	add    $0x14,%esp
4e9159:	5b                   	pop    %ebx
4e915a:	5f                   	pop    %edi
4e915b:	5e                   	pop    %esi
4e915c:	8b e5                	mov    %ebp,%esp
4e915e:	5d                   	pop    %ebp
4e915f:	c3                   	ret
4e9160:	83 06 01             	addl   $0x1,(%esi)
4e9163:	83 56 04 00          	adcl   $0x0,0x4(%esi)
4e9167:	3b 0e                	cmp    (%esi),%ecx
4e9169:	75 1f                	jne    0x4e918a
4e916b:	3b 46 04             	cmp    0x4(%esi),%eax
4e916e:	75 1a                	jne    0x4e918a
4e9170:	ff 33                	push   (%ebx)
4e9172:	e8 b9 98 ff ff       	call   0x4e2a30
4e9177:	83 c4 04             	add    $0x4,%esp
4e917a:	89 46 08             	mov    %eax,0x8(%esi)
4e917d:	85 c0                	test   %eax,%eax
4e917f:	75 09                	jne    0x4e918a
4e9181:	57                   	push   %edi
4e9182:	e8 39 a2 ff ff       	call   0x4e33c0
4e9187:	83 c4 04             	add    $0x4,%esp
4e918a:	5b                   	pop    %ebx
4e918b:	5f                   	pop    %edi
4e918c:	5e                   	pop    %esi
4e918d:	8b e5                	mov    %ebp,%esp
4e918f:	5d                   	pop    %ebp
4e9190:	c3                   	ret
4e9191:	cc                   	int3
4e9192:	cc                   	int3
4e9193:	cc                   	int3
4e9194:	cc                   	int3
4e9195:	cc                   	int3
4e9196:	cc                   	int3
4e9197:	cc                   	int3
4e9198:	cc                   	int3
4e9199:	cc                   	int3
4e919a:	cc                   	int3
4e919b:	cc                   	int3
4e919c:	cc                   	int3
4e919d:	cc                   	int3
4e919e:	cc                   	int3
4e919f:	cc                   	int3
4e91a0:	55                   	push   %ebp
4e91a1:	8b ec                	mov    %esp,%ebp
4e91a3:	8b 45 08             	mov    0x8(%ebp),%eax
4e91a6:	8b 40 68             	mov    0x68(%eax),%eax
4e91a9:	5d                   	pop    %ebp
4e91aa:	c3                   	ret
4e91ab:	cc                   	int3
4e91ac:	cc                   	int3
4e91ad:	cc                   	int3
4e91ae:	cc                   	int3
4e91af:	cc                   	int3
4e91b0:	55                   	push   %ebp
4e91b1:	8b ec                	mov    %esp,%ebp
4e91b3:	8b 45 08             	mov    0x8(%ebp),%eax
4e91b6:	c7 80 10 01 00 00 01 	movl   $0x1,0x110(%eax)
4e91bd:	00 00 00
4e91c0:	5d                   	pop    %ebp
4e91c1:	c3                   	ret
4e91c2:	cc                   	int3
4e91c3:	cc                   	int3
4e91c4:	cc                   	int3
4e91c5:	cc                   	int3
4e91c6:	cc                   	int3
4e91c7:	cc                   	int3
4e91c8:	cc                   	int3
4e91c9:	cc                   	int3
4e91ca:	cc                   	int3
4e91cb:	cc                   	int3
4e91cc:	cc                   	int3
4e91cd:	cc                   	int3
4e91ce:	cc                   	int3
4e91cf:	cc                   	int3
4e91d0:	55                   	push   %ebp
4e91d1:	8b ec                	mov    %esp,%ebp
4e91d3:	53                   	push   %ebx
4e91d4:	56                   	push   %esi
4e91d5:	8b 75 08             	mov    0x8(%ebp),%esi
4e91d8:	32 db                	xor    %bl,%bl
4e91da:	57                   	push   %edi
4e91db:	8a 0e                	mov    (%esi),%cl
4e91dd:	84 c9                	test   %cl,%cl
4e91df:	74 7c                	je     0x4e925d
4e91e1:	0f be d1             	movsbl %cl,%edx
4e91e4:	8d 42 f7             	lea    -0x9(%edx),%eax
4e91e7:	83 f8 57             	cmp    $0x57,%eax
4e91ea:	0f 87 f3 00 00 00    	ja     0x4e92e3
4e91f0:	0f b6 80 08 94 4e 00 	movzbl 0x4e9408(%eax),%eax
4e91f7:	ff 24 85 ec 93 4e 00 	jmp    *0x4e93ec(,%eax,4)
4e91fe:	32 c0                	xor    %al,%al
4e9200:	e9 95 00 00 00       	jmp    0x4e929a
4e9205:	80 7e 01 2a          	cmpb   $0x2a,0x1(%esi)
4e9209:	0f 85 89 00 00 00    	jne    0x4e9298
4e920f:	8a 46 02             	mov    0x2(%esi),%al
4e9212:	83 c6 02             	add    $0x2,%esi
4e9215:	84 c0                	test   %al,%al
4e9217:	74 19                	je     0x4e9232
4e9219:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4e9220:	3c 2a                	cmp    $0x2a,%al
4e9222:	75 06                	jne    0x4e922a
4e9224:	80 7e 01 2f          	cmpb   $0x2f,0x1(%esi)
4e9228:	74 0f                	je     0x4e9239
4e922a:	8a 46 01             	mov    0x1(%esi),%al
4e922d:	46                   	inc    %esi
4e922e:	84 c0                	test   %al,%al
4e9230:	75 ee                	jne    0x4e9220
4e9232:	5f                   	pop    %edi
4e9233:	5e                   	pop    %esi
4e9234:	33 c0                	xor    %eax,%eax
4e9236:	5b                   	pop    %ebx
4e9237:	5d                   	pop    %ebp
4e9238:	c3                   	ret
4e9239:	80 3e 00             	cmpb   $0x0,(%esi)
4e923c:	74 f4                	je     0x4e9232
4e923e:	46                   	inc    %esi
4e923f:	b0 01                	mov    $0x1,%al
4e9241:	eb 57                	jmp    0x4e929a
4e9243:	80 7e 01 2d          	cmpb   $0x2d,0x1(%esi)
4e9247:	75 4f                	jne    0x4e9298
4e9249:	0f 1f 80 00 00 00 00 	nopl   0x0(%eax)
4e9250:	80 f9 0a             	cmp    $0xa,%cl
4e9253:	74 15                	je     0x4e926a
4e9255:	8a 4e 01             	mov    0x1(%esi),%cl
4e9258:	46                   	inc    %esi
4e9259:	84 c9                	test   %cl,%cl
4e925b:	75 f3                	jne    0x4e9250
4e925d:	33 c0                	xor    %eax,%eax
4e925f:	80 fb 01             	cmp    $0x1,%bl
4e9262:	5f                   	pop    %edi
4e9263:	5e                   	pop    %esi
4e9264:	0f 94 c0             	sete   %al
4e9267:	5b                   	pop    %ebx
4e9268:	5d                   	pop    %ebp
4e9269:	c3                   	ret
4e926a:	80 3e 00             	cmpb   $0x0,(%esi)
4e926d:	74 ee                	je     0x4e925d
4e926f:	b0 01                	mov    $0x1,%al
4e9271:	eb 27                	jmp    0x4e929a
4e9273:	8a 46 01             	mov    0x1(%esi),%al
4e9276:	46                   	inc    %esi
4e9277:	84 c0                	test   %al,%al
4e9279:	74 b7                	je     0x4e9232
4e927b:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4e9280:	3c 5d                	cmp    $0x5d,%al
4e9282:	74 0f                	je     0x4e9293
4e9284:	8a 46 01             	mov    0x1(%esi),%al
4e9287:	46                   	inc    %esi
4e9288:	84 c0                	test   %al,%al
4e928a:	75 f4                	jne    0x4e9280
4e928c:	5f                   	pop    %edi
4e928d:	5e                   	pop    %esi
4e928e:	33 c0                	xor    %eax,%eax
4e9290:	5b                   	pop    %ebx
4e9291:	5d                   	pop    %ebp
4e9292:	c3                   	ret
4e9293:	80 3e 00             	cmpb   $0x0,(%esi)
4e9296:	74 9a                	je     0x4e9232
4e9298:	b0 02                	mov    $0x2,%al
4e929a:	0f b6 cb             	movzbl %bl,%ecx
4e929d:	46                   	inc    %esi
4e929e:	0f b6 c0             	movzbl %al,%eax
4e92a1:	8a 9c c8 b8 67 6b 00 	mov    0x6b67b8(%eax,%ecx,8),%bl
4e92a8:	8a 0e                	mov    (%esi),%cl
4e92aa:	84 c9                	test   %cl,%cl
4e92ac:	0f 85 2f ff ff ff    	jne    0x4e91e1
4e92b2:	33 c0                	xor    %eax,%eax
4e92b4:	80 fb 01             	cmp    $0x1,%bl
4e92b7:	5f                   	pop    %edi
4e92b8:	5e                   	pop    %esi
4e92b9:	0f 94 c0             	sete   %al
4e92bc:	5b                   	pop    %ebx
4e92bd:	5d                   	pop    %ebp
4e92be:	c3                   	ret
4e92bf:	8a 46 01             	mov    0x1(%esi),%al
4e92c2:	46                   	inc    %esi
4e92c3:	84 c0                	test   %al,%al
4e92c5:	0f 84 67 ff ff ff    	je     0x4e9232
4e92cb:	0f 1f 44 00 00       	nopl   0x0(%eax,%eax,1)
4e92d0:	3a c1                	cmp    %cl,%al
4e92d2:	74 bf                	je     0x4e9293
4e92d4:	8a 46 01             	mov    0x1(%esi),%al
4e92d7:	46                   	inc    %esi
4e92d8:	84 c0                	test   %al,%al
4e92da:	75 f4                	jne    0x4e92d0
4e92dc:	5f                   	pop    %edi
4e92dd:	5e                   	pop    %esi
4e92de:	33 c0                	xor    %eax,%eax
4e92e0:	5b                   	pop    %ebx
4e92e1:	5d                   	pop    %ebp
4e92e2:	c3                   	ret
4e92e3:	0f b6 c1             	movzbl %cl,%eax
4e92e6:	f6 80 40 1b 6b 00 46 	testb  $0x46,0x6b1b40(%eax)
4e92ed:	74 a9                	je     0x4e9298
4e92ef:	0f b6 46 01          	movzbl 0x1(%esi),%eax
4e92f3:	bf 01 00 00 00       	mov    $0x1,%edi
4e92f8:	f6 80 40 1b 6b 00 46 	testb  $0x46,0x6b1b40(%eax)
4e92ff:	74 0f                	je     0x4e9310
4e9301:	0f b6 44 37 01       	movzbl 0x1(%edi,%esi,1),%eax
4e9306:	47                   	inc    %edi
4e9307:	f6 80 40 1b 6b 00 46 	testb  $0x46,0x6b1b40(%eax)
4e930e:	75 f1                	jne    0x4e9301
4e9310:	8d 42 bd             	lea    -0x43(%edx),%eax
4e9313:	83 f8 31             	cmp    $0x31,%eax
4e9316:	0f 87 c5 00 00 00    	ja     0x4e93e1
4e931c:	0f b6 80 70 94 4e 00 	movzbl 0x4e9470(%eax),%eax
4e9323:	ff 24 85 60 94 4e 00 	jmp    *0x4e9460(,%eax,4)
4e932a:	83 ff 06             	cmp    $0x6,%edi
4e932d:	0f 85 ae 00 00 00    	jne    0x4e93e1
4e9333:	57                   	push   %edi
4e9334:	68 64 c0 6b 00       	push   $0x6bc064
4e9339:	56                   	push   %esi
4e933a:	e8 21 68 ff ff       	call   0x4dfb60
4e933f:	83 c4 0c             	add    $0xc,%esp
4e9342:	85 c0                	test   %eax,%eax
4e9344:	0f 85 97 00 00 00    	jne    0x4e93e1
4e934a:	4e                   	dec    %esi
4e934b:	b0 04                	mov    $0x4,%al
4e934d:	03 f7                	add    %edi,%esi
4e934f:	e9 46 ff ff ff       	jmp    0x4e929a
4e9354:	83 ff 07             	cmp    $0x7,%edi
4e9357:	75 1d                	jne    0x4e9376
4e9359:	57                   	push   %edi
4e935a:	68 ec b3 6b 00       	push   $0x6bb3ec
4e935f:	56                   	push   %esi
4e9360:	e8 fb 67 ff ff       	call   0x4dfb60
4e9365:	83 c4 0c             	add    $0xc,%esp
4e9368:	85 c0                	test   %eax,%eax
4e936a:	75 75                	jne    0x4e93e1
4e936c:	4e                   	dec    %esi
4e936d:	b0 06                	mov    $0x6,%al
4e936f:	03 f7                	add    %edi,%esi
4e9371:	e9 24 ff ff ff       	jmp    0x4e929a
4e9376:	83 ff 04             	cmp    $0x4,%edi
4e9379:	75 1d                	jne    0x4e9398
4e937b:	57                   	push   %edi
4e937c:	68 6c c0 6b 00       	push   $0x6bc06c
4e9381:	56                   	push   %esi
4e9382:	e8 d9 67 ff ff       	call   0x4dfb60
4e9387:	83 c4 0c             	add    $0xc,%esp
4e938a:	85 c0                	test   %eax,%eax
4e938c:	75 53                	jne    0x4e93e1
4e938e:	4e                   	dec    %esi
4e938f:	b0 05                	mov    $0x5,%al
4e9391:	03 f7                	add    %edi,%esi
4e9393:	e9 02 ff ff ff       	jmp    0x4e929a
4e9398:	83 ff 09             	cmp    $0x9,%edi
4e939b:	75 44                	jne    0x4e93e1
4e939d:	57                   	push   %edi
4e939e:	68 74 c0 6b 00       	push   $0x6bc074
4e93a3:	eb dc                	jmp    0x4e9381
4e93a5:	83 ff 03             	cmp    $0x3,%edi
4e93a8:	75 1d                	jne    0x4e93c7
4e93aa:	57                   	push   %edi
4e93ab:	68 80 c0 6b 00       	push   $0x6bc080
4e93b0:	56                   	push   %esi
4e93b1:	e8 aa 67 ff ff       	call   0x4dfb60
4e93b6:	83 c4 0c             	add    $0xc,%esp
4e93b9:	85 c0                	test   %eax,%eax
4e93bb:	75 24                	jne    0x4e93e1
4e93bd:	4e                   	dec    %esi
4e93be:	b0 07                	mov    $0x7,%al
4e93c0:	03 f7                	add    %edi,%esi
4e93c2:	e9 d3 fe ff ff       	jmp    0x4e929a
4e93c7:	83 ff 07             	cmp    $0x7,%edi
4e93ca:	75 15                	jne    0x4e93e1
4e93cc:	57                   	push   %edi
4e93cd:	68 84 c0 6b 00       	push   $0x6bc084
4e93d2:	56                   	push   %esi
4e93d3:	e8 88 67 ff ff       	call   0x4dfb60
4e93d8:	83 c4 0c             	add    $0xc,%esp
4e93db:	85 c0                	test   %eax,%eax
4e93dd:	b0 03                	mov    $0x3,%al
4e93df:	74 02                	je     0x4e93e3
4e93e1:	b0 02                	mov    $0x2,%al
4e93e3:	4e                   	dec    %esi
4e93e4:	03 f7                	add    %edi,%esi
4e93e6:	e9 af fe ff ff       	jmp    0x4e929a
4e93eb:	90                   	nop
4e93ec:	3f                   	aas
4e93ed:	92                   	xchg   %eax,%edx
4e93ee:	4e                   	dec    %esi
4e93ef:	00 bf 92 4e 00 43    	add    %bh,0x43004e92(%edi)
4e93f5:	92                   	xchg   %eax,%edx
4e93f6:	4e                   	dec    %esi
4e93f7:	00 05 92 4e 00 fe    	add    %al,0xfe004e92
4e93fd:	91                   	xchg   %eax,%ecx
4e93fe:	4e                   	dec    %esi
4e93ff:	00 73 92             	add    %dh,-0x6e(%ebx)
4e9402:	4e                   	dec    %esi
4e9403:	00 e3                	add    %ah,%bl
4e9405:	92                   	xchg   %eax,%edx
4e9406:	4e                   	dec    %esi
4e9407:	00 00                	add    %al,(%eax)
4e9409:	00 06                	add    %al,(%esi)
4e940b:	00 00                	add    %al,(%eax)
4e940d:	06                   	push   %es
4e940e:	06                   	push   %es
4e940f:	06                   	push   %es
4e9410:	06                   	push   %es
4e9411:	06                   	push   %es
4e9412:	06                   	push   %es
4e9413:	06                   	push   %es
4e9414:	06                   	push   %es
4e9415:	06                   	push   %es
4e9416:	06                   	push   %es
4e9417:	06                   	push   %es
4e9418:	06                   	push   %es
4e9419:	06                   	push   %es
4e941a:	06                   	push   %es
4e941b:	06                   	push   %es
4e941c:	06                   	push   %es
4e941d:	06                   	push   %es
4e941e:	06                   	push   %es
4e941f:	00 06                	add    %al,(%esi)
4e9421:	01 06                	add    %eax,(%esi)
4e9423:	06                   	push   %es
4e9424:	06                   	push   %es
4e9425:	06                   	push   %es
4e9426:	01 06                	add    %eax,(%esi)
4e9428:	06                   	push   %es
4e9429:	06                   	push   %es
4e942a:	06                   	push   %es
4e942b:	06                   	push   %es
4e942c:	02 06                	add    (%esi),%al
4e942e:	03 06                	add    (%esi),%eax
4e9430:	06                   	push   %es
4e9431:	06                   	push   %es
4e9432:	06                   	push   %es
4e9433:	06                   	push   %es
4e9434:	06                   	push   %es
4e9435:	06                   	push   %es
4e9436:	06                   	push   %es
4e9437:	06                   	push   %es
4e9438:	06                   	push   %es
4e9439:	06                   	push   %es
4e943a:	04 06                	add    $0x6,%al
4e943c:	06                   	push   %es
4e943d:	06                   	push   %es
4e943e:	06                   	push   %es
4e943f:	06                   	push   %es