4be038:	5d                   	pop    %ebp
4be039:	c2 04 00             	ret    $0x4
4be03c:	55                   	push   %ebp
4be03d:	8b ec                	mov    %esp,%ebp
4be03f:	83 c4 d4             	add    $0xffffffd4,%esp
4be042:	53                   	push   %ebx
4be043:	56                   	push   %esi
4be044:	57                   	push   %edi
4be045:	8b f1                	mov    %ecx,%esi
4be047:	8b da                	mov    %edx,%ebx
4be049:	89 45 dc             	mov    %eax,-0x24(%ebp)
4be04c:	8b 7d 0c             	mov    0xc(%ebp),%edi
4be04f:	85 f6                	test   %esi,%esi
4be051:	7d 0e                	jge    0x4be061
4be053:	81 e6 ff 00 00 00    	and    $0xff,%esi
4be059:	56                   	push   %esi
4be05a:	e8 a9 9a f4 ff       	call   0x407b08
4be05f:	8b f0                	mov    %eax,%esi
4be061:	85 ff                	test   %edi,%edi
4be063:	7d 0e                	jge    0x4be073
4be065:	81 e7 ff 00 00 00    	and    $0xff,%edi
4be06b:	57                   	push   %edi
4be06c:	e8 97 9a f4 ff       	call   0x407b08
4be071:	8b f8                	mov    %eax,%edi
4be073:	55                   	push   %ebp
4be074:	56                   	push   %esi
4be075:	8b 4b 04             	mov    0x4(%ebx),%ecx
4be078:	8b 13                	mov    (%ebx),%edx
4be07a:	33 c0                	xor    %eax,%eax
4be07c:	e8 73 ff ff ff       	call   0x4bdff4
4be081:	59                   	pop    %ecx
4be082:	55                   	push   %ebp
4be083:	57                   	push   %edi
4be084:	8b 4b 0c             	mov    0xc(%ebx),%ecx
4be087:	8b 53 08             	mov    0x8(%ebx),%edx
4be08a:	b8 01 00 00 00       	mov    $0x1,%eax
4be08f:	e8 60 ff ff ff       	call   0x4bdff4
4be094:	59                   	pop    %ecx
4be095:	33 c0                	xor    %eax,%eax
4be097:	89 45 d4             	mov    %eax,-0x2c(%ebp)
4be09a:	c7 45 d8 01 00 00 00 	movl   $0x1,-0x28(%ebp)
4be0a1:	80 7d 08 00          	cmpb   $0x0,0x8(%ebp)
4be0a5:	75 04                	jne    0x4be0ab
4be0a7:	33 c0                	xor    %eax,%eax
4be0a9:	eb 05                	jmp    0x4be0b0
4be0ab:	b8 01 00 00 00       	mov    $0x1,%eax
4be0b0:	8d 55 d4             	lea    -0x2c(%ebp),%edx
4be0b3:	52                   	push   %edx
4be0b4:	6a 01                	push   $0x1
4be0b6:	50                   	push   %eax
4be0b7:	8d 55 e0             	lea    -0x20(%ebp),%edx
4be0ba:	b9 02 00 00 00       	mov    $0x2,%ecx
4be0bf:	8b 45 dc             	mov    -0x24(%ebp),%eax
4be0c2:	e8 35 fd ff ff       	call   0x4bddfc
4be0c7:	5f                   	pop    %edi
4be0c8:	5e                   	pop    %esi
4be0c9:	5b                   	pop    %ebx
4be0ca:	8b e5                	mov    %ebp,%esp
4be0cc:	5d                   	pop    %ebp
4be0cd:	c2 08 00             	ret    $0x8
4be0d0:	55                   	push   %ebp
4be0d1:	8b ec                	mov    %esp,%ebp
4be0d3:	53                   	push   %ebx
4be0d4:	8b 5d 0c             	mov    0xc(%ebp),%ebx
4be0d7:	53                   	push   %ebx
4be0d8:	8a 5d 08             	mov    0x8(%ebp),%bl
4be0db:	53                   	push   %ebx
4be0dc:	ff 15 70 b2 6a 00    	call   *0x6ab270
4be0e2:	5b                   	pop    %ebx
4be0e3:	5d                   	pop    %ebp
4be0e4:	c2 08 00             	ret    $0x8
4be0e7:	90                   	nop
4be0e8:	55                   	push   %ebp
4be0e9:	8b ec                	mov    %esp,%ebp
4be0eb:	53                   	push   %ebx
4be0ec:	56                   	push   %esi
4be0ed:	57                   	push   %edi
4be0ee:	8b f9                	mov    %ecx,%edi
4be0f0:	8b f2                	mov    %edx,%esi
4be0f2:	8b d8                	mov    %eax,%ebx
4be0f4:	57                   	push   %edi
4be0f5:	8a 45 08             	mov    0x8(%ebp),%al
4be0f8:	50                   	push   %eax
4be0f9:	8b c3                	mov    %ebx,%eax
4be0fb:	e8 c0 ab f6 ff       	call   0x428cc0
4be100:	8b d6                	mov    %esi,%edx
4be102:	8b 4d 0c             	mov    0xc(%ebp),%ecx
4be105:	e8 c6 ff ff ff       	call   0x4be0d0
4be10a:	5f                   	pop    %edi
4be10b:	5e                   	pop    %esi
4be10c:	5b                   	pop    %ebx
4be10d:	5d                   	pop    %ebp
4be10e:	c2 08 00             	ret    $0x8
4be111:	8d 40 00             	lea    0x0(%eax),%eax
4be114:	80 3d a4 b5 68 00 00 	cmpb   $0x0,0x68b5a4
4be11b:	75 66                	jne    0x4be183
4be11d:	68 84 e1 4b 00       	push   $0x4be184
4be122:	e8 f1 91 f4 ff       	call   0x407318
4be127:	a3 68 b2 6a 00       	mov    %eax,0x6ab268
4be12c:	83 3d 68 b2 6a 00 00 	cmpl   $0x0,0x6ab268
4be133:	74 17                	je     0x4be14c
4be135:	68 90 e1 4b 00       	push   $0x4be190
4be13a:	a1 68 b2 6a 00       	mov    0x6ab268,%eax
4be13f:	50                   	push   %eax
4be140:	e8 eb 90 f4 ff       	call   0x407230
4be145:	a3 6c b2 6a 00       	mov    %eax,0x6ab26c
4be14a:	eb 07                	jmp    0x4be153
4be14c:	33 c0                	xor    %eax,%eax
4be14e:	a3 6c b2 6a 00       	mov    %eax,0x6ab26c
4be153:	83 3d 6c b2 6a 00 00 	cmpl   $0x0,0x6ab26c
4be15a:	75 16                	jne    0x4be172
4be15c:	c7 05 6c b2 6a 00 f0 	movl   $0x4bddf0,0x6ab26c
4be163:	dd 4b 00
4be166:	c7 05 70 b2 6a 00 e0 	movl   $0x4bdee0,0x6ab270
4be16d:	de 4b 00
4be170:	eb 0a                	jmp    0x4be17c
4be172:	c7 05 70 b2 6a 00 3c 	movl   $0x4be03c,0x6ab270
4be179:	e0 4b 00
4be17c:	c6 05 a4 b5 68 00 01 	movb   $0x1,0x68b5a4
4be183:	c3                   	ret
4be184:	6d                   	insl   (%dx),%es:(%edi)
4be185:	73 69                	jae    0x4be1f0
4be187:	6d                   	insl   (%dx),%es:(%edi)
4be188:	67 33 32             	xor    (%bp,%si),%esi
4be18b:	2e 64 6c             	cs fs insb (%dx),%es:(%edi)
4be18e:	6c                   	insb   (%dx),%es:(%edi)
4be18f:	00 47 72             	add    %al,0x72(%edi)
4be192:	61                   	popa
4be193:	64 69 65 6e 74 46 69 	imul   $0x6c694674,%fs:0x6e(%ebp),%esp
4be19a:	6c
4be19b:	6c                   	insb   (%dx),%es:(%edi)
4be19c:	00 00                	add    %al,(%eax)
4be19e:	00 00                	add    %al,(%eax)
4be1a0:	83 3d 68 b2 6a 00 00 	cmpl   $0x0,0x6ab268
4be1a7:	74 0b                	je     0x4be1b4
4be1a9:	a1 68 b2 6a 00       	mov    0x6ab268,%eax
4be1ae:	50                   	push   %eax
4be1af:	e8 bc 8f f4 ff       	call   0x407170
4be1b4:	c3                   	ret
4be1b5:	8d 40 00             	lea    0x0(%eax),%eax
4be1b8:	55                   	push   %ebp
4be1b9:	8b ec                	mov    %esp,%ebp
4be1bb:	33 c0                	xor    %eax,%eax
4be1bd:	55                   	push   %ebp
4be1be:	68 e4 e1 4b 00       	push   $0x4be1e4
4be1c3:	64 ff 30             	push   %fs:(%eax)
4be1c6:	64 89 20             	mov    %esp,%fs:(%eax)
4be1c9:	ff 05 64 b2 6a 00    	incl   0x6ab264
4be1cf:	75 05                	jne    0x4be1d6
4be1d1:	e8 ca ff ff ff       	call   0x4be1a0
4be1d6:	33 c0                	xor    %eax,%eax
4be1d8:	5a                   	pop    %edx
4be1d9:	59                   	pop    %ecx
4be1da:	59                   	pop    %ecx
4be1db:	64 89 10             	mov    %edx,%fs:(%eax)
4be1de:	68 eb e1 4b 00       	push   $0x4be1eb
4be1e3:	c3                   	ret
4be1e4:	e9 23 60 f4 ff       	jmp    0x40420c
4be1e9:	eb f8                	jmp    0x4be1e3
4be1eb:	5d                   	pop    %ebp
4be1ec:	c3                   	ret
4be1ed:	8d 40 00             	lea    0x0(%eax),%eax
4be1f0:	83 2d 64 b2 6a 00 01 	subl   $0x1,0x6ab264
4be1f7:	73 14                	jae    0x4be20d
4be1f9:	c7 05 6c b2 6a 00 c4 	movl   $0x4bddc4,0x6ab26c
4be200:	dd 4b 00
4be203:	c7 05 70 b2 6a 00 1c 	movl   $0x4bde1c,0x6ab270
4be20a:	de 4b 00
4be20d:	c3                   	ret
4be20e:	8b c0                	mov    %eax,%eax
4be210:	5c                   	pop    %esp
4be211:	e2 4b                	loop   0x4be25e
4be22b:	00 e8                	add    %ch,%al
4be22d:	e2 4b                	loop   0x4be27a
4be22f:	00 f0                	add    %dh,%al
4be231:	e2 4b                	loop   0x4be27e
4be233:	00 f4                	add    %dh,%ah
4be235:	00 00                	add    %al,(%eax)
4be237:	00 24 be             	add    %ah,(%esi,%edi,4)
4be23a:	48                   	dec    %eax
4be23b:	00 c0                	add    %al,%al
4be23d:	3c 40                	cmp    $0x40,%al
4be23f:	00 cc                	add    %cl,%ah
4be241:	3c 40                	cmp    $0x40,%al
4be243:	00 d0                	add    %dl,%al
4be245:	3c 40                	cmp    $0x40,%al
4be247:	00 d4                	add    %dl,%ah
4be249:	3c 40                	cmp    $0x40,%al
4be24b:	00 c8                	add    %cl,%al
4be24d:	3c 40                	cmp    $0x40,%al
4be24f:	00 10                	add    %dl,(%eax)
4be251:	3a 40 00             	cmp    0x0(%eax),%al
4be254:	2c 3a                	sub    $0x3a,%al
4be256:	40                   	inc    %eax
4be257:	00 04 20             	add    %al,(%eax,%eiz,1)
4be25a:	4c                   	dec    %esp
4be25b:	00 a8 1f 4c 00 28    	add    %ch,0x28004c1f(%eax)
4be261:	03 4c 00 dc          	add    -0x24(%eax,%eax,1),%ecx
4be265:	e9 4b 00 00 ea       	jmp    0xea4be2b5
4be26a:	4b                   	dec    %ebx
4be26b:	00 08                	add    %cl,(%eax)
4be26d:	ea 4b 00 84 eb 4b 00 	ljmp   $0x4b,$0xeb84004b
4be274:	a0 1f 4c 00 44       	mov    0x44004c1f,%al
4be279:	ea 4b 00 ac e4 4b 00 	ljmp   $0x4b,$0xe4ac004b
4be280:	44                   	inc    %esp
4be281:	20 4c 00 f8          	and    %cl,-0x8(%eax,%eax,1)
4be285:	eb 4b                	jmp    0x4be2d2
4be287:	00 f4                	add    %dh,%ah
4be289:	f8                   	clc
4be28a:	4b                   	dec    %ebx
4be28b:	00 d8                	add    %bl,%al
4be28d:	ed                   	in     (%dx),%eax
4be28e:	4b                   	dec    %ebx
4be28f:	00 7c ee 4b          	add    %bh,0x4b(%esi,%ebp,8)
4be293:	00 ac ef 4b 00 e8 f5 	add    %ch,-0xa17ffb5(%edi,%ebp,8)
4be29a:	4b                   	dec    %ebx
4be29b:	00 f8                	add    %bh,%al
4be29d:	f0 4b                	lock dec %ebx
4be29f:	00 d4                	add    %dl,%ah
4be2a1:	13 4c 00 44          	adc    0x44(%eax,%eax,1),%ecx
4be2a5:	14 4c                	adc    $0x4c,%al
4be2a7:	00 c4                	add    %al,%ah
4be2a9:	f7 4b 00 88 fc 4b 00 	testl  $0x4bfc88,0x0(%ebx)
4be2b0:	b8 02 4c 00 78       	mov    $0x78004c02,%eax
4be2b5:	03 4c 00 ec          	add    -0x14(%eax,%eax,1),%ecx
4be2b9:	04 4c                	add    $0x4c,%al
4be2bb:	00 30                	add    %dh,(%eax)
4be2bd:	07                   	pop    %es
4be2be:	4c                   	dec    %esp
4be2bf:	00 18                	add    %bl,(%eax)
4be2c1:	06                   	push   %es
4be2c2:	4c                   	dec    %esp
4be2c3:	00 58 20             	add    %bl,0x20(%eax)
4be2c6:	4c                   	dec    %esp
4be2c7:	00 dc                	add    %bl,%ah
4be2c9:	08 4c 00 68          	or     %cl,0x68(%eax,%eax,1)
4be2cd:	0a 4c 00 1c          	or     0x1c(%eax,%eax,1),%cl
4be2d1:	0c 4c                	or     $0x4c,%al
4be2d3:	00 34 25 4c 00 a0 27 	add    %dh,0x27a0004c(,%eiz,1)
4be2da:	4c                   	dec    %esp
4be2db:	00 c0                	add    %al,%al
4be2dd:	e3 4b                	jecxz  0x4be32a
4be2df:	00 80 e3 4b 00 40    	add    %al,0x40004be3(%eax)
4be2e5:	18 4c 00 01          	sbb    %cl,0x1(%eax,%eax,1)
4be2e9:	00 38                	add    %bh,(%eax)
4be2eb:	05 80 2e 4c 00       	add    $0x4c2e80,%eax
4be2f0:	10 54 54 42          	adc    %dl,0x42(%esp,%edx,2)
4be2f4:	58                   	pop    %eax
4be2f5:	4f                   	dec    %edi
4be2f6:	66 66 69 63 65 43 54 	data16 imul $0x5443,0x65(%ebx),%sp
4be2fd:	68 65 6d 65 8d       	push   $0x8d656d65
4be302:	40                   	inc    %eax
4be303:	00 33                	add    %dh,(%ebx)
4be305:	c9                   	leave
4be306:	b2 01                	mov    $0x1,%dl
4be308:	a1 6c 4e 44 00       	mov    0x444e6c,%eax
4be30d:	e8 42 75 f9 ff       	call   0x455854
4be312:	a3 90 b2 6a 00       	mov    %eax,0x6ab290
4be317:	6a 00                	push   $0x0
4be319:	68 ff ff ff 00       	push   $0xffffff
4be31e:	ba 5c e3 4b 00       	mov    $0x4be35c,%edx
4be323:	b9 10 00 00 00       	mov    $0x10,%ecx
4be328:	a1 18 87 6a 00       	mov    0x6a8718,%eax
4be32d:	e8 66 1b f7 ff       	call   0x42fe98
4be332:	8b d0                	mov    %eax,%edx
4be334:	a1 90 b2 6a 00       	mov    0x6ab290,%eax
4be339:	e8 72 78 f9 ff       	call   0x455bb0
4be33e:	b2 01                	mov    $0x1,%dl
4be340:	a1 ec 6a 42 00       	mov    0x426aec,%eax
4be345:	e8 86 ee f6 ff       	call   0x42d1d0
4be34a:	a3 b0 b2 6a 00       	mov    %eax,0x6ab2b0
4be34f:	b2 06                	mov    $0x6,%dl
4be351:	a1 b0 b2 6a 00       	mov    0x6ab2b0,%eax
4be356:	e8 4d 04 f7 ff       	call   0x42e7a8
4be35b:	c3                   	ret
4be35c:	54                   	push   %esp
4be35d:	42                   	inc    %edx
4be35e:	58                   	pop    %eax
4be35f:	47                   	inc    %edi
4be360:	4c                   	dec    %esp
4be361:	59                   	pop    %ecx
4be362:	50                   	push   %eax
4be363:	48                   	dec    %eax
4be364:	53                   	push   %ebx
4be365:	00 00                	add    %al,(%eax)
4be367:	00 a1 b0 b2 6a 00    	add    %ah,0x6ab2b0(%ecx)
4be36d:	e8 06 57 f4 ff       	call   0x403a78
4be372:	a1 90 b2 6a 00       	mov    0x6ab290,%eax
4be377:	e8 fc 56 f4 ff       	call   0x403a78
4be37c:	c3                   	ret
4be37d:	8d 40 00             	lea    0x0(%eax),%eax
4be380:	83 fa 07             	cmp    $0x7,%edx
4be383:	77 36                	ja     0x4be3bb
4be385:	ff 24 95 8c e3 4b 00 	jmp    *0x4be38c(,%edx,4)
4be38c:	bb e3 4b 00 ac       	mov    $0xac004be3,%ebx
4be391:	e3 4b                	jecxz  0x4be3de
4be393:	00 bb e3 4b 00 bb    	add    %bh,-0x44ffb41d(%ebx)
4be399:	e3 4b                	jecxz  0x4be3e6
4be39b:	00 af e3 4b 00 b2    	add    %ch,-0x4dffb41d(%edi)
4be3a1:	e3 4b                	jecxz  0x4be3ee
4be3a3:	00 b5 e3 4b 00 b8    	add    %dh,-0x47ffb41d(%ebp)
4be3a9:	e3 4b                	jecxz  0x4be3f6
4be3ab:	00 b0 01 c3 33 c0    	add    %dh,-0x3fcc3cff(%eax)
4be3b1:	c3                   	ret
4be3b2:	b0 01                	mov    $0x1,%al
4be3b4:	c3                   	ret
4be3b5:	b0 01                	mov    $0x1,%al
4be3b7:	c3                   	ret
4be3b8:	b0 01                	mov    $0x1,%al
4be3ba:	c3                   	ret
4be3bb:	33 c0                	xor    %eax,%eax
4be3bd:	c3                   	ret
4be3be:	8b c0                	mov    %eax,%eax
4be3c0:	83 c2 f6             	add    $0xfffffff6,%edx
4be3c3:	83 fa 38             	cmp    $0x38,%edx
4be3c6:	0f 87 db 00 00 00    	ja     0x4be4a7
4be3cc:	8a 92 d9 e3 4b 00    	mov    0x4be3d9(%edx),%dl
4be3d2:	ff 24 95 12 e4 4b 00 	jmp    *0x4be412(,%edx,4)
4be3d9:	01 00                	add    %eax,(%eax)
4be3e3:	02 03                	add    (%ebx),%al
4be3ed:	00 00                	add    %al,(%eax)
4be3ef:	04 05                	add    $0x5,%al
4be3f1:	06                   	push   %es
4be3f2:	07                   	pop    %es
4be3f3:	08 09                	or     %cl,(%ecx)
4be401:	0a 00                	or     (%eax),%al
4be40b:	0c 0d                	or     $0xd,%al
4be40d:	0e                   	push   %cs
4be40e:	00 00                	add    %al,(%eax)
4be410:	0f 0b                	ud2
4be412:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4be413:	e4 4b                	in     $0x4b,%al
4be415:	00 52 e4             	add    %dl,-0x1c(%edx)
4be418:	4b                   	dec    %ebx
4be419:	00 58 e4             	add    %bl,-0x1c(%eax)
4be41c:	4b                   	dec    %ebx
4be41d:	00 5e e4             	add    %bl,-0x1c(%esi)
4be420:	4b                   	dec    %ebx
4be421:	00 64 e4 4b          	add    %ah,0x4b(%esp,%eiz,8)
4be425:	00 67 e4             	add    %ah,-0x1c(%edi)
4be428:	4b                   	dec    %ebx
4be429:	00 6d e4             	add    %ch,-0x1c(%ebp)
4be42c:	4b                   	dec    %ebx
4be42d:	00 73 e4             	add    %dh,-0x1c(%ebx)
4be430:	4b                   	dec    %ebx
4be431:	00 79 e4             	add    %bh,-0x1c(%ecx)
4be434:	4b                   	dec    %ebx
4be435:	00 7f e4             	add    %bh,-0x1c(%edi)
4be438:	4b                   	dec    %ebx
4be439:	00 85 e4 4b 00 89    	add    %al,-0x76ffb41c(%ebp)