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
4015d0:	40                   	inc    %eax
4015d1:	c2 41 00             	ret    $0x41
4015d4:	50                   	push   %eax
4015d5:	c2 41 00             	ret    $0x41
4015d8:	60                   	pusha
4015d9:	c2 41 00             	ret    $0x41
4015dc:	80 9a 40 00 70 c2 41 	sbbb   $0x41,-0x3d8fffc0(%edx)
4015e3:	00 70 e0             	add    %dh,-0x20(%eax)
4015e6:	40                   	inc    %eax
4015e7:	00 80 e0 40 00 10    	add    %al,0x100040e0(%eax)
4015ed:	99                   	cltd
4015ee:	40                   	inc    %eax
4015ef:	00 a0 c1 41 00 30    	add    %ah,0x300041c1(%eax)
4015f5:	96                   	xchg   %eax,%esi
4015f6:	40                   	inc    %eax
4015f7:	00 4c 46 40          	add    %cl,0x40(%esi,%eax,2)
4015fb:	00 ec                	add    %ch,%ah
4015fd:	01 00                	add    %eax,(%eax)
4015ff:	00 ff                	add    %bh,%bh
401601:	ff 00                	incl   (%eax)
401603:	00 40 96             	add    %al,-0x6a(%eax)
401606:	40                   	inc    %eax
401607:	00 10                	add    %dl,(%eax)
401609:	6e                   	outsb  %ds:(%esi),(%dx)
40160a:	40                   	inc    %eax
40160b:	00 00                	add    %al,(%eax)
40160d:	00 00                	add    %al,(%eax)
40160f:	00 4e 00             	add    %cl,0x0(%esi)
401612:	00 00                	add    %al,(%eax)
401614:	94                   	xchg   %eax,%esp
401615:	ff 00                	incl   (%eax)
401617:	00 08                	add    %cl,(%eax)
401619:	04 00                	add    $0x0,%al
40161b:	00 08                	add    %cl,(%eax)
40161d:	04 00                	add    $0x0,%al
40161f:	00 26                	add    %ah,(%esi)
401621:	00 00                	add    %al,(%eax)
401623:	00 c0                	add    %al,%al
401625:	ad                   	lods   %ds:(%esi),%eax
401626:	40                   	inc    %eax
401627:	00 13                	add    %dl,(%ebx)
401629:	01 00                	add    %eax,(%eax)
401637:	00 0d 00 00 00 20    	add    %cl,0x20000000
40163d:	ae                   	scas   %es:(%edi),%al
40163e:	40                   	inc    %eax
40163f:	00 11                	add    %dl,(%ecx)
401641:	01 00                	add    %eax,(%eax)
401643:	00 00                	add    %al,(%eax)
401645:	00 00                	add    %al,(%eax)
401647:	00 2c 04             	add    %ch,(%esp,%eax,1)
40164a:	00 00                	add    %al,(%eax)
40164c:	2c 04                	sub    $0x4,%al
40164e:	00 00                	add    %al,(%eax)
401650:	0c 00                	or     $0x0,%al
401652:	00 00                	add    %al,(%eax)
401654:	a0 ae 40 00 11       	mov    0x110040ae,%al
401659:	01 00                	add    %eax,(%eax)
40165b:	00 00                	add    %al,(%eax)
40165d:	00 00                	add    %al,(%eax)
40165f:	00 2d 04 00 00 2d    	add    %ch,0x2d000004
401665:	04 00                	add    $0x0,%al
401667:	00 0c 00             	add    %cl,(%eax,%eax,1)
40166a:	00 00                	add    %al,(%eax)
40166c:	80 af 40 00 11 01 00 	subb   $0x0,0x1110040(%edi)
401673:	00 00                	add    %al,(%eax)
401675:	00 00                	add    %al,(%eax)
401677:	00 2e                	add    %ch,(%esi)
401679:	04 00                	add    $0x0,%al
40167b:	00 2e                	add    %ch,(%esi)
40167d:	04 00                	add    $0x0,%al
40167f:	00 0c 00             	add    %cl,(%eax,%eax,1)
401682:	00 00                	add    %al,(%eax)
401684:	b0 b2                	mov    $0xb2,%al
401686:	40                   	inc    %eax
401687:	00 4e 00             	add    %cl,0x0(%esi)
40168a:	00 00                	add    %al,(%eax)
40168c:	94                   	xchg   %eax,%esp
40168d:	ff 00                	incl   (%eax)
40168f:	00 12                	add    %dl,(%edx)
401691:	04 00                	add    $0x0,%al
401693:	00 12                	add    %dl,(%edx)
401695:	04 00                	add    $0x0,%al
401697:	00 26                	add    %ah,(%esi)
401699:	00 00                	add    %al,(%eax)
40169b:	00 50 b3             	add    %dl,-0x4d(%eax)
40169e:	40                   	inc    %eax
4016b7:	00 b0 6f 40 00 10    	add    %dh,0x1000406f(%eax)
4016bd:	16                   	push   %ss
4016be:	40                   	inc    %eax
4016bf:	00 d8                	add    %bl,%al
4016c1:	34 40                	xor    $0x40,%al
4016c3:	00 90 c2 41 00 10    	add    %dl,0x100041c2(%eax)
4016c9:	b4 40                	mov    $0x40,%ah
4016cb:	00 30                	add    %dh,(%eax)
4016cd:	6d                   	insl   (%dx),%es:(%edi)
4016ce:	40                   	inc    %eax
4016cf:	00 40 6d             	add    %al,0x6d(%eax)
4016d2:	40                   	inc    %eax
4016d3:	00 30                	add    %dh,(%eax)
4016d5:	6d                   	insl   (%dx),%es:(%edi)
4016d6:	40                   	inc    %eax
4016d7:	00 c4                	add    %al,%ah
4016d9:	34 40                	xor    $0x40,%al
4016db:	00 00                	add    %al,(%eax)
4016dd:	9b                   	fwait
4016de:	40                   	inc    %eax
4016df:	00 b0 9b 40 00 30    	add    %dh,0x3000409b(%eax)
4016e5:	6d                   	insl   (%dx),%es:(%edi)
4016e6:	40                   	inc    %eax
4016e7:	00 40 6d             	add    %al,0x6d(%eax)
4016ea:	40                   	inc    %eax
4016eb:	00 30                	add    %dh,(%eax)
4016ed:	6d                   	insl   (%dx),%es:(%edi)
4016ee:	40                   	inc    %eax
4016ef:	00 b0 c1 41 00 f0    	add    %dh,-0xfffbe3f(%eax)
4016f5:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
4016f9:	bd 41 00 80 bd       	mov    $0xbd800041,%ebp
4016fe:	41                   	inc    %ecx
4016ff:	00 90 bd 41 00 a0    	add    %dl,-0x5fffbe43(%eax)
401705:	bd 41 00 b0 bd       	mov    $0xbdb00041,%ebp
40170a:	41                   	inc    %ecx
40170b:	00 c0                	add    %al,%al
40170d:	9d                   	popf
40170e:	40                   	inc    %eax
40170f:	00 c0                	add    %al,%al
401711:	bd 41 00 d0 bd       	mov    $0xbdd00041,%ebp
401716:	41                   	inc    %ecx
401717:	00 e0                	add    %ah,%al
401719:	bd 41 00 f0 bd       	mov    $0xbdf00041,%ebp
40171e:	41                   	inc    %ecx
40171f:	00 00                	add    %al,(%eax)
401721:	be 41 00 10 be       	mov    $0xbe100041,%esi
401726:	41                   	inc    %ecx
401727:	00 20                	add    %ah,(%eax)
401729:	be 41 00 30 be       	mov    $0xbe300041,%esi
40172e:	41                   	inc    %ecx
40172f:	00 40 be             	add    %al,-0x42(%eax)
401732:	41                   	inc    %ecx
401733:	00 d0                	add    %dl,%al
401735:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401739:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
40173d:	c0 41 00 a0          	rolb   $0xa0,0x0(%ecx)
401741:	c0 41 00 90          	rolb   $0x90,0x0(%ecx)
401745:	c0 41 00 80          	rolb   $0x80,0x0(%ecx)
401749:	c0 41 00 70          	rolb   $0x70,0x0(%ecx)
40174d:	c0 41 00 60          	rolb   $0x60,0x0(%ecx)
401751:	c0 41 00 50          	rolb   $0x50,0x0(%ecx)
401755:	c0 41 00 40          	rolb   $0x40,0x0(%ecx)
401759:	c0 41 00 30          	rolb   $0x30,0x0(%ecx)
40175d:	c0 41 00 c0          	rolb   $0xc0,0x0(%ecx)
401761:	c1 41 00 10          	roll   $0x10,0x0(%ecx)
401765:	c0 41 00 b0          	rolb   $0xb0,0x0(%ecx)
401769:	9c                   	pushf
40176a:	40                   	inc    %eax
40176b:	00 90 75 40 00 a0    	add    %dl,-0x5fffbf8b(%eax)
401771:	75 40                	jne    0x4017b3
401773:	00 d0                	add    %dl,%al
401775:	c1 41 00 f0          	roll   $0xf0,0x0(%ecx)
401779:	bf 41 00 e0 bf       	mov    $0xbfe00041,%edi
40177e:	41                   	inc    %ecx
40177f:	00 d0                	add    %dl,%al
401781:	bf 41 00 c0 bf       	mov    $0xbfc00041,%edi
401786:	41                   	inc    %ecx
401787:	00 b0 bf 41 00 a0    	add    %dh,-0x5fffbe41(%eax)
40178d:	bf 41 00 e0 c1       	mov    $0xc1e00041,%edi
401792:	41                   	inc    %ecx
401793:	00 80 bf 41 00 f0    	add    %al,-0xfffbe41(%eax)
401799:	c1 41 00 00          	roll   $0x0,0x0(%ecx)
40179d:	c2 41 00             	ret    $0x41
4017a0:	40                   	inc    %eax
4017a1:	ac                   	lods   %ds:(%esi),%al
4017a2:	40                   	inc    %eax
4017a3:	00 10                	add    %dl,(%eax)
4017a5:	c2 41 00             	ret    $0x41
4017a8:	20 c2                	and    %al,%dl