405219:	93                   	xchg   %eax,%ebx
40521a:	14 14                	adc    $0x14,%al
40521c:	32 d2                	xor    %dl,%dl
40521e:	96                   	xchg   %eax,%esi
40521f:	0c 93                	or     $0x93,%al
405221:	14 14                	adc    $0x14,%al
405223:	30 d1                	xor    %dl,%cl
405225:	9e                   	sahf
405226:	ac                   	lods   %ds:(%esi),%al
405227:	93                   	xchg   %eax,%ebx
405228:	14 14                	adc    $0x14,%al
40522a:	30 d2                	xor    %dl,%dl
40522c:	92                   	xchg   %eax,%edx
40522d:	6a 92                	push   $0xffffff92
40522f:	14 14                	adc    $0x14,%al
405231:	30 d5                	xor    %dl,%ch
405233:	62 04 60             	bound  %eax,(%eax,%eiz,2)
405236:	52                   	push   %edx
405237:	9a 14 14 30 d2 26 06 	lcall  $0x626,$0xd2301414
40523e:	00 3a                	add    %bh,(%edx)
405240:	30 d5                	xor    %dl,%ch
405242:	68 94 93 56 6c       	push   $0x6c569394
405247:	94                   	xchg   %eax,%esp
405248:	14 14                	adc    $0x14,%al
40524a:	30 d1                	xor    %dl,%cl
40524c:	96                   	xchg   %eax,%esi
40524d:	0d 93 14 14 30       	or     $0x30141493,%eax
405252:	d1 18                	rcrl   $1,(%eax)
405254:	30 f7                	xor    %dh,%bh
405256:	75 1e                	jne    0x405276
405258:	14 56                	adc    $0x56,%al
40525a:	1c 30                	sbb    $0x30,%al
40525c:	d0 f4                	shl    $1,%ah
40525e:	30 d1                	xor    %dl,%cl
405260:	b5 00                	mov    $0x0,%ch
405262:	eb 7c                	jmp    0x4052e0
405264:	30 d5                	xor    %dl,%ch
405266:	68 94 93 56 72       	push   $0x72569394
40526b:	94                   	xchg   %eax,%esp
40526c:	14 14                	adc    $0x14,%al
40526e:	3e eb 0e             	ds jmp 0x40527f
405271:	06                   	push   %es
405272:	34 54                	xor    $0x54,%al
405274:	66 6c                	data16 insb (%dx),%es:(%edi)
405276:	32 d2                	xor    %dl,%dl
405278:	92                   	xchg   %eax,%edx
405279:	13 93 14 14 32 d2    	adc    -0x2dcdebec(%ebx),%edx
40527f:	96                   	xchg   %eax,%esi
405280:	e5 13                	in     $0x13,%eax
405282:	14 14                	adc    $0x14,%al
405284:	8c 7d 30             	mov    %?,0x30(%ebp)
405287:	d1 92 63 13 14 14    	rcll   $1,0x14141363(%edx)
40528d:	30 d5                	xor    %dl,%ch
40528f:	62 04 60             	bound  %eax,(%eax,%eiz,2)
405292:	1b 9a 14 14 30 d2    	sbb    -0x2dcfebec(%edx),%ebx
405298:	26 06                	es push %es
40529a:	00 3a                	add    %bh,(%edx)
40529c:	30 d5                	xor    %dl,%ch
40529e:	68 94 93 56 5e       	push   $0x5e569394
4052a3:	94                   	xchg   %eax,%esp
4052a4:	14 14                	adc    $0x14,%al
4052a6:	3e eb 0e             	ds jmp 0x4052b7
4052a9:	06                   	push   %es
4052aa:	34 54                	xor    $0x54,%al
4052ac:	66 6c                	data16 insb (%dx),%es:(%edi)
4052ae:	32 d2                	xor    %dl,%dl
4052b0:	92                   	xchg   %eax,%edx
4052b1:	7b 13                	jnp    0x4052c6
4052b3:	14 14                	adc    $0x14,%al
4052b5:	32 d2                	xor    %dl,%dl
4052b7:	96                   	xchg   %eax,%esi
4052b8:	c1 13 14             	rcll   $0x14,(%ebx)
4052bb:	14 8c                	adc    $0x8c,%al
4052bd:	7d 30                	jge    0x4052ef
4052bf:	d2 92 6c 92 14 14    	rclb   %cl,0x1414926c(%edx)
4052c5:	30 d5                	xor    %dl,%ch
4052c7:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4052ca:	67 1a 14             	sbb    (%si),%dl
4052cd:	14 30                	adc    $0x30,%al
4052cf:	d2 26                	shlb   %cl,(%esi)
4052d1:	06                   	push   %es
4052d2:	00 3a                	add    %bh,(%edx)
4052d4:	30 d5                	xor    %dl,%ch
4052d6:	68 94 93 56 3a       	push   $0x3a569394
4052db:	94                   	xchg   %eax,%esp
4052dc:	14 14                	adc    $0x14,%al
4052de:	30 d1                	xor    %dl,%cl
4052e0:	96                   	xchg   %eax,%esi
4052e1:	5b                   	pop    %ebx
4052e2:	13 14 14             	adc    (%esp,%edx,1),%edx
4052e5:	30 d1                	xor    %dl,%cl
4052e7:	18 21                	sbb    %ah,(%ecx)
4052e9:	14 21                	adc    $0x21,%al
4052eb:	14 21                	adc    $0x21,%al
4052ed:	14 21                	adc    $0x21,%al
4052ef:	14 21                	adc    $0x21,%al
4052f1:	14 b0                	adc    $0xb0,%al
4052f3:	f7 f4                	div    %esp
4052f5:	c7 84 14 1c 32 d1 96 	movl   $0x141413dd,-0x692ecde4(%esp,%edx,1)
4052fc:	dd 13 14 14
405300:	30 d1                	xor    %dl,%cl
405302:	9e                   	sahf
405303:	56                   	push   %esi
405304:	13 14 14             	adc    (%esp,%edx,1),%edx
405307:	30 d0                	xor    %dl,%al
405309:	f4                   	hlt
40530a:	30 d1                	xor    %dl,%cl
40530c:	d5 54                	aad    $0x54
40530e:	14 14                	adc    $0x14,%al
405310:	14 eb                	adc    $0xeb,%al
405312:	7c 30                	jl     0x405344
405314:	d5 76                	aad    $0x76
405316:	00 30                	add    %dh,(%eax)
405318:	d5 68                	aad    $0x68
40531a:	94                   	xchg   %eax,%esp
40531b:	93                   	xchg   %eax,%ebx
40531c:	56                   	push   %esi
40531d:	98                   	cwtl
40531e:	94                   	xchg   %eax,%esp
40531f:	14 14                	adc    $0x14,%al
405321:	30 d1                	xor    %dl,%cl
405323:	96                   	xchg   %eax,%esi
405324:	b9 13 14 14 30       	mov    $0x30141413,%ecx
405329:	d1 18                	rcrl   $1,(%eax)
40532b:	30 d0                	xor    %dl,%al
40532d:	f4                   	hlt
40532e:	30 d1                	xor    %dl,%cl
405330:	d5 40                	aad    $0x40
405332:	14 14                	adc    $0x14,%al
405334:	14 eb                	adc    $0xeb,%al
405336:	7c 30                	jl     0x405368
405338:	d5 68                	aad    $0x68
40533a:	94                   	xchg   %eax,%esp
40533b:	93                   	xchg   %eax,%ebx
40533c:	56                   	push   %esi
40533d:	e8 14 14 14 3e       	call   0x3e546756
405342:	eb 0e                	jmp    0x405352
405344:	06                   	push   %es
405345:	34 54                	xor    $0x54,%al
405347:	66 6c                	data16 insb (%dx),%es:(%edi)
405349:	c8 48 91 14          	enter  $0x9148,$0x14
40534d:	14 30                	adc    $0x30,%al
40534f:	d5 62                	aad    $0x62
405351:	04 60                	add    $0x60,%al
405353:	b1 1a                	mov    $0x1a,%cl
405355:	14 14                	adc    $0x14,%al
405357:	30 d2                	xor    %dl,%dl
405359:	26 06                	es push %es
40535b:	00 3a                	add    %bh,(%edx)
40535d:	3e eb 0e             	ds jmp 0x40536e
405360:	06                   	push   %es
405361:	34 54                	xor    $0x54,%al
405363:	66 6c                	data16 insb (%dx),%es:(%edi)
405365:	30 f7                	xor    %dh,%bh
405367:	f4                   	hlt
405368:	2c 14                	sub    $0x14,%al
40536a:	14 14                	adc    $0x14,%al
40536c:	30 d5                	xor    %dl,%ch
40536e:	62 04 60             	bound  %eax,(%eax,%eiz,2)
405371:	ec                   	in     (%dx),%al
405372:	99                   	cltd
405373:	14 14                	adc    $0x14,%al
405375:	30 d2                	xor    %dl,%dl
405377:	26 06                	es push %es
405379:	00 3a                	add    %bh,(%edx)
40537b:	30 d5                	xor    %dl,%ch
40537d:	68 14 93 56 ce       	push   $0xce569314
405382:	14 14                	adc    $0x14,%al
405384:	14 30                	adc    $0x30,%al
405386:	d0 96 9f 13 14 14    	rclb   $1,0x1414139f(%esi)
40538c:	3e eb 0e             	ds jmp 0x40539d
40538f:	06                   	push   %es
405390:	34 54                	xor    $0x54,%al
405392:	66 6c                	data16 insb (%dx),%es:(%edi)
405394:	b0 f7                	mov    $0xf7,%al
405396:	74 2c                	je     0x4053c4
405398:	14 14                	adc    $0x14,%al
40539a:	14 8c                	adc    $0x8c,%al
40539c:	7d 30                	jge    0x4053ce
40539e:	d0 f4                	shl    $1,%ah
4053a0:	30 d5                	xor    %dl,%ch
4053a2:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4053a5:	f5                   	cmc
4053a6:	99                   	cltd
4053a7:	14 14                	adc    $0x14,%al
4053a9:	30 d2                	xor    %dl,%dl
4053ab:	26 06                	es push %es
4053ad:	00 3a                	add    %bh,(%edx)
4053af:	30 d1                	xor    %dl,%cl
4053b1:	96                   	xchg   %eax,%esi
4053b2:	e2 92                	loop   0x405346
4053b4:	14 14                	adc    $0x14,%al
4053b6:	f7 14 2c             	notl   (%esp,%ebp,1)
4053b9:	14 14                	adc    $0x14,%al
4053bb:	14 f7                	adc    $0xf7,%al
4053bd:	34 16                	xor    $0x16,%al
4053bf:	34 14                	xor    $0x14,%al
4053c1:	14 14                	adc    $0x14,%al
4053c3:	30 f7                	xor    %dh,%bh
4053c5:	34 18                	xor    $0x18,%al
4053c7:	f6 84 14 1c 30 f7 34 	testb  $0x0,0x34f7301c(%esp,%edx,1)
4053ce:	00
4053cf:	d1 84 14 1c f7 34 0c 	roll   $1,0xc34f71c(%esp,%edx,1)
4053d6:	96                   	xchg   %eax,%esi
4053d7:	14 14                	adc    $0x14,%al
4053d9:	14 bd                	adc    $0xbd,%al
4053db:	30 d1                	xor    %dl,%cl
4053dd:	9a f0 92 14 14 30 d0 	lcall  $0xd030,$0x141492f0
4053e4:	38 04 b9             	cmp    %al,(%ecx,%edi,4)
4053e7:	3e eb 0e             	ds jmp 0x4053f8
4053ea:	06                   	push   %es
4053eb:	34 54                	xor    $0x54,%al
4053ed:	66 6c                	data16 insb (%dx),%es:(%edi)
4053ef:	30 d0                	xor    %dl,%al
4053f1:	f4                   	hlt
4053f2:	30 d5                	xor    %dl,%ch
4053f4:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4053f7:	cb                   	lret
4053f8:	99                   	cltd
4053f9:	14 14                	adc    $0x14,%al
4053fb:	30 d2                	xor    %dl,%dl
4053fd:	26 06                	es push %es
4053ff:	00 3a                	add    %bh,(%edx)
405401:	3e eb 0e             	ds jmp 0x405412
405404:	06                   	push   %es
405405:	34 54                	xor    $0x54,%al
405407:	66 6c                	data16 insb (%dx),%es:(%edi)
405409:	30 d5                	xor    %dl,%ch
40540b:	62 04 60             	bound  %eax,(%eax,%eiz,2)
40540e:	0e                   	push   %cs
40540f:	14 14                	adc    $0x14,%al
405411:	14 30                	adc    $0x30,%al
405413:	d2 26                	shlb   %cl,(%esi)
405415:	06                   	push   %es
405416:	00 3a                	add    %bh,(%edx)
405418:	3e eb 0e             	ds jmp 0x405429
40541b:	06                   	push   %es
40541c:	34 54                	xor    $0x54,%al
40541e:	66 6c                	data16 insb (%dx),%es:(%edi)
405420:	8c 7d 30             	mov    %?,0x30(%ebp)
405423:	d1 92 8a 91 14 14    	rcll   $1,0x1414918a(%edx)
405429:	30 d5                	xor    %dl,%ch
40542b:	62 04 60             	bound  %eax,(%eax,%eiz,2)
40542e:	2f                   	das
40542f:	99                   	cltd
405430:	14 14                	adc    $0x14,%al
405432:	30 d2                	xor    %dl,%dl
405434:	26 06                	es push %es
405436:	00 3a                	add    %bh,(%edx)
405438:	e1 95                	loope  0x4053cf
40543a:	30 8c 74 39 b8 b9 bb 	xor    %cl,-0x444647c7(%esp,%esi,2)
405441:	3b f0                	cmp    %eax,%esi
405443:	75 16                	jne    0x40545b
405445:	14 be                	adc    $0xbe,%al
405447:	30 d0                	xor    %dl,%al
405449:	e6 30                	out    %al,$0x30
40544b:	d5 62                	aad    $0x62
40544d:	10 bd 3e eb 0e 06    	adc    %bh,0x60eeb3e(%ebp)
405453:	34 54                	xor    $0x54,%al
405455:	66 6c                	data16 insb (%dx),%es:(%edi)
405457:	c8 14 15 14          	enter  $0x1514,$0x14
40545b:	14 30                	adc    $0x30,%al
40545d:	d5 62                	aad    $0x62
40545f:	04 60                	add    $0x60,%al
405461:	94                   	xchg   %eax,%esp
405462:	99                   	cltd
405463:	14 14                	adc    $0x14,%al
405465:	30 d2                	xor    %dl,%dl
405467:	26 06                	es push %es
405469:	00 3a                	add    %bh,(%edx)
40546b:	30 d5                	xor    %dl,%ch
40546d:	68 14 93 56 de       	push   $0xde569314
405472:	14 14                	adc    $0x14,%al
405474:	14 30                	adc    $0x30,%al
405476:	d0 96 9f 91 14 14    	rclb   $1,0x1414919f(%esi)
40547c:	3e eb 0e             	ds jmp 0x40548d
40547f:	06                   	push   %es
405480:	34 54                	xor    $0x54,%al
405482:	66 6c                	data16 insb (%dx),%es:(%edi)
405484:	b4 48                	mov    $0x48,%ah
405486:	14 15                	adc    $0x15,%al
405488:	14 14                	adc    $0x14,%al
40548a:	8c 7d 30             	mov    %?,0x30(%ebp)
40548d:	d0 f4                	shl    $1,%ah
40548f:	30 d5                	xor    %dl,%ch
405491:	62 04 60             	bound  %eax,(%eax,%eiz,2)
405494:	7e 19                	jle    0x4054af
405496:	14 14                	adc    $0x14,%al
405498:	30 d2                	xor    %dl,%dl
40549a:	26 06                	es push %es
40549c:	00 3a                	add    %bh,(%edx)
40549e:	3e eb 0e             	ds jmp 0x4054af
4054a1:	06                   	push   %es
4054a2:	34 54                	xor    $0x54,%al
4054a4:	66 6c                	data16 insb (%dx),%es:(%edi)
4054a6:	32 d1                	xor    %cl,%dl
4054a8:	96                   	xchg   %eax,%esi
4054a9:	63 11                	arpl   %edx,(%ecx)
4054ab:	14 14                	adc    $0x14,%al
4054ad:	30 d2                	xor    %dl,%dl
4054af:	9e                   	sahf
4054b0:	49                   	dec    %ecx
4054b1:	11 14 14             	adc    %edx,(%esp,%edx,1)
4054b4:	30 d1                	xor    %dl,%cl
4054b6:	92                   	xchg   %eax,%edx
4054b7:	78 11                	js     0x4054ca
4054b9:	14 14                	adc    $0x14,%al
4054bb:	30 d5                	xor    %dl,%ch
4054bd:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4054c0:	4e                   	dec    %esi
4054c1:	19 14 14             	sbb    %edx,(%esp,%edx,1)
4054c4:	30 d2                	xor    %dl,%dl
4054c6:	26 06                	es push %es
4054c8:	00 3a                	add    %bh,(%edx)
4054ca:	3e eb 0e             	ds jmp 0x4054db
4054cd:	06                   	push   %es
4054ce:	34 54                	xor    $0x54,%al
4054d0:	66 6c                	data16 insb (%dx),%es:(%edi)
4054d2:	8c 7d 30             	mov    %?,0x30(%ebp)
4054d5:	d1 92 48 11 14 14    	rcll   $1,0x14141148(%edx)
4054db:	30 d5                	xor    %dl,%ch
4054dd:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4054e0:	42                   	inc    %edx
4054e1:	19 14 14             	sbb    %edx,(%esp,%edx,1)
4054e4:	30 d2                	xor    %dl,%dl
4054e6:	26 06                	es push %es
4054e8:	00 3a                	add    %bh,(%edx)
4054ea:	3e eb 0e             	ds jmp 0x4054fb
4054ed:	06                   	push   %es
4054ee:	34 54                	xor    $0x54,%al
4054f0:	66 6c                	data16 insb (%dx),%es:(%edi)
4054f2:	30 d1                	xor    %dl,%cl
4054f4:	92                   	xchg   %eax,%edx
4054f5:	59                   	pop    %ecx
4054f6:	11 14 14             	adc    %edx,(%esp,%edx,1)
4054f9:	30 d5                	xor    %dl,%ch
4054fb:	62 04 60             	bound  %eax,(%eax,%eiz,2)
4054fe:	2a 19                	sub    (%ecx),%bl
405500:	14 14                	adc    $0x14,%al
405502:	30 d2                	xor    %dl,%dl
405504:	26 06                	es push %es
405506:	00 3a                	add    %bh,(%edx)
405508:	e1 95                	loope  0x40549f
40550a:	30 8c 74 b9 f0 f5 be 	xor    %cl,-0x410a0f47(%esp,%esi,2)
405511:	30 d0                	xor    %dl,%al
405513:	e6 30                	out    %al,$0x30
405515:	d5 62                	aad    $0x62
405517:	0c 3e                	or     $0x3e,%al
405519:	eb 0e                	jmp    0x405529
40551b:	06                   	push   %es