4011fa:	40                   	inc    %eax
4011fb:	00 40 6d             	add    %al,0x6d(%eax)
4011fe:	40                   	inc    %eax
4011ff:	00 30                	add    %dh,(%eax)
401201:	6d                   	insl   (%dx),%es:(%edi)
401202:	40                   	inc    %eax
401203:	00 50 bd             	add    %dl,-0x43(%eax)
401206:	41                   	inc    %ecx
401207:	00 f0                	add    %dh,%al
401209:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
40120d:	bd 41 00 80 bd       	mov    $0xbd800041,%ebp
401212:	41                   	inc    %ecx
401213:	00 90 bd 41 00 a0    	add    %dl,-0x5fffbe43(%eax)
401219:	bd 41 00 b0 bd       	mov    $0xbdb00041,%ebp
40121e:	41                   	inc    %ecx
40121f:	00 e0                	add    %ah,%al
401221:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401225:	bd 41 00 d0 bd       	mov    $0xbdd00041,%ebp
40122a:	41                   	inc    %ecx
40122b:	00 e0                	add    %ah,%al
40122d:	bd 41 00 f0 bd       	mov    $0xbdf00041,%ebp
401232:	41                   	inc    %ecx
401233:	00 00                	add    %al,(%eax)
401235:	be 41 00 10 be       	mov    $0xbe100041,%esi
40123a:	41                   	inc    %ecx
40123b:	00 20                	add    %ah,(%eax)
40123d:	be 41 00 30 be       	mov    $0xbe300041,%esi
401242:	41                   	inc    %ecx
401243:	00 40 be             	add    %al,-0x42(%eax)
401246:	41                   	inc    %ecx
401247:	00 d0                	add    %dl,%al
401249:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
40124d:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
401251:	c0 41 00 a0          	rolb   $0xa0,0x0(%ecx)
401255:	c0 41 00 90          	rolb   $0x90,0x0(%ecx)
401259:	c0 41 00 80          	rolb   $0x80,0x0(%ecx)
40125d:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
401261:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
401265:	c0 41 00 50          	rolb   $0x50,0x0(%ecx)
401269:	c0 41 00 40          	rolb   $0x40,0x0(%ecx)
40126d:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
401271:	c0 41 00 20          	rolb   $0x20,0x0(%ecx)
401275:	c0 41 00 10          	rolb   $0x10,0x0(%ecx)
401279:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
40127d:	6d                   	insl   (%dx),%es:(%edi)
40127e:	40                   	inc    %eax
40127f:	00 90 75 40 00 a0    	add    %dl,-0x5fffbf8b(%eax)
401285:	75 40                	jne    0x4012c7
401287:	00 00                	add    %al,(%eax)
401289:	c0 41 00 f0          	rolb   $0xf0,0x0(%ecx)
40128d:	bf 41 00 e0 bf       	mov    $0xbfe00041,%edi
401292:	41                   	inc    %ecx
401293:	00 d0                	add    %dl,%al
401295:	bf 41 00 c0 bf       	mov    $0xbfc00041,%edi
40129a:	41                   	inc    %ecx
40129b:	00 b0 bf 41 00 20    	add    %dh,0x200041bf(%eax)
4012a1:	c1 41 00 90          	roll   $0x90,0x0(%ecx)
4012a5:	bf 41 00 80 bf       	mov    $0xbf800041,%edi
4012aa:	41                   	inc    %ecx
4012ab:	00 70 bf             	add    %dh,-0x41(%eax)
4012ae:	41                   	inc    %ecx
4012af:	00 10                	add    %dl,(%eax)
4012b1:	c1 41 00 ec          	roll   $0xec,0x0(%ecx)
4012b5:	32 40 00             	xor    0x0(%eax),%al
4012b8:	00 c1                	add    %al,%cl
4012ba:	41                   	inc    %ecx
4012bb:	00 60 75             	add    %ah,0x75(%eax)
4012be:	40                   	inc    %eax
4012bf:	00 30                	add    %dh,(%eax)
4012c1:	6d                   	insl   (%dx),%es:(%edi)
4012c2:	40                   	inc    %eax
4012c3:	00 40 6d             	add    %al,0x6d(%eax)
4012c6:	40                   	inc    %eax
4012c7:	00 30                	add    %dh,(%eax)
4012c9:	6d                   	insl   (%dx),%es:(%edi)
4012ca:	40                   	inc    %eax
4012cb:	00 50 bd             	add    %dl,-0x43(%eax)
4012ce:	41                   	inc    %ecx
4012cf:	00 f0                	add    %dh,%al
4012d1:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
4012d5:	bd 41 00 80 bd       	mov    $0xbd800041,%ebp
4012da:	41                   	inc    %ecx
4012db:	00 90 bd 41 00 a0    	add    %dl,-0x5fffbe43(%eax)
4012e1:	bd 41 00 b0 bd       	mov    $0xbdb00041,%ebp
4012e6:	41                   	inc    %ecx
4012e7:	00 e0                	add    %ah,%al
4012e9:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
4012ed:	bd 41 00 d0 bd       	mov    $0xbdd00041,%ebp
4012f2:	41                   	inc    %ecx
4012f3:	00 e0                	add    %ah,%al
4012f5:	bd 41 00 f0 bd       	mov    $0xbdf00041,%ebp
4012fa:	41                   	inc    %ecx
4012fb:	00 00                	add    %al,(%eax)
4012fd:	be 41 00 10 be       	mov    $0xbe100041,%esi
401302:	41                   	inc    %ecx
401303:	00 20                	add    %ah,(%eax)
401305:	be 41 00 30 be       	mov    $0xbe300041,%esi
40130a:	41                   	inc    %ecx
40130b:	00 40 be             	add    %al,-0x42(%eax)
40130e:	41                   	inc    %ecx
40130f:	00 d0                	add    %dl,%al
401311:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401315:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
401319:	c0 41 00 a0          	rolb   $0xa0,0x0(%ecx)
40131d:	c0 41 00 90          	rolb   $0x90,0x0(%ecx)
401321:	c0 41 00 80          	rolb   $0x80,0x0(%ecx)
401325:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
401329:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
40132d:	c0 41 00 50          	rolb   $0x50,0x0(%ecx)
401331:	c0 41 00 40          	rolb   $0x40,0x0(%ecx)
401335:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
401339:	c0 41 00 20          	rolb   $0x20,0x0(%ecx)
40133d:	c0 41 00 10          	rolb   $0x10,0x0(%ecx)
401341:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
401345:	6d                   	insl   (%dx),%es:(%edi)
401346:	40                   	inc    %eax
401347:	00 90 75 40 00 a0    	add    %dl,-0x5fffbf8b(%eax)
40134d:	75 40                	jne    0x40138f
40134f:	00 00                	add    %al,(%eax)
401351:	c0 41 00 f0          	rolb   $0xf0,0x0(%ecx)
401355:	bf 41 00 e0 bf       	mov    $0xbfe00041,%edi
40135a:	41                   	inc    %ecx
40135b:	00 d0                	add    %dl,%al
40135d:	bf 41 00 c0 bf       	mov    $0xbfc00041,%edi
401362:	41                   	inc    %ecx
401363:	00 b0 bf 41 00 a0    	add    %dh,-0x5fffbe41(%eax)
401369:	bf 41 00 90 bf       	mov    $0xbf900041,%edi
40136e:	41                   	inc    %ecx
40136f:	00 80 bf 41 00 70    	add    %al,0x700041bf(%eax)
401375:	bf 41 00 b4 31       	mov    $0x31b40041,%edi
40137a:	40                   	inc    %eax
40137b:	00 20                	add    %ah,(%eax)
40137d:	6e                   	outsb  %ds:(%esi),(%dx)
40137e:	40                   	inc    %eax
40137f:	00 b0 6e 40 00 30    	add    %dh,0x3000406e(%eax)
401385:	6d                   	insl   (%dx),%es:(%edi)
401386:	40                   	inc    %eax
401387:	00 40 6d             	add    %al,0x6d(%eax)
40138a:	40                   	inc    %eax
40138b:	00 30                	add    %dh,(%eax)
40138d:	6d                   	insl   (%dx),%es:(%edi)
40138e:	40                   	inc    %eax
40138f:	00 b0 c1 41 00 f0    	add    %dh,-0xfffbe3f(%eax)
401395:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
401399:	bd 41 00 80 bd       	mov    $0xbd800041,%ebp
40139e:	41                   	inc    %ecx
40139f:	00 90 bd 41 00 a0    	add    %dl,-0x5fffbe43(%eax)
4013a5:	bd 41 00 b0 bd       	mov    $0xbdb00041,%ebp
4013aa:	41                   	inc    %ecx
4013ab:	00 c0                	add    %al,%al
4013ad:	6f                   	outsl  %ds:(%esi),(%dx)
4013ae:	40                   	inc    %eax
4013af:	00 c0                	add    %al,%al
4013b1:	bd 41 00 d0 bd       	mov    $0xbdd00041,%ebp
4013b6:	41                   	inc    %ecx
4013b7:	00 e0                	add    %ah,%al
4013b9:	bd 41 00 f0 bd       	mov    $0xbdf00041,%ebp
4013be:	41                   	inc    %ecx
4013bf:	00 00                	add    %al,(%eax)
4013c1:	be 41 00 10 be       	mov    $0xbe100041,%esi
4013c6:	41                   	inc    %ecx
4013c7:	00 20                	add    %ah,(%eax)
4013c9:	be 41 00 30 be       	mov    $0xbe300041,%esi
4013ce:	41                   	inc    %ecx
4013cf:	00 40 be             	add    %al,-0x42(%eax)
4013d2:	41                   	inc    %ecx
4013d3:	00 d0                	add    %dl,%al
4013d5:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
4013d9:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
4013dd:	c0 41 00 a0          	rolb   $0xa0,0x0(%ecx)
4013e1:	c0 41 00 90          	rolb   $0x90,0x0(%ecx)
4013e5:	c0 41 00 80          	rolb   $0x80,0x0(%ecx)
4013e9:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
4013ed:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
4013f1:	c0 41 00 50          	rolb   $0x50,0x0(%ecx)
4013f5:	c0 41 00 40          	rolb   $0x40,0x0(%ecx)
4013f9:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
4013fd:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401401:	c1 41 00 10          	roll   $0x10,0x0(%ecx)
401405:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
401409:	6f                   	outsl  %ds:(%esi),(%dx)
40140a:	40                   	inc    %eax
40140b:	00 90 75 40 00 a0    	add    %dl,-0x5fffbf8b(%eax)
401411:	75 40                	jne    0x401453
401413:	00 d0                	add    %dl,%al
401415:	c1 41 00 f0          	roll   $0xf0,0x0(%ecx)
401419:	bf 41 00 e0 bf       	mov    $0xbfe00041,%edi
40141e:	41                   	inc    %ecx
40141f:	00 d0                	add    %dl,%al
401421:	bf 41 00 c0 bf       	mov    $0xbfc00041,%edi
401426:	41                   	inc    %ecx
401427:	00 b0 bf 41 00 a0    	add    %dh,-0x5fffbe41(%eax)
40142d:	bf 41 00 e0 c1       	mov    $0xc1e00041,%edi
401432:	41                   	inc    %ecx
401433:	00 80 bf 41 00 f0    	add    %al,-0xfffbe41(%eax)
401439:	c1 41 00 00          	roll   $0x0,0x0(%ecx)
40143d:	c2 41 00             	ret    $0x41
401440:	f0 73 40             	lock jae 0x401483
401443:	00 10                	add    %dl,(%eax)
401445:	c2 41 00             	ret    $0x41
401448:	20 c2                	and    %al,%dl
40144a:	41                   	inc    %ecx
40144b:	00 30                	add    %dh,(%eax)
40144d:	c2 41 00             	ret    $0x41
401450:	40                   	inc    %eax
401451:	c2 41 00             	ret    $0x41
401454:	50                   	push   %eax
401455:	c2 41 00             	ret    $0x41
401458:	60                   	pusha
401459:	c2 41 00             	ret    $0x41
40145c:	f0 72 40             	lock jb 0x40149f
40145f:	00 70 c2             	add    %dh,-0x3e(%eax)
401462:	41                   	inc    %ecx
401463:	00 70 e0             	add    %dh,-0x20(%eax)
401466:	40                   	inc    %eax
401467:	00 80 e0 40 00 80    	add    %al,-0x7fffbf20(%eax)
40146d:	c2 41 00             	ret    $0x41
401470:	40                   	inc    %eax
401471:	74 40                	je     0x4014b3
401473:	00 c0                	add    %al,%al
401475:	6d                   	insl   (%dx),%es:(%edi)
401476:	40                   	inc    %eax
401477:	00 c8                	add    %cl,%al
401479:	43                   	inc    %ebx
40147a:	40                   	inc    %eax
40147b:	00 64 01 00          	add    %ah,0x0(%ecx,%eax,1)
40147f:	00 ff                	add    %bh,%bh
401481:	ff 00                	incl   (%eax)
401483:	00 d0                	add    %dl,%al
401485:	6d                   	insl   (%dx),%es:(%edi)
401486:	40                   	inc    %eax
401487:	00 10                	add    %dl,(%eax)
401489:	6e                   	outsb  %ds:(%esi),(%dx)
40148a:	40                   	inc    %eax
40148b:	00 00                	add    %al,(%eax)
40148d:	00 00                	add    %al,(%eax)
40148f:	00 dc                	add    %bl,%ah
401491:	33 40 00             	xor    0x0(%eax),%eax
401494:	40                   	inc    %eax
401495:	6d                   	insl   (%dx),%es:(%edi)
401496:	40                   	inc    %eax
401497:	00 f0                	add    %dh,%al
401499:	33 40 00             	xor    0x0(%eax),%eax
40149c:	40                   	inc    %eax
40149d:	6d                   	insl   (%dx),%es:(%edi)
40149e:	40                   	inc    %eax
40149f:	00 04 34             	add    %al,(%esp,%esi,1)
4014a2:	40                   	inc    %eax
4014a3:	00 40 6d             	add    %al,0x6d(%eax)
4014a6:	40                   	inc    %eax
4014a7:	00 11                	add    %dl,(%ecx)
4014a9:	01 00                	add    %eax,(%eax)
4014ab:	00 00                	add    %al,(%eax)
4014ad:	00 00                	add    %al,(%eax)
4014af:	00 ff                	add    %bh,%bh
4014b1:	03 00                	add    (%eax),%eax
4014b3:	00 ff                	add    %bh,%bh
4014b5:	03 00                	add    (%eax),%eax
4014b7:	00 0c 00             	add    %cl,(%eax,%eax,1)
4014ba:	00 00                	add    %al,(%eax)
4014bc:	40                   	inc    %eax
4014bd:	9a 40 00 11 01 00 00 	lcall  $0x0,$0x1110040
4014c4:	00 00                	add    %al,(%eax)
4014c6:	00 00                	add    %al,(%eax)
4014c8:	fe 03                	incb   (%ebx)
4014ca:	00 00                	add    %al,(%eax)
4014cc:	fe 03                	incb   (%ebx)
4014ce:	00 00                	add    %al,(%eax)
4014d0:	0c 00                	or     $0x0,%al
4014d2:	00 00                	add    %al,(%eax)
4014d4:	60                   	pusha
4014d5:	9a 40 00 00 00 00 00 	lcall  $0x0,$0x40
4014f0:	b0 6f                	mov    $0x6f,%al
4014f2:	40                   	inc    %eax
4014f3:	00 a8 14 40 00 64    	add    %ch,0x64004014(%eax)
4014f9:	34 40                	xor    $0x40,%al
4014fb:	00 80 96 40 00 30    	add    %al,0x30004096(%eax)
401501:	97                   	xchg   %eax,%edi
401502:	40                   	inc    %eax
401503:	00 30                	add    %dh,(%eax)
401505:	6d                   	insl   (%dx),%es:(%edi)
401506:	40                   	inc    %eax
401507:	00 40 6d             	add    %al,0x6d(%eax)
40150a:	40                   	inc    %eax
40150b:	00 30                	add    %dh,(%eax)
40150d:	6d                   	insl   (%dx),%es:(%edi)
40150e:	40                   	inc    %eax
40150f:	00 b0 c1 41 00 f0    	add    %dh,-0xfffbe3f(%eax)
401515:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
401519:	bd 41 00 80 bd       	mov    $0xbd800041,%ebp
40151e:	41                   	inc    %ecx
40151f:	00 90 bd 41 00 a0    	add    %dl,-0x5fffbe43(%eax)
401525:	bd 41 00 b0 bd       	mov    $0xbdb00041,%ebp
40152a:	41                   	inc    %ecx
40152b:	00 c0                	add    %al,%al
40152d:	98                   	cwtl
40152e:	40                   	inc    %eax
40152f:	00 c0                	add    %al,%al
401531:	bd 41 00 d0 bd       	mov    $0xbdd00041,%ebp
401536:	41                   	inc    %ecx
401537:	00 e0                	add    %ah,%al
401539:	bd 41 00 f0 bd       	mov    $0xbdf00041,%ebp
40153e:	41                   	inc    %ecx
40153f:	00 00                	add    %al,(%eax)
401541:	be 41 00 10 be       	mov    $0xbe100041,%esi
401546:	41                   	inc    %ecx
401547:	00 20                	add    %ah,(%eax)
401549:	be 41 00 30 be       	mov    $0xbe300041,%esi
40154e:	41                   	inc    %ecx
40154f:	00 40 be             	add    %al,-0x42(%eax)
401552:	41                   	inc    %ecx
401553:	00 d0                	add    %dl,%al
401555:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401559:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
40155d:	c0 41 00 a0          	rolb   $0xa0,0x0(%ecx)
401561:	c0 41 00 90          	rolb   $0x90,0x0(%ecx)
401565:	c0 41 00 80          	rolb   $0x80,0x0(%ecx)
401569:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
40156d:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
401571:	c0 41 00 50          	rolb   $0x50,0x0(%ecx)
401575:	c0 41 00 40          	rolb   $0x40,0x0(%ecx)
401579:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
40157d:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401581:	c1 41 00 10          	roll   $0x10,0x0(%ecx)
401585:	c0 41 00 f0          	rolb   $0xf0,0x0(%ecx)
401589:	97                   	xchg   %eax,%edi
40158a:	40                   	inc    %eax
40158b:	00 90 75 40 00 a0    	add    %dl,-0x5fffbf8b(%eax)
401591:	75 40                	jne    0x4015d3
401593:	00 d0                	add    %dl,%al
401595:	c1 41 00 f0          	roll   $0xf0,0x0(%ecx)
401599:	bf 41 00 e0 bf       	mov    $0xbfe00041,%edi
40159e:	41                   	inc    %ecx
40159f:	00 d0                	add    %dl,%al
4015a1:	bf 41 00 c0 bf       	mov    $0xbfc00041,%edi
4015a6:	41                   	inc    %ecx
4015a7:	00 b0 bf 41 00 a0    	add    %dh,-0x5fffbe41(%eax)
4015ad:	bf 41 00 e0 c1       	mov    $0xc1e00041,%edi
4015b2:	41                   	inc    %ecx
4015b3:	00 80 bf 41 00 f0    	add    %al,-0xfffbe41(%eax)
4015b9:	c1 41 00 00          	roll   $0x0,0x0(%ecx)
4015bd:	c2 41 00             	ret    $0x41
4015c0:	f0 99                	lock cltd
4015c2:	40                   	inc    %eax
4015c3:	00 10                	add    %dl,(%eax)
4015c5:	c2 41 00             	ret    $0x41
4015c8:	20 c2                	and    %al,%dl
4015ca:	41                   	inc    %ecx
4015cb:	00 30                	add    %dh,(%eax)
4015cd:	c2 41 00             	ret    $0x41