42c0b6:	00 ff                	add    %bh,%bh
42c0b8:	01 00                	add    %eax,(%eax)
42c0ba:	00 00                	add    %al,(%eax)
42c0bc:	00 00                	add    %al,(%eax)
42c0be:	00 80 00 00 00 80    	add    %al,-0x80000000(%eax)
42c0c4:	25 00 0b 4f 6e       	and    $0x6e4f0b00,%eax
42c0c9:	4d                   	dec    %ebp
42c0ca:	6f                   	outsl  %ds:(%esi),(%dx)
42c0cb:	75 73                	jne    0x42c140
42c0cd:	65 4d                	gs dec %ebp
42c0cf:	6f                   	outsl  %ds:(%esi),(%dx)
42c0d0:	76 65                	jbe    0x42c137
42c0d2:	60                   	pusha
42c0d3:	5f                   	pop    %edi
42c0d4:	43                   	inc    %ebx
42c0d5:	00 e0                	add    %ah,%al
42c0d7:	00 00                	add    %al,(%eax)
42c0d9:	ff e0                	jmp    *%eax
42c0db:	00 00                	add    %al,(%eax)
42c0dd:	ff 01                	incl   (%ecx)
42c0df:	00 00                	add    %al,(%eax)
42c0e1:	00 00                	add    %al,(%eax)
42c0e3:	00 00                	add    %al,(%eax)
42c0e5:	80 00 00             	addb   $0x0,(%eax)
42c0e8:	00 80 26 00 09 4f    	add    %al,0x4f090026(%eax)
42c0ee:	6e                   	outsb  %ds:(%esi),(%dx)
42c0ef:	4d                   	dec    %ebp
42c0f0:	6f                   	outsl  %ds:(%esi),(%dx)
42c0f1:	75 73                	jne    0x42c166
42c0f3:	65 55                	gs push %ebp
42c0f5:	70 8b                	jo     0x42c082
42c0f7:	c0 44 c1 42 00       	rolb   $0x0,0x42(%ecx,%eax,8)
42c108:	98                   	cwtl
42c109:	c1 42 00 00          	roll   $0x0,0x0(%edx)
42c115:	00 00                	add    %al,(%eax)
42c117:	00 88 c1 42 00 88    	add    %cl,-0x77ffbd3f(%eax)
42c11d:	00 00                	add    %al,(%eax)
42c11f:	00 c8                	add    %cl,%al
42c121:	75 43                	jne    0x42c166
42c123:	00 b4 9e 41 00 c0 34 	add    %dh,0x34c00041(%esi,%ebx,4)
42c12a:	40                   	inc    %eax
42c12b:	00 08                	add    %cl,(%eax)
42c12d:	98                   	cwtl
42c12e:	41                   	inc    %ecx
42c12f:	00 c8                	add    %cl,%al
42c131:	34 40                	xor    $0x40,%al
42c133:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
42c13a:	40                   	inc    %eax
42c13b:	00 20                	add    %ah,(%eax)
42c13d:	32 40 00             	xor    0x0(%eax),%al
42c140:	c0 c2 42             	rol    $0x42,%dl
42c143:	00 04 88             	add    %al,(%eax,%ecx,4)
42c146:	44                   	inc    %esp
42c147:	00 8c 8b 44 00 44 87 	add    %cl,-0x78bbffbc(%ebx,%ecx,4)
42c14e:	44                   	inc    %esp
42c14f:	00 94 9b 41 00 60 9a 	add    %dl,-0x659fffbf(%ebx,%ebx,4)
42c156:	41                   	inc    %ecx
42c157:	00 a4 9b 41 00 9c 9c 	add    %ah,-0x6363ffbf(%ebx,%ebx,4)
42c15e:	41                   	inc    %ecx
42c15f:	00 cc                	add    %cl,%ah
42c161:	9e                   	sahf
42c162:	41                   	inc    %ecx
42c163:	00 b4 9b 41 00 ac 9b 	add    %dh,-0x6453ffbf(%ebx,%ebx,4)
42c16a:	41                   	inc    %ecx
42c16b:	00 d4                	add    %dl,%ah
42c16d:	9e                   	sahf
42c16e:	41                   	inc    %ecx
42c16f:	00 38                	add    %bh,(%eax)
42c171:	79 44                	jns    0x42c1b7
42c173:	00 38                	add    %bh,(%eax)
42c175:	83 44 00 5c 2d       	addl   $0x2d,0x5c(%eax,%eax,1)
42c17a:	44                   	inc    %esp
42c17b:	00 40 90             	add    %al,-0x70(%eax)
42c17e:	44                   	inc    %esp
42c17f:	00 cc                	add    %cl,%ah
42c181:	90                   	nop
42c182:	44                   	inc    %esp
42c183:	00 a0 2e 44 00 0a    	add    %ah,0xa00442e(%eax)
42c189:	54                   	push   %esp
42c18a:	47                   	inc    %edi
42c18b:	6c                   	insb   (%dx),%es:(%edi)
42c18c:	79 70                	jns    0x42c1fe
42c18e:	68 4c 69 73 74       	push   $0x7473694c
42c193:	90                   	nop
42c194:	98                   	cwtl
42c195:	c1 42 00 07          	roll   $0x7,0x0(%edx)
42c199:	0a 54 47 6c          	or     0x6c(%edi,%eax,2),%dl
42c19d:	79 70                	jns    0x42c20f
42c19f:	68 4c 69 73 74       	push   $0x7473694c
42c1a4:	44                   	inc    %esp
42c1a5:	c1 42 00 64          	roll   $0x64,0x0(%edx)
42c1a9:	76 43                	jbe    0x42c1ee
42c1ab:	00 0c 00             	add    %cl,(%eax,%eax,1)
42c1ae:	07                   	pop    %es
42c1af:	42                   	inc    %edx
42c1b0:	75 74                	jne    0x42c226
42c1b2:	74 6f                	je     0x42c223
42c1b4:	6e                   	outsb  %ds:(%esi),(%dx)
42c1b5:	73 00                	jae    0x42c1b7
42c1b7:	00 04 c2             	add    %al,(%edx,%eax,8)
42c1ba:	42                   	inc    %edx
42c1d7:	00 04 c2             	add    %al,(%edx,%eax,8)
42c1da:	42                   	inc    %edx
42c1db:	00 08                	add    %cl,(%eax)
42c1dd:	00 00                	add    %al,(%eax)
42c1df:	00 a0 10 40 00 b4    	add    %ah,-0x4bffbff0(%eax)
42c1e5:	34 40                	xor    $0x40,%al
42c1e7:	00 c0                	add    %al,%al
42c1e9:	34 40                	xor    $0x40,%al
42c1eb:	00 c4                	add    %al,%ah
42c1ed:	34 40                	xor    $0x40,%al
42c1ef:	00 c8                	add    %cl,%al
42c1f1:	34 40                	xor    $0x40,%al
42c1f3:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
42c1fa:	40                   	inc    %eax
42c1fb:	00 20                	add    %ah,(%eax)
42c1fd:	32 40 00             	xor    0x0(%eax),%al
42c200:	dc c3                	fadd   %st,%st(3)
42c202:	42                   	inc    %edx
42c203:	00 0b                	add    %cl,(%ebx)
42c205:	54                   	push   %esp
42c206:	47                   	inc    %edi
42c207:	6c                   	insb   (%dx),%es:(%edi)
42c208:	79 70                	jns    0x42c27a
42c20a:	68 43 61 63 68       	push   $0x68636143
42c20f:	65 5c                	gs pop %esp
42c211:	c2 42 00             	ret    $0x42
42c230:	5c                   	pop    %esp
42c231:	c2 42 00             	ret    $0x42
42c234:	30 00                	xor    %al,(%eax)
42c236:	00 00                	add    %al,(%eax)
42c238:	a0 10 40 00 b4       	mov    0xb4004010,%al
42c23d:	34 40                	xor    $0x40,%al
42c23f:	00 c0                	add    %al,%al
42c241:	34 40                	xor    $0x40,%al
42c243:	00 c4                	add    %al,%ah
42c245:	34 40                	xor    $0x40,%al
42c247:	00 c8                	add    %cl,%al
42c249:	34 40                	xor    $0x40,%al
42c24b:	00 bc 34 40 00 04 32 	add    %bh,0x32040040(%esp,%esi,1)
42c252:	40                   	inc    %eax
42c253:	00 20                	add    %ah,(%eax)
42c255:	32 40 00             	xor    0x0(%eax),%al
42c258:	30 c5                	xor    %al,%ch
42c25a:	42                   	inc    %edx
42c25b:	00 0c 54             	add    %cl,(%esp,%edx,2)
42c25e:	42                   	inc    %edx
42c25f:	75 74                	jne    0x42c2d5
42c261:	74 6f                	je     0x42c2d2
42c263:	6e                   	outsb  %ds:(%esi),(%dx)
42c264:	47                   	inc    %edi
42c265:	6c                   	insb   (%dx),%es:(%edi)
42c266:	79 70                	jns    0x42c2d8
42c268:	68 8d 40 00 55       	push   $0x5500408d
42c26d:	8b ec                	mov    %esp,%ebp
42c26f:	53                   	push   %ebx
42c270:	56                   	push   %esi
42c271:	84 d2                	test   %dl,%dl
42c273:	74 08                	je     0x42c27d
42c275:	83 c4 f0             	add    $0xfffffff0,%esp
42c278:	e8 13 73 fd ff       	call   0x403590
42c27d:	8b da                	mov    %edx,%ebx
42c27f:	8b f0                	mov    %eax,%esi
42c281:	8b 45 08             	mov    0x8(%ebp),%eax
42c284:	50                   	push   %eax
42c285:	33 d2                	xor    %edx,%edx
42c287:	8b c6                	mov    %esi,%eax
42c289:	e8 f6 b6 01 00       	call   0x447984
42c28e:	b2 01                	mov    $0x1,%dl
42c290:	a1 e0 1a 41 00       	mov    0x411ae0,%eax
42c295:	e8 a2 6f fd ff       	call   0x40323c
42c29a:	89 86 80 00 00 00    	mov    %eax,0x80(%esi)
42c2a0:	8b c6                	mov    %esi,%eax
42c2a2:	84 db                	test   %bl,%bl
42c2a4:	74 0f                	je     0x42c2b5
42c2a6:	e8 3d 73 fd ff       	call   0x4035e8
42c2ab:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42c2b2:	83 c4 0c             	add    $0xc,%esp
42c2b5:	8b c6                	mov    %esi,%eax
42c2b7:	5e                   	pop    %esi
42c2b8:	5b                   	pop    %ebx
42c2b9:	5d                   	pop    %ebp
42c2ba:	c2 04 00             	ret    $0x4
42c2bd:	8d 40 00             	lea    0x0(%eax),%eax
42c2c0:	53                   	push   %ebx
42c2c1:	56                   	push   %esi
42c2c2:	e8 31 73 fd ff       	call   0x4035f8
42c2c7:	8b da                	mov    %edx,%ebx
42c2c9:	8b f0                	mov    %eax,%esi
42c2cb:	8b 86 80 00 00 00    	mov    0x80(%esi),%eax
42c2d1:	e8 96 6f fd ff       	call   0x40326c
42c2d6:	8b d3                	mov    %ebx,%edx
42c2d8:	80 e2 fc             	and    $0xfc,%dl
42c2db:	8b c6                	mov    %esi,%eax
42c2dd:	e8 f6 b6 01 00       	call   0x4479d8
42c2e2:	84 db                	test   %bl,%bl
42c2e4:	7e 07                	jle    0x42c2ed
42c2e6:	8b c6                	mov    %esi,%eax
42c2e8:	e8 f3 72 fd ff       	call   0x4035e0
42c2ed:	5e                   	pop    %esi
42c2ee:	5b                   	pop    %ebx
42c2ef:	c3                   	ret
42c2f0:	53                   	push   %ebx
42c2f1:	56                   	push   %esi
42c2f2:	8b d8                	mov    %eax,%ebx
42c2f4:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c2fa:	e8 a5 7f fe ff       	call   0x4142a4
42c2ff:	8b f0                	mov    %eax,%esi
42c301:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c307:	3b 70 04             	cmp    0x4(%eax),%esi
42c30a:	7c 1b                	jl     0x42c327
42c30c:	33 c9                	xor    %ecx,%ecx
42c30e:	33 d2                	xor    %edx,%edx
42c310:	8b c3                	mov    %ebx,%eax
42c312:	e8 f5 ba 01 00       	call   0x447e0c
42c317:	8b f0                	mov    %eax,%esi
42c319:	8d 56 01             	lea    0x1(%esi),%edx
42c31c:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c322:	e8 95 7e fe ff       	call   0x4141bc
42c327:	b1 01                	mov    $0x1,%cl
42c329:	8b d6                	mov    %esi,%edx
42c32b:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c331:	e8 2a 7f fe ff       	call   0x414260
42c336:	8b c6                	mov    %esi,%eax
42c338:	5e                   	pop    %esi
42c339:	5b                   	pop    %ebx
42c33a:	c3                   	ret
42c33b:	90                   	nop
42c33c:	53                   	push   %ebx
42c33d:	56                   	push   %esi
42c33e:	57                   	push   %edi
42c33f:	55                   	push   %ebp
42c340:	8b e9                	mov    %ecx,%ebp
42c342:	8b fa                	mov    %edx,%edi
42c344:	8b d8                	mov    %eax,%ebx
42c346:	8b c3                	mov    %ebx,%eax
42c348:	e8 a3 ff ff ff       	call   0x42c2f0
42c34d:	8b f0                	mov    %eax,%esi
42c34f:	55                   	push   %ebp
42c350:	8b cf                	mov    %edi,%ecx
42c352:	8b d6                	mov    %esi,%edx
42c354:	8b c3                	mov    %ebx,%eax
42c356:	e8 bd bc 01 00       	call   0x448018
42c35b:	ff 83 84 00 00 00    	incl   0x84(%ebx)
42c361:	8b c6                	mov    %esi,%eax
42c363:	5d                   	pop    %ebp
42c364:	5f                   	pop    %edi
42c365:	5e                   	pop    %esi
42c366:	5b                   	pop    %ebx
42c367:	c3                   	ret
42c368:	53                   	push   %ebx
42c369:	56                   	push   %esi
42c36a:	8b f2                	mov    %edx,%esi
42c36c:	8b d8                	mov    %eax,%ebx
42c36e:	8b d6                	mov    %esi,%edx
42c370:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c376:	e8 11 7f fe ff       	call   0x41428c
42c37b:	84 c0                	test   %al,%al
42c37d:	74 15                	je     0x42c394
42c37f:	ff 8b 84 00 00 00    	decl   0x84(%ebx)
42c385:	33 c9                	xor    %ecx,%ecx
42c387:	8b d6                	mov    %esi,%edx
42c389:	8b 83 80 00 00 00    	mov    0x80(%ebx),%eax
42c38f:	e8 cc 7e fe ff       	call   0x414260
42c394:	5e                   	pop    %esi
42c395:	5b                   	pop    %ebx
42c396:	c3                   	ret
42c397:	90                   	nop
42c398:	53                   	push   %ebx
42c399:	56                   	push   %esi
42c39a:	84 d2                	test   %dl,%dl
42c39c:	74 08                	je     0x42c3a6
42c39e:	83 c4 f0             	add    $0xfffffff0,%esp
42c3a1:	e8 ea 71 fd ff       	call   0x403590
42c3a6:	8b da                	mov    %edx,%ebx
42c3a8:	8b f0                	mov    %eax,%esi
42c3aa:	33 d2                	xor    %edx,%edx
42c3ac:	8b c6                	mov    %esi,%eax
42c3ae:	e8 89 6e fd ff       	call   0x40323c
42c3b3:	b2 01                	mov    $0x1,%dl
42c3b5:	a1 24 1a 41 00       	mov    0x411a24,%eax
42c3ba:	e8 7d 6e fd ff       	call   0x40323c
42c3bf:	89 46 04             	mov    %eax,0x4(%esi)
42c3c2:	8b c6                	mov    %esi,%eax
42c3c4:	84 db                	test   %bl,%bl
42c3c6:	74 0f                	je     0x42c3d7
42c3c8:	e8 1b 72 fd ff       	call   0x4035e8
42c3cd:	64 8f 05 00 00 00 00 	pop    %fs:0x0
42c3d4:	83 c4 0c             	add    $0xc,%esp
42c3d7:	8b c6                	mov    %esi,%eax
42c3d9:	5e                   	pop    %esi
42c3da:	5b                   	pop    %ebx
42c3db:	c3                   	ret
42c3dc:	53                   	push   %ebx
42c3dd:	56                   	push   %esi
42c3de:	e8 15 72 fd ff       	call   0x4035f8
42c3e3:	8b da                	mov    %edx,%ebx
42c3e5:	8b f0                	mov    %eax,%esi
42c3e7:	8b 46 04             	mov    0x4(%esi),%eax
42c3ea:	e8 7d 6e fd ff       	call   0x40326c
42c3ef:	8b d3                	mov    %ebx,%edx
42c3f1:	80 e2 fc             	and    $0xfc,%dl
42c3f4:	8b c6                	mov    %esi,%eax
42c3f6:	e8 61 6e fd ff       	call   0x40325c
42c3fb:	84 db                	test   %bl,%bl
42c3fd:	7e 07                	jle    0x42c406
42c3ff:	8b c6                	mov    %esi,%eax
42c401:	e8 da 71 fd ff       	call   0x4035e0
42c406:	5e                   	pop    %esi
42c407:	5b                   	pop    %ebx
42c408:	c3                   	ret
42c409:	8d 40 00             	lea    0x0(%eax),%eax
42c40c:	53                   	push   %ebx
42c40d:	56                   	push   %esi
42c40e:	57                   	push   %edi
42c40f:	55                   	push   %ebp
42c410:	51                   	push   %ecx
42c411:	89 0c 24             	mov    %ecx,(%esp)
42c414:	8b ea                	mov    %edx,%ebp
42c416:	8b f8                	mov    %eax,%edi
42c418:	8b 47 04             	mov    0x4(%edi),%eax
42c41b:	8b 70 08             	mov    0x8(%eax),%esi
42c41e:	4e                   	dec    %esi
42c41f:	83 fe 00             	cmp    $0x0,%esi
42c422:	7c 1f                	jl     0x42c443
42c424:	8b 47 04             	mov    0x4(%edi),%eax
42c427:	8b d6                	mov    %esi,%edx
42c429:	e8 5e 79 fe ff       	call   0x413d8c
42c42e:	8b d8                	mov    %eax,%ebx
42c430:	3b 6b 34             	cmp    0x34(%ebx),%ebp
42c433:	75 08                	jne    0x42c43d
42c435:	8b 43 30             	mov    0x30(%ebx),%eax
42c438:	3b 04 24             	cmp    (%esp),%eax
42c43b:	74 24                	je     0x42c461
42c43d:	4e                   	dec    %esi
42c43e:	83 fe ff             	cmp    $0xffffffff,%esi
42c441:	75 e1                	jne    0x42c424
42c443:	8b 04 24             	mov    (%esp),%eax
42c446:	50                   	push   %eax
42c447:	8b cd                	mov    %ebp,%ecx
42c449:	b2 01                	mov    $0x1,%dl
42c44b:	a1 f8 c0 42 00       	mov    0x42c0f8,%eax
42c450:	e8 17 fe ff ff       	call   0x42c26c
42c455:	8b d8                	mov    %eax,%ebx
42c457:	8b 47 04             	mov    0x4(%edi),%eax
42c45a:	8b d3                	mov    %ebx,%edx
42c45c:	e8 cf 77 fe ff       	call   0x413c30
42c461:	8b c3                	mov    %ebx,%eax
42c463:	5a                   	pop    %edx
42c464:	5d                   	pop    %ebp