4011d1:	19 43 00             	sbb    %eax,0x0(%ebx)
4011d4:	a0 36 41 00 d0       	mov    0xd0004136,%al
4011d9:	75 42                	jne    0x40121d
4011db:	00 20                	add    %ah,(%eax)
4011dd:	84 42 00             	test   %al,0x0(%edx)
4011e0:	10 51 41             	adc    %dl,0x41(%ecx)
4011e3:	00 90 39 41 00 b0    	add    %dl,-0x4fffbec7(%eax)
4011e9:	5f                   	pop    %edi
4011ea:	42                   	inc    %edx
4011eb:	00 60 19             	add    %ah,0x19(%eax)
4011ee:	43                   	inc    %ebx
4011ef:	00 a0 36 41 00 d0    	add    %ah,-0x2fffbeca(%eax)
4011f5:	75 42                	jne    0x401239
4011f7:	00 20                	add    %ah,(%eax)
4011f9:	84 42 00             	test   %al,0x0(%edx)
4011fc:	b0 a0                	mov    $0xa0,%al
4011fe:	42                   	inc    %edx
4011ff:	00 d0                	add    %dl,%al
401201:	c5 40 00             	lds    0x0(%eax),%eax
401204:	20 e3                	and    %ah,%bl
401206:	40                   	inc    %eax
401207:	00 90 86 42 00 40    	add    %dl,0x40004286(%eax)
40120d:	0d 43 00 80 9b       	or     $0x9b800043,%eax
401212:	41                   	inc    %ecx
401213:	00 80 9c 41 00 90    	add    %al,-0x6fffbe64(%eax)
401219:	ac                   	lods   %ds:(%esi),%al
40121a:	41                   	inc    %ecx
40121b:	00 90 ac 41 00 90    	add    %dl,-0x6fffbe54(%eax)
401221:	ac                   	lods   %ds:(%esi),%al
401222:	41                   	inc    %ecx
401223:	00 90 86 42 00 40    	add    %dl,0x40004286(%eax)
401229:	0d 43 00 80 9b       	or     $0x9b800043,%eax
40122e:	41                   	inc    %ecx
40122f:	00 80 9c 41 00 d0    	add    %al,-0x2fffbe64(%eax)
401235:	af                   	scas   %es:(%edi),%eax
401236:	40                   	inc    %eax
401237:	00 20                	add    %ah,(%eax)
401239:	9e                   	sahf
40123a:	41                   	inc    %ecx
40123b:	00 30                	add    %dh,(%eax)
40123d:	5f                   	pop    %edi
40123e:	42                   	inc    %edx
40123f:	00 60 19             	add    %ah,0x19(%eax)
401242:	43                   	inc    %ebx
401243:	00 a0 36 41 00 d0    	add    %ah,-0x2fffbeca(%eax)
401249:	75 42                	jne    0x40128d
40124b:	00 20                	add    %ah,(%eax)
40124d:	84 42 00             	test   %al,0x0(%edx)
401250:	90                   	nop
401251:	94                   	xchg   %eax,%esp
401252:	42                   	inc    %edx
401253:	00 60 9e             	add    %ah,-0x62(%eax)
401256:	41                   	inc    %ecx
401257:	00 70 96             	add    %dh,-0x6a(%eax)
40125a:	42                   	inc    %edx
40125b:	00 20                	add    %ah,(%eax)
40125d:	64 42                	fs inc %edx
40125f:	00 50 63             	add    %dl,0x63(%eax)
401262:	42                   	inc    %edx
401263:	00 e0                	add    %ah,%al
401265:	cd 42                	int    $0x42
401267:	00 60 9e             	add    %ah,-0x62(%eax)
40126a:	41                   	inc    %ecx
40126b:	00 00                	add    %al,(%eax)
40126d:	61                   	popa
40126e:	42                   	inc    %edx
40126f:	00 90 c5 40 00 b0    	add    %dl,-0x4fffbf3b(%eax)
401275:	9e                   	sahf
401276:	41                   	inc    %ecx
401277:	00 70 9e             	add    %dh,-0x62(%eax)
40127a:	41                   	inc    %ecx
40127b:	00 30                	add    %dh,(%eax)
40127d:	82 42 00 50          	addb   $0x50,0x0(%edx)
401281:	6a 42                	push   $0x42
401283:	00 c0                	add    %al,%al
401285:	9e                   	sahf
401286:	41                   	inc    %ecx
401287:	00 c0                	add    %al,%al
401289:	9e                   	sahf
40128a:	41                   	inc    %ecx
40128b:	00 10                	add    %dl,(%eax)
40128d:	da 42 00             	fiaddl 0x0(%edx)
401290:	30 da                	xor    %bl,%dl
401292:	42                   	inc    %edx
401293:	00 c0                	add    %al,%al
401295:	64 42                	fs inc %edx
401297:	00 50 e7             	add    %dl,-0x19(%eax)
40129a:	42                   	inc    %edx
40129b:	00 00                	add    %al,(%eax)
40129d:	e7 42                	out    %eax,$0x42
40129f:	00 80 e4 42 00 00    	add    %al,0x42e4(%eax)
4012a5:	e5 42                	in     $0x42,%eax
4012a7:	00 20                	add    %ah,(%eax)
4012a9:	e5 42                	in     $0x42,%eax
4012ab:	00 c0                	add    %al,%al
4012ad:	64 42                	fs inc %edx
4012af:	00 40 e7             	add    %al,-0x19(%eax)
4012b2:	42                   	inc    %edx
4012b3:	00 d0                	add    %dl,%al
4012b5:	e6 42                	out    %al,$0x42
4012b7:	00 b0 e4 42 00 00    	add    %dh,0x42e4(%eax)
4012bd:	e5 42                	in     $0x42,%eax
4012bf:	00 20                	add    %ah,(%eax)
4012c1:	e5 42                	in     $0x42,%eax
4012c3:	00 c0                	add    %al,%al
4012c5:	64 42                	fs inc %edx
4012c7:	00 30                	add    %dh,(%eax)
4012c9:	e7 42                	out    %eax,$0x42
4012cb:	00 a0 e6 42 00 b0    	add    %ah,-0x4fffbd1a(%eax)
4012d1:	e4 42                	in     $0x42,%al
4012d3:	00 00                	add    %al,(%eax)
4012d5:	e5 42                	in     $0x42,%eax
4012d7:	00 20                	add    %ah,(%eax)
4012d9:	e5 42                	in     $0x42,%eax
4012db:	00 80 a3 41 00 d0    	add    %al,-0x2fffbe5d(%eax)
4012e1:	ad                   	lods   %ds:(%esi),%eax
4012e2:	41                   	inc    %ecx
4012e3:	00 b0 a3 41 00 d0    	add    %dh,-0x2fffbe5d(%eax)
4012e9:	ad                   	lods   %ds:(%esi),%eax
4012ea:	41                   	inc    %ecx
4012eb:	00 b0 a3 41 00 60    	add    %dh,0x600041a3(%eax)
4012f1:	a4                   	movsb  %ds:(%esi),%es:(%edi)
4012f2:	41                   	inc    %ecx
4012f3:	00 00                	add    %al,(%eax)
4012f5:	00 00                	add    %al,(%eax)
4012f7:	00 05 00 00 00 74    	add    %al,0x74000000
4012fd:	43                   	inc    %ebx
4012fe:	40                   	inc    %eax
4012ff:	00 b7 00 00 00 88    	add    %dh,-0x78000000(%edi)
401305:	43                   	inc    %ebx
401306:	40                   	inc    %eax
401307:	00 14 00             	add    %dl,(%eax,%eax,1)
40130a:	00 00                	add    %al,(%eax)
40130c:	94                   	xchg   %eax,%esp
40130d:	43                   	inc    %ebx
40130e:	40                   	inc    %eax
40130f:	00 6f 00             	add    %ch,0x0(%edi)
401312:	00 00                	add    %al,(%eax)
401314:	a4                   	movsb  %ds:(%esi),%es:(%edi)
401315:	43                   	inc    %ebx
401316:	40                   	inc    %eax
401317:	00 aa 00 00 00 b8    	add    %ch,-0x48000000(%edx)
40131d:	43                   	inc    %ebx
40131e:	40                   	inc    %eax
40131f:	00 8e 00 00 00 b8    	add    %cl,-0x48000000(%esi)
401325:	43                   	inc    %ebx
401326:	40                   	inc    %eax
401327:	00 52 00             	add    %dl,0x0(%edx)
40132a:	00 00                	add    %al,(%eax)
40132c:	74 43                	je     0x401371
40132e:	40                   	inc    %eax
40132f:	00 f3                	add    %dh,%bl
401331:	03 00                	add    (%eax),%eax
401333:	00 d0                	add    %dl,%al
401335:	43                   	inc    %ebx
401336:	40                   	inc    %eax
401337:	00 f4                	add    %dh,%ah
401339:	03 00                	add    (%eax),%eax
40133b:	00 d0                	add    %dl,%al
40133d:	43                   	inc    %ebx
40133e:	40                   	inc    %eax
40133f:	00 f5                	add    %dh,%ch
401341:	03 00                	add    (%eax),%eax
401343:	00 d0                	add    %dl,%al
401345:	43                   	inc    %ebx
401346:	40                   	inc    %eax
401347:	00 10                	add    %dl,(%eax)
401349:	00 00                	add    %al,(%eax)
40134b:	00 74 43 40          	add    %dh,0x40(%ebx,%eax,2)
40134f:	00 37                	add    %dh,(%edi)
401351:	00 00                	add    %al,(%eax)
401353:	00 94 43 40 00 64 09 	add    %dl,0x9640040(%ebx,%eax,2)
40135a:	00 00                	add    %al,(%eax)
40135c:	b8 43 40 00 91       	mov    $0x91004043,%eax
401361:	00 00                	add    %al,(%eax)
401363:	00 dc                	add    %bl,%ah
401365:	43                   	inc    %ebx
401366:	40                   	inc    %eax
401367:	00 0b                	add    %cl,(%ebx)
401369:	01 00                	add    %eax,(%eax)
40136b:	00 f0                	add    %dh,%al
40136d:	43                   	inc    %ebx
40136e:	40                   	inc    %eax
40136f:	00 70 00             	add    %dh,0x0(%eax)
401372:	00 00                	add    %al,(%eax)
401374:	04 44                	add    $0x44,%al
401376:	40                   	inc    %eax
401377:	00 50 00             	add    %dl,0x0(%eax)
40137a:	00 00                	add    %al,(%eax)
40137c:	88 43 40             	mov    %al,0x40(%ebx)
40137f:	00 02                	add    %al,(%edx)
401381:	00 00                	add    %al,(%eax)
401383:	00 18                	add    %bl,(%eax)
401385:	44                   	inc    %esp
401386:	40                   	inc    %eax
401387:	00 27                	add    %ah,(%edi)
401389:	00 00                	add    %al,(%eax)
40138b:	00 04 44             	add    %al,(%esp,%eax,2)
40138e:	40                   	inc    %eax
40138f:	00 0c 00             	add    %cl,(%eax,%eax,1)
401392:	00 00                	add    %al,(%eax)
401394:	74 43                	je     0x4013d9
401396:	40                   	inc    %eax
401397:	00 0f                	add    %cl,(%edi)
401399:	00 00                	add    %al,(%eax)
40139b:	00 94 43 40 00 01 00 	add    %dl,0x10040(%ebx,%eax,2)
4013a2:	00 00                	add    %al,(%eax)
4013a4:	34 44                	xor    $0x44,%al
4013a6:	40                   	inc    %eax
4013a7:	00 06                	add    %al,(%esi)
4013a9:	00 00                	add    %al,(%eax)
4013ab:	00 f0                	add    %dh,%al
4013ad:	43                   	inc    %ebx
4013ae:	40                   	inc    %eax
4013af:	00 7b 00             	add    %bh,0x0(%ebx)
4013b2:	00 00                	add    %al,(%eax)
4013b4:	f0 43                	lock inc %ebx
4013b6:	40                   	inc    %eax
4013b7:	00 21                	add    %ah,(%ecx)
4013b9:	00 00                	add    %al,(%eax)
4013bb:	00 4c 44 40          	add    %cl,0x40(%esp,%eax,2)
4013bf:	00 d4                	add    %dl,%ah
4013c1:	00 00                	add    %al,(%eax)
4013c3:	00 4c 44 40          	add    %cl,0x40(%esp,%eax,2)
4013c7:	00 83 00 00 00 f0    	add    %al,-0x10000000(%ebx)
4013cd:	43                   	inc    %ebx
4013ce:	40                   	inc    %eax
4013cf:	00 e6                	add    %ah,%dh
4013d1:	03 00                	add    (%eax),%eax
4013d3:	00 74 43 40          	add    %dh,0x40(%ebx,%eax,2)
4013d7:	00 08                	add    %cl,(%eax)
4013d9:	00 00                	add    %al,(%eax)
4013db:	00 60 44             	add    %ah,0x44(%eax)
4013de:	40                   	inc    %eax
4013df:	00 15 00 00 00 74    	add    %dl,0x74000000
4013e5:	44                   	inc    %esp
4013e6:	40                   	inc    %eax
4013e7:	00 11                	add    %dl,(%ecx)
4013e9:	00 00                	add    %al,(%eax)
4013eb:	00 94 44 40 00 6e 00 	add    %dl,0x6e0040(%esp,%eax,2)
4013f2:	00 00                	add    %al,(%eax)
4013f4:	d0 43 40             	rolb   $1,0x40(%ebx)
4013f7:	00 61 09             	add    %ah,0x9(%ecx)
4013fa:	00 00                	add    %al,(%eax)
4013fc:	b8 43 40 00 e3       	mov    $0xe3004043,%eax
401401:	03 00                	add    (%eax),%eax
401403:	00 a8 44 40 00 0e    	add    %ch,0xe004044(%eax)
401409:	00 00                	add    %al,(%eax)
40140b:	00 60 44             	add    %ah,0x44(%eax)
40140e:	40                   	inc    %eax
40140f:	00 03                	add    %al,(%ebx)
401411:	00 00                	add    %al,(%eax)
401413:	00 18                	add    %bl,(%eax)
401415:	44                   	inc    %esp
401416:	40                   	inc    %eax
401417:	00 1e                	add    %bl,(%esi)
401419:	00 00                	add    %al,(%eax)
40141b:	00 d0                	add    %dl,%al
40141d:	43                   	inc    %ebx
40141e:	40                   	inc    %eax
40141f:	00 d5                	add    %dl,%ch
401421:	04 00                	add    $0x0,%al
401423:	00 74 44 40          	add    %dh,0x40(%esp,%eax,2)
401427:	00 19                	add    %bl,(%ecx)
401429:	00 00                	add    %al,(%eax)
40142b:	00 d0                	add    %dl,%al
40142d:	43                   	inc    %ebx
40142e:	40                   	inc    %eax
40142f:	00 20                	add    %ah,(%eax)
401431:	00 00                	add    %al,(%eax)
401433:	00 74 43 40          	add    %dh,0x40(%ebx,%eax,2)
401437:	00 04 00             	add    %al,(%eax,%eax,1)
40143a:	00 00                	add    %al,(%eax)
40143c:	bc 44 40 00 1d       	mov    $0x1d004044,%esp
401441:	00 00                	add    %al,(%eax)
401443:	00 d0                	add    %dl,%al
401445:	43                   	inc    %ebx
401446:	40                   	inc    %eax
401447:	00 13                	add    %dl,(%ebx)
401449:	00 00                	add    %al,(%eax)
40144b:	00 74 43 40          	add    %dh,0x40(%ebx,%eax,2)
40144f:	00 1d 27 00 00 d0    	add    %bl,0xd0000027
401455:	44                   	inc    %esp
401456:	40                   	inc    %eax
401457:	00 40 27             	add    %al,0x27(%eax)
40145a:	00 00                	add    %al,(%eax)
40145c:	e4 44                	in     $0x44,%al
40145e:	40                   	inc    %eax
40145f:	00 41 27             	add    %al,0x27(%ecx)
401462:	00 00                	add    %al,(%eax)
401464:	f4                   	hlt
401465:	44                   	inc    %esp
401466:	40                   	inc    %eax
401467:	00 3f                	add    %bh,(%edi)
401469:	27                   	daa
40146a:	00 00                	add    %al,(%eax)
40146c:	0c 45                	or     $0x45,%al
40146e:	40                   	inc    %eax
40146f:	00 35 27 00 00 2c    	add    %dh,0x2c000027
401475:	45                   	inc    %ebp
401476:	40                   	inc    %eax
401477:	00 19                	add    %bl,(%ecx)
401479:	27                   	daa
40147a:	00 00                	add    %al,(%eax)
40147c:	4c                   	dec    %esp
40147d:	45                   	inc    %ebp
40147e:	40                   	inc    %eax
40147f:	00 45 27             	add    %al,0x27(%ebp)
401482:	00 00                	add    %al,(%eax)
401484:	60                   	pusha
401485:	45                   	inc    %ebp
401486:	40                   	inc    %eax
401487:	00 4d 27             	add    %cl,0x27(%ebp)
40148a:	00 00                	add    %al,(%eax)
40148c:	74 45                	je     0x4014d3
40148e:	40                   	inc    %eax
40148f:	00 46 27             	add    %al,0x27(%esi)
401492:	00 00                	add    %al,(%eax)
401494:	88 45 40             	mov    %al,0x40(%ebp)
401497:	00 37                	add    %dh,(%edi)
401499:	27                   	daa
40149a:	00 00                	add    %al,(%eax)
40149c:	9c                   	pushf
40149d:	45                   	inc    %ebp
40149e:	40                   	inc    %eax
40149f:	00 1e                	add    %bl,(%esi)
4014a1:	27                   	daa
4014a2:	00 00                	add    %al,(%eax)
4014a4:	bc 45 40 00 51       	mov    $0x51004045,%esp
4014a9:	27                   	daa
4014aa:	00 00                	add    %al,(%eax)
4014ac:	c8 45 40 00          	enter  $0x4045,$0x0
4014b0:	34 27                	xor    $0x27,%al
4014b2:	00 00                	add    %al,(%eax)
4014b4:	dc 45 40             	faddl  0x40(%ebp)
4014b7:	00 14 27             	add    %dl,(%edi,%eiz,1)
4014ba:	00 00                	add    %al,(%eax)
4014bc:	f4                   	hlt
4014bd:	45                   	inc    %ebp
4014be:	40                   	inc    %eax
4014bf:	00 26                	add    %ah,(%esi)
4014c1:	27                   	daa
4014c2:	00 00                	add    %al,(%eax)
4014c4:	00 46 40             	add    %al,0x40(%esi)
4014c7:	00 48 27             	add    %cl,0x27(%eax)
4014ca:	00 00                	add    %al,(%eax)
4014cc:	14 46                	adc    $0x46,%al
4014ce:	40                   	inc    %eax
4014cf:	00 28                	add    %ch,(%eax)
4014d1:	27                   	daa