4610a2:	77 00                	ja     0x4610a4
4610a4:	72 00                	jb     0x4610a6
4610a6:	65 00 43 00          	add    %al,%gs:0x0(%ebx)
4610aa:	6e                   	outsb  %ds:(%esi),(%dx)
4610ab:	00 66 00             	add    %ah,0x0(%esi)
4610ae:	60                   	pusha
4610af:	00 57 00             	add    %dl,0x0(%edi)
4610b2:	72 00                	jb     0x4610b4
4610b4:	73 00                	jae    0x4610b6
4610b6:	65 00 41 01          	add    %al,%gs:0x1(%ecx)
4610ba:	6e                   	outsb  %ds:(%esi),(%dx)
4610bb:	00 4e 00             	add    %cl,0x0(%esi)
4610be:	45                   	inc    %ebp
4610bf:	00 73 00             	add    %dh,0x0(%ebx)
4610c2:	74 00                	je     0x4610c4
4610c4:	5f                   	pop    %edi
4610c5:	00 67 01             	add    %ah,0x1(%edi)
4610c8:	42                   	inc    %edx
4610c9:	00 2b                	add    %ch,(%ebx)
4610cb:	00 76 00             	add    %dh,0x0(%esi)
4610ce:	4c                   	dec    %esp
4610cf:	00 6a 00             	add    %ch,0x0(%edx)
4610d2:	5a                   	pop    %edx
4610d3:	00 70 01             	add    %dh,0x1(%eax)
4610d6:	64 00 1b             	add    %bl,%fs:(%ebx)
4610d9:	00 6e 00             	add    %ch,0x0(%esi)
4610dc:	7b 00                	jnp    0x4610de
4610de:	61                   	popa
4610df:	00 57 00             	add    %dl,0x0(%edi)
4610e2:	75 01                	jne    0x4610e5
4610e4:	72 00                	jb     0x4610e6
4610e6:	00 00                	add    %al,(%eax)
4610e8:	42                   	inc    %edx
4610e9:	00 63 00             	add    %ah,0x0(%ebx)
4610ec:	52                   	push   %edx
4610ed:	00 74 00 7a          	add    %dh,0x7a(%eax,%eax,1)
4610f1:	00 77 00             	add    %dh,0x0(%edi)
4610f4:	43                   	inc    %ebx
4610f5:	0b 64 00 47          	or     0x47(%eax,%eax,1),%esp
4610f9:	00 4a 00             	add    %cl,0x0(%edx)
4610fc:	43                   	inc    %ebx
4610fd:	00 56 01             	add    %dl,0x1(%esi)
461100:	7a 00                	jp     0x461102
461102:	ec                   	in     (%dx),%al
461103:	0b 72 00             	or     0x0(%edx),%esi
461106:	c5 00                	lds    (%eax),%eax
461108:	64 00 5b 00          	add    %bl,%fs:0x0(%ebx)
46110c:	65 01 45 00          	add    %eax,%gs:0x0(%ebp)
461110:	43                   	inc    %ebx
461111:	0d 77 00 d3 00       	or     $0xd30077,%eax
461116:	42                   	inc    %edx
461117:	00 77 00             	add    %dh,0x0(%edi)
46111a:	7f 00                	jg     0x46111c
46111c:	12 02                	adc    (%edx),%al
46111e:	d5 00                	aad    $0x0
461120:	6b 00 1e             	imul   $0x1e,(%eax),%eax
461123:	02 e1                	add    %cl,%ah
461125:	00 62 06             	add    %ah,0x6(%edx)
461128:	04 03                	add    $0x3,%al
46112a:	fd                   	std
46112b:	00 20                	add    %ah,(%eax)
46112d:	80 0b 03             	orb    $0x3,(%ebx)
461130:	bf 00 21 80 2a       	mov    $0x2a802100,%edi
461135:	03 a1 00 14 80 09    	add    0x9801400(%ecx),%esp
46113b:	03 b3 00 13 80 09    	add    0x9801300(%ebx),%esi
461141:	03 b2 00 24 80 1b    	add    0x1b802400(%edx),%esi
461147:	03 87 00 38 80 f9    	add    -0x67fc800(%edi),%eax
46114d:	03 80 00 2c 80 d6    	add    -0x297fd400(%eax),%eax
461153:	03 b7 00 32 80 f0    	add    -0xf7fce00(%edi),%esi
461159:	03 ab 00 20 80 fb    	add    -0x47fe000(%ebx),%ebp
46115f:	03 bf 00 21 80 a1    	add    -0x5e7fdf00(%edi),%edi
461165:	03 a1 00 14 80 b1    	add    -0x4e7fec00(%ecx),%esp
46116b:	03 b3 00 13 80 82    	add    -0x7d7fed00(%ebx),%esi
461171:	03 b2 00 74 06 22    	add    0x22067400(%edx),%esi
461177:	03 d1                	add    %ecx,%edx
461179:	00 38                	add    %bh,(%eax)
46117b:	80 7c 04 40 01       	cmpb   $0x1,0x40(%esp,%eax,1)
461180:	2c 80                	sub    $0x80,%al
461182:	56                   	push   %esi
461183:	04 77                	add    $0x77,%al
461185:	01 32                	add    %esi,(%edx)
461187:	80 75 04 6b          	xorb   $0x6b,0x4(%ebp)
46118b:	01 20                	add    %esp,(%eax)
46118d:	80 0f 04             	orb    $0x4,(%edi)
461190:	7f 01                	jg     0x461193
461192:	21 80 16 04 61 01    	and    %eax,0x1610416(%eax)
461198:	14 80                	adc    $0x80,%al
46119a:	e8 04 73 01 13       	call   0x134784a3
46119f:	80 e4 04             	and    $0x4,%ah
4611a2:	72 01                	jb     0x4611a5
4611a4:	24 80                	and    $0x80,%al
4611a6:	d4 04                	aam    $0x4
4611a8:	47                   	inc    %edi
4611a9:	01 38                	add    %edi,(%eax)
4611ab:	80 b1 04 40 01 2c 80 	xorb   $0x80,0x2c014004(%ecx)
4611b2:	ae                   	scas   %es:(%edi),%al
4611b3:	04 77                	add    $0x77,%al
4611b5:	01 32                	add    %esi,(%edx)
4611b7:	80 ac 04 6b 01 20 80 	subb   $0xbb,-0x7fdffe95(%esp,%eax,1)
4611be:	bb
4611bf:	04 7f                	add    $0x7f,%al
4611c1:	01 21                	add    %esp,(%ecx)
4611c3:	80 7d 05 61          	cmpb   $0x61,0x5(%ebp)
4611c7:	01 14 80             	add    %edx,(%eax,%eax,4)
4611ca:	78 05                	js     0x4611d1
4611cc:	73 01                	jae    0x4611cf
4611ce:	13 80 a9 03 72 01    	adc    0x17203a9(%eax),%eax
4611d4:	24 80                	and    $0x80,%al
4611d6:	47                   	inc    %edi
4611d7:	05 47 01 38 80       	add    $0x80380147,%eax
4611dc:	5b                   	pop    %ebx
4611dd:	05 40 01 2c 80       	add    $0x802c0140,%eax
4611e2:	a8 03                	test   $0x3,%al
4611e4:	77 01                	ja     0x4611e7
4611e6:	32 80 7b 05 6b 01    	xor    0x16b057b(%eax),%al
4611ec:	65 01 ff             	gs add %edi,%edi
4611ef:	0b 07                	or     (%edi),%eax
4611f1:	02 64 01 2a          	add    0x2a(%ecx,%eax,1),%ah
4611f5:	0d 70 03 12 20       	or     $0x20120370,%eax
4611fa:	6e                   	outsb  %ds:(%esi),(%dx)
4611fb:	00 76 00             	add    %dh,0x0(%esi)
4611fe:	d3 00                	roll   %cl,(%eax)
461200:	e4 00                	in     $0x0,%al
461202:	7d 00                	jge    0x461204
461204:	73 00                	jae    0x461206
461206:	c0 20 42             	shlb   $0x42,(%eax)
461209:	00 6e 00             	add    %ch,0x0(%esi)
46120c:	e7 00                	out    %eax,$0x0
46120e:	e3 00                	jecxz  0x461210
461210:	70 00                	jo     0x461212
461212:	76 00                	jbe    0x461214
461214:	3a 21                	cmp    (%ecx),%ah
461216:	64 00 42 00          	add    %al,%fs:0x0(%edx)
46121a:	ff 00                	incl   (%eax)
46121c:	da 00                	fiaddl (%eax)
46121e:	4f                   	dec    %edi
46121f:	00 7b 00             	add    %bh,0x0(%ebx)
461222:	53                   	push   %ebx
461223:	22 72 00             	and    0x0(%edx),%dh
461226:	64 00 d3             	fs add %dl,%bl
461229:	00 dc                	add    %bl,%ah
46122b:	00 7c 00 44          	add    %bh,0x44(%eax,%eax,1)
46122f:	00 7a 00             	add    %bh,0x0(%edx)
461232:	77 00                	ja     0x461234
461234:	f2 00 f5             	repnz add %dh,%ch
461237:	20 fe                	and    %bh,%dh
461239:	00 60 00             	add    %ah,0x0(%eax)
46123c:	77 00                	ja     0x46123e
46123e:	0d 23 7a 00 77       	or     $0x77007a23,%eax
461243:	00 e3                	add    %ah,%bl
461245:	00 6c 01 5b          	add    %ch,0x5b(%ecx,%eax,1)
461249:	00 68 00             	add    %ch,0x0(%eax)
46124c:	76 00                	jbe    0x46124e
46124e:	45                   	inc    %ebp
46124f:	00 fa                	add    %bh,%dl
461251:	00 e6                	add    %ah,%dh
461253:	20 57 01             	and    %dl,0x1(%edi)
461256:	7b 00                	jnp    0x461258
461258:	45                   	inc    %ebp
461259:	00 6e 00             	add    %ch,0x0(%esi)
46125c:	76 00                	jbe    0x46125e
46125e:	c5 00                	lds    (%eax),%eax
461260:	eb 20                	jmp    0x461282
461262:	41                   	inc    %ecx
461263:	01 57 00             	add    %edx,0x0(%edi)
461266:	6e                   	outsb  %ds:(%esi),(%dx)
461267:	00 e2                	add    %ah,%dl
461269:	23 6e 00             	and    0x0(%esi),%ebp
46126c:	76 00                	jbe    0x46126e
46126e:	d4 00                	aam    $0x0
461270:	34 01                	xor    $0x1,%al
461272:	5a                   	pop    %edx
461273:	00 7f 00             	add    %bh,0x0(%edi)
461276:	64 00 42 00          	add    %al,%fs:0x0(%edx)
46127a:	ee                   	out    %al,(%dx)
46127b:	00 e7                	add    %ah,%bh
46127d:	20 2e                	and    %ch,(%esi)
46127f:	01 4e 00             	add    %ecx,0x0(%esi)
461282:	78 00                	js     0x461284
461284:	72 00                	jb     0x461286
461286:	64 00 c2             	fs add %al,%dl
461289:	00 ff                	add    %bh,%bh
46128b:	20 0d 01 7c 00 6a    	and    %cl,0x6a007c01
461291:	00 77 00             	add    %dh,0x0(%edi)
461294:	72 00                	jb     0x461296
461296:	e4 00                	in     $0x0,%al
461298:	d3 20                	shll   %cl,(%eax)
46129a:	e8 01 37 00 56       	call   0x564649a0
46129f:	00 7a 00             	add    %bh,0x0(%edx)
4612a2:	77 00                	ja     0x4612a4
4612a4:	f2 00 f5             	repnz add %dh,%ch
4612a7:	20 da                	and    %bl,%dl
4612a9:	01 2b                	add    %ebp,(%ebx)
4612ab:	00 65 00             	add    %ah,0x0(%ebp)
4612ae:	94                   	xchg   %eax,%esp
4612af:	23 7a 00             	and    0x0(%edx),%edi
4612b2:	77 00                	ja     0x4612b4
4612b4:	e3 00                	jecxz  0x4612b6
4612b6:	fc                   	cld
4612b7:	01 0f                	add    %ecx,(%edi)
4612b9:	00 78 00             	add    %bh,0x0(%eax)
4612bc:	76 00                	jbe    0x4612be
4612be:	45                   	inc    %ebp
4612bf:	00 fa                	add    %bh,%dl
4612c1:	00 e6                	add    %ah,%dh
4612c3:	20 cd                	and    %cl,%ch
4612c5:	01 31                	add    %esi,(%ecx)
4612c7:	00 5a 00             	add    %bl,0x0(%edx)
4612ca:	6e                   	outsb  %ds:(%esi),(%dx)
4612cb:	00 76 00             	add    %dh,0x0(%esi)
4612ce:	c5 00                	lds    (%eax),%eax
4612d0:	ec                   	in     (%dx),%al
4612d1:	20 92 01 28 00 7d    	and    %dl,0x7d002801(%edx)
4612d7:	00 42 00             	add    %al,0x0(%edx)
4612da:	6e                   	outsb  %ds:(%esi),(%dx)
4612db:	00 f6                	add    %dh,%dh
4612dd:	00 d3                	add    %dl,%bl
4612df:	20 8b 01 15 00 69    	and    %cl,0x69001501(%ebx)
4612e5:	00 64 00 42          	add    %ah,0x42(%eax,%eax,1)
4612e9:	00 ee                	add    %ch,%dh
4612eb:	00 e7                	add    %ah,%bh
4612ed:	20 44 02 1d          	and    %al,0x1d(%edx,%eax,1)
4612f1:	00 6b 00             	add    %ch,0x0(%ebx)
4612f4:	72 00                	jb     0x4612f6
4612f6:	64 00 c2             	fs add %al,%dl
4612f9:	00 f8                	add    %bh,%al
4612fb:	20 7a 02             	and    %bh,0x2(%edx)
4612fe:	28 00                	sub    %al,(%eax)
461300:	64 00 77 00          	add    %dh,%fs:0x0(%edi)
461304:	72 00                	jb     0x461306
461306:	e4 00                	in     $0x0,%al
461308:	d4 20                	aam    $0x20
46130a:	75 02                	jne    0x46130e
46130c:	05 00 65 00 9a       	add    $0x9a006500,%eax
461311:	23 77 00             	and    0x0(%edi),%esi
461314:	72 00                	jb     0x461316
461316:	f2 00 6f 02          	repnz add %ch,0x2(%edi)
46131a:	16                   	push   %ss
46131b:	00 57 00             	add    %dl,0x0(%edi)
46131e:	ea 24 7a 00 77 00 e4 	ljmp   $0xe400,$0x77007a24
461325:	00 50 02             	add    %dl,0x2(%eax)
461328:	3c 00                	cmp    $0x0,%al
46132a:	4d                   	dec    %ebp
46132b:	00 c2                	add    %al,%dl
46132d:	24 45                	and    $0x45,%al
46132f:	00 7a 00             	add    %bh,0x0(%edx)
461332:	e6 00                	out    %al,$0x0
461334:	4d                   	dec    %ebp
461335:	02 e7                	add    %bh,%ah
461337:	00 66 00             	add    %ah,0x0(%esi)
46133a:	46                   	inc    %esi
46133b:	25 76 00 45 00       	and    $0x450076,%eax
461340:	eb 00                	jmp    0x461342
461342:	3b 02                	cmp    (%edx),%eax
461344:	78 00                	js     0x461346
461346:	43                   	inc    %ebx
461347:	00 6e 25             	add    %ch,0x25(%esi)
46134a:	6e                   	outsb  %ds:(%esi),(%dx)
46134b:	00 76 00             	add    %dh,0x0(%esi)
46134e:	d4 00                	aam    $0x0
461350:	20 02                	and    %al,(%edx)
461352:	09 00                	or     %eax,(%eax)
461354:	55                   	push   %ebp
461355:	00 e4                	add    %ah,%ah
461357:	45                   	inc    %ebp
461358:	42                   	inc    %edx
461359:	00 6e 00             	add    %ch,0x0(%esi)
46135c:	e0 00                	loopne 0x46135e
46135e:	25 02 f0 00 5f       	and    $0x5f00f002,%eax
461363:	00 ea                	add    %ch,%dl
461365:	46                   	inc    %esi
461366:	64 00 42 00          	add    %al,%fs:0x0(%edx)
46136a:	ff 00                	incl   (%eax)
46136c:	1b 02                	sbb    (%edx),%eax
46136e:	d3 00                	roll   %cl,(%eax)
461370:	53                   	push   %ebx
461371:	00 a7 46 72 00 64    	add    %ah,0x64007246(%edi)
461377:	00 d3                	add    %dl,%bl
461379:	00 15 02 ed 00 6f    	add    %dl,0x6f00ed02
46137f:	00 62 47             	add    %ah,0x47(%edx)
461382:	77 00                	ja     0x461384
461384:	72 00                	jb     0x461386
461386:	f2 00 e1             	repnz add %ah,%cl
461389:	02 cc                	add    %ah,%cl
46138b:	00 5d 00             	add    %bl,0x0(%ebp)
46138e:	45                   	inc    %ebp
46138f:	00 7a 00             	add    %bh,0x0(%edx)
461392:	f7 00 e4 20 d5 02    	testl  $0x2d520e4,(%eax)
461398:	eb 00                	jmp    0x46139a
46139a:	42                   	inc    %edx
46139b:	00 fe                	add    %bh,%dh
46139d:	6d                   	insl   (%dx),%es:(%edi)
46139e:	45                   	inc    %ebp
46139f:	00 7a 00             	add    %bh,0x0(%edx)
4613a2:	e1 00                	loope  0x4613a4
4613a4:	cc                   	int3
4613a5:	02 6e 00             	add    0x0(%esi),%ch
4613a8:	72 00                	jb     0x4613aa
4613aa:	9e                   	sahf
4613ab:	6d                   	insl   (%dx),%es:(%edi)
4613ac:	76 00                	jbe    0x4613ae
4613ae:	45                   	inc    %ebp
4613af:	00 ec                	add    %ch,%ah
4613b1:	00 b1 02 d0 00 54    	add    %dh,0x5400d002(%ecx)
4613b7:	00 1a                	add    %bl,(%edx)
4613b9:	6e                   	outsb  %ds:(%esi),(%dx)
4613ba:	6e                   	outsb  %ds:(%esi),(%dx)
4613bb:	00 76 00             	add    %dh,0x0(%esi)
4613be:	d3 00                	roll   %cl,(%eax)
4613c0:	ae                   	scas   %es:(%edi),%al
4613c1:	02 d5                	add    %ch,%dl
4613c3:	00 43 00             	add    %al,0x0(%ebx)
4613c6:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4613c7:	6e                   	outsb  %ds:(%esi),(%dx)
4613c8:	42                   	inc    %edx
4613c9:	00 6e 00             	add    %ch,0x0(%esi)
4613cc:	e0 00                	loopne 0x4613ce
4613ce:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4613cf:	02 cb                	add    %bl,%cl
4613d1:	00 45 00             	add    %al,0x0(%ebp)
4613d4:	82 6e 64 00          	subb   $0x0,0x64(%esi)
4613d8:	42                   	inc    %edx
4613d9:	00 f8                	add    %bh,%al
4613db:	00 9f 02 f3 00 49    	add    %bl,0x4900f302(%edi)
4613e1:	00 03                	add    %al,(%ebx)
4613e3:	6f                   	outsl  %ds:(%esi),(%dx)
4613e4:	72 00                	jb     0x4613e6
4613e6:	64 00 d4             	fs add %dl,%ah
4613e9:	00 9c 02 c0 00 70 00 	add    %bl,0x7000c0(%edx,%eax,1)
4613f0:	1a 70 77             	sbb    0x77(%eax),%dh
4613f3:	00 72 00             	add    %dh,0x0(%edx)
4613f6:	f2 00 be 02 d8 00 41 	repnz add %bh,0x4100d802(%esi)
4613fd:	00 d9                	add    %bl,%cl
4613ff:	70 7a                	jo     0x46147b
461401:	00 77 00             	add    %dh,0x0(%edi)
461404:	e4 00                	in     $0x0,%al
461406:	61                   	popa
461407:	03 fe                	add    %esi,%edi
461409:	00 57 00             	add    %dl,0x0(%edi)
46140c:	76 00                	jbe    0x46140e
46140e:	45                   	inc    %ebp
46140f:	00 fa                	add    %bh,%dl
461411:	00 e6                	add    %ah,%dh
461413:	20 7d 03             	and    %bh,0x3(%ebp)
461416:	d8 00                	fadds  (%eax)
461418:	78 00                	js     0x46141a
46141a:	be 70 76 00 45       	mov    $0x45007670,%esi
46141f:	00 eb                	add    %ch,%bl
461421:	00 6d 03             	add    %ch,0x3(%ebp)
461424:	c3                   	ret