4043ab:	00 04 00             	add    %al,(%eax,%eax,1)
4043ae:	00 00                	add    %al,(%eax)
4043b0:	41                   	inc    %ecx
4043b1:	41                   	inc    %ecx
4043b2:	34 00                	xor    $0x0,%al
4043b4:	b0 43                	mov    $0x43,%al
4043b6:	40                   	inc    %eax
4043b7:	00 30                	add    %dh,(%eax)
4043b9:	40                   	inc    %eax
4043ba:	40                   	inc    %eax
4043bb:	00 00                	add    %al,(%eax)
4043bd:	00 04 00             	add    %al,(%eax,%eax,1)
4043c0:	6c                   	insb   (%dx),%es:(%edi)
4043c1:	18 46 00             	sbb    %al,0x0(%esi)
4043cc:	a1 74 18 46 00       	mov    0x461874,%eax
4043d1:	0b c0                	or     %eax,%eax
4043d3:	74 02                	je     0x4043d7
4043d5:	ff e0                	jmp    *%eax
4043d7:	68 b4 43 40 00       	push   $0x4043b4
4043dc:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4043e1:	ff d0                	call   *%eax
4043e3:	ff e0                	jmp    *%eax
4043e5:	00 00                	add    %al,(%eax)
4043e7:	00 05 00 00 00 42    	add    %al,0x42000000
4043ed:	42                   	inc    %edx
4043ee:	31 36                	xor    %esi,(%esi)
4043f0:	00 00                	add    %al,(%eax)
4043f2:	00 00                	add    %al,(%eax)
4043f4:	b0 43                	mov    $0x43,%al
4043f6:	40                   	inc    %eax
4043f7:	00 ec                	add    %ch,%ah
4043f9:	43                   	inc    %ebx
4043fa:	40                   	inc    %eax
4043fb:	00 00                	add    %al,(%eax)
4043fd:	00 04 00             	add    %al,(%eax,%eax,1)
404400:	78 18                	js     0x40441a
404402:	46                   	inc    %esi
40440b:	00 a1 80 18 46 00    	add    %ah,0x461880(%ecx)
404411:	0b c0                	or     %eax,%eax
404413:	74 02                	je     0x404417
404415:	ff e0                	jmp    *%eax
404417:	68 f4 43 40 00       	push   $0x4043f4
40441c:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404421:	ff d0                	call   *%eax
404423:	ff e0                	jmp    *%eax
404425:	00 00                	add    %al,(%eax)
404427:	00 05 00 00 00 42    	add    %al,0x42000000
40442d:	42                   	inc    %edx
40442e:	31 37                	xor    %esi,(%edi)
404430:	00 00                	add    %al,(%eax)
404432:	00 00                	add    %al,(%eax)
404434:	b0 43                	mov    $0x43,%al
404436:	40                   	inc    %eax
404437:	00 2c 44             	add    %ch,(%esp,%eax,2)
40443a:	40                   	inc    %eax
40443b:	00 00                	add    %al,(%eax)
40443d:	00 04 00             	add    %al,(%eax,%eax,1)
404440:	84 18                	test   %bl,(%eax)
404442:	46                   	inc    %esi
40444b:	00 a1 8c 18 46 00    	add    %ah,0x46188c(%ecx)
404451:	0b c0                	or     %eax,%eax
404453:	74 02                	je     0x404457
404455:	ff e0                	jmp    *%eax
404457:	68 34 44 40 00       	push   $0x404434
40445c:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404461:	ff d0                	call   *%eax
404463:	ff e0                	jmp    *%eax
404465:	00 00                	add    %al,(%eax)
404467:	00 04 00             	add    %al,(%eax,%eax,1)
40446a:	00 00                	add    %al,(%eax)
40446c:	41                   	inc    %ecx
40446d:	41                   	inc    %ecx
40446e:	35 00 05 00 00       	xor    $0x500,%eax
404473:	00 42 42             	add    %al,0x42(%edx)
404476:	31 38                	xor    %edi,(%eax)
404478:	00 00                	add    %al,(%eax)
40447a:	00 00                	add    %al,(%eax)
40447c:	6c                   	insb   (%dx),%es:(%edi)
40447d:	44                   	inc    %esp
40447e:	40                   	inc    %eax
40447f:	00 74 44 40          	add    %dh,0x40(%esp,%eax,2)
404483:	00 00                	add    %al,(%eax)
404485:	00 04 00             	add    %al,(%eax,%eax,1)
404488:	90                   	nop
404489:	18 46 00             	sbb    %al,0x0(%esi)
404494:	a1 98 18 46 00       	mov    0x461898,%eax
404499:	0b c0                	or     %eax,%eax
40449b:	74 02                	je     0x40449f
40449d:	ff e0                	jmp    *%eax
40449f:	68 7c 44 40 00       	push   $0x40447c
4044a4:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4044a9:	ff d0                	call   *%eax
4044ab:	ff e0                	jmp    *%eax
4044ad:	00 00                	add    %al,(%eax)
4044af:	00 05 00 00 00 51    	add    %al,0x51000000
4044b5:	5a                   	pop    %edx
4044b6:	34 35                	xor    $0x35,%al
4044b8:	00 00                	add    %al,(%eax)
4044ba:	00 00                	add    %al,(%eax)
4044bc:	c0 40 40 00          	rolb   $0x0,0x40(%eax)
4044c0:	b4 44                	mov    $0x44,%ah
4044c2:	40                   	inc    %eax
4044c3:	00 00                	add    %al,(%eax)
4044c5:	00 04 00             	add    %al,(%eax,%eax,1)
4044c8:	9c                   	pushf
4044c9:	18 46 00             	sbb    %al,0x0(%esi)
4044d4:	a1 a4 18 46 00       	mov    0x4618a4,%eax
4044d9:	0b c0                	or     %eax,%eax
4044db:	74 02                	je     0x4044df
4044dd:	ff e0                	jmp    *%eax
4044df:	68 bc 44 40 00       	push   $0x4044bc
4044e4:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4044e9:	ff d0                	call   *%eax
4044eb:	ff e0                	jmp    *%eax
4044ed:	00 00                	add    %al,(%eax)
4044ef:	00 05 00 00 00 42    	add    %al,0x42000000
4044f5:	42                   	inc    %edx
4044f6:	31 39                	xor    %edi,(%ecx)
4044f8:	00 00                	add    %al,(%eax)
4044fa:	00 00                	add    %al,(%eax)
4044fc:	a8 42                	test   $0x42,%al
4044fe:	40                   	inc    %eax
4044ff:	00 f4                	add    %dh,%ah
404501:	44                   	inc    %esp
404502:	40                   	inc    %eax
404503:	00 00                	add    %al,(%eax)
404505:	00 04 00             	add    %al,(%eax,%eax,1)
404508:	a8 18                	test   $0x18,%al
40450a:	46                   	inc    %esi
404513:	00 a1 b0 18 46 00    	add    %ah,0x4618b0(%ecx)
404519:	0b c0                	or     %eax,%eax
40451b:	74 02                	je     0x40451f
40451d:	ff e0                	jmp    *%eax
40451f:	68 fc 44 40 00       	push   $0x4044fc
404524:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404529:	ff d0                	call   *%eax
40452b:	ff e0                	jmp    *%eax
40452d:	00 00                	add    %al,(%eax)
40452f:	00 05 00 00 00 42    	add    %al,0x42000000
404535:	42                   	inc    %edx
404536:	32 30                	xor    (%eax),%dh
404538:	00 00                	add    %al,(%eax)
40453a:	00 00                	add    %al,(%eax)
40453c:	b0 43                	mov    $0x43,%al
40453e:	40                   	inc    %eax
40453f:	00 34 45 40 00 00 00 	add    %dh,0x40(,%eax,2)
404546:	04 00                	add    $0x0,%al
404548:	b4 18                	mov    $0x18,%ah
40454a:	46                   	inc    %esi
404553:	00 a1 bc 18 46 00    	add    %ah,0x4618bc(%ecx)
404559:	0b c0                	or     %eax,%eax
40455b:	74 02                	je     0x40455f
40455d:	ff e0                	jmp    *%eax
40455f:	68 3c 45 40 00       	push   $0x40453c
404564:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
404569:	ff d0                	call   *%eax
40456b:	ff e0                	jmp    *%eax
40456d:	00 00                	add    %al,(%eax)
40456f:	00 b0 43 40 00 10    	add    %dh,0x10004043(%eax)
404575:	3b 40 00             	cmp    0x0(%eax),%eax
404578:	00 00                	add    %al,(%eax)
40457a:	04 00                	add    $0x0,%al
40457c:	c0 18 46             	rcrb   $0x46,(%eax)
404587:	00 a1 c8 18 46 00    	add    %ah,0x4618c8(%ecx)
40458d:	0b c0                	or     %eax,%eax
40458f:	74 02                	je     0x404593
404591:	ff e0                	jmp    *%eax
404593:	68 70 45 40 00       	push   $0x404570
404598:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40459d:	ff d0                	call   *%eax
40459f:	ff e0                	jmp    *%eax
4045a1:	00 00                	add    %al,(%eax)
4045a3:	00 05 00 00 00 42    	add    %al,0x42000000
4045a9:	42                   	inc    %edx
4045aa:	32 32                	xor    (%edx),%dh
4045ac:	00 00                	add    %al,(%eax)
4045ae:	00 00                	add    %al,(%eax)
4045b0:	b0 43                	mov    $0x43,%al
4045b2:	40                   	inc    %eax
4045b3:	00 a8 45 40 00 00    	add    %ch,0x4045(%eax)
4045b9:	00 04 00             	add    %al,(%eax,%eax,1)
4045bc:	cc                   	int3
4045bd:	18 46 00             	sbb    %al,0x0(%esi)
4045c8:	a1 d4 18 46 00       	mov    0x4618d4,%eax
4045cd:	0b c0                	or     %eax,%eax
4045cf:	74 02                	je     0x4045d3
4045d1:	ff e0                	jmp    *%eax
4045d3:	68 b0 45 40 00       	push   $0x4045b0
4045d8:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4045dd:	ff d0                	call   *%eax
4045df:	ff e0                	jmp    *%eax
4045e1:	00 00                	add    %al,(%eax)
4045e3:	00 05 00 00 00 42    	add    %al,0x42000000
4045e9:	42                   	inc    %edx
4045ea:	32 33                	xor    (%ebx),%dh
4045ec:	00 00                	add    %al,(%eax)
4045ee:	00 00                	add    %al,(%eax)
4045f0:	b0 43                	mov    $0x43,%al
4045f2:	40                   	inc    %eax
4045f3:	00 e8                	add    %ch,%al
4045f5:	45                   	inc    %ebp
4045f6:	40                   	inc    %eax
4045f7:	00 00                	add    %al,(%eax)
4045f9:	00 04 00             	add    %al,(%eax,%eax,1)
4045fc:	d8 18                	fcomps (%eax)
4045fe:	46                   	inc    %esi
404607:	00 a1 e0 18 46 00    	add    %ah,0x4618e0(%ecx)
40460d:	0b c0                	or     %eax,%eax
40460f:	74 02                	je     0x404613
404611:	ff e0                	jmp    *%eax
404613:	68 f0 45 40 00       	push   $0x4045f0
404618:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40461d:	ff d0                	call   *%eax
40461f:	ff e0                	jmp    *%eax
404621:	00 00                	add    %al,(%eax)
404623:	00 05 00 00 00 42    	add    %al,0x42000000
404629:	42                   	inc    %edx
40462a:	32 34 00             	xor    (%eax,%eax,1),%dh
40462d:	00 00                	add    %al,(%eax)
40462f:	00 b0 43 40 00 28    	add    %dh,0x28004043(%eax)
404635:	46                   	inc    %esi
404636:	40                   	inc    %eax
404637:	00 00                	add    %al,(%eax)
404639:	00 04 00             	add    %al,(%eax,%eax,1)
40463c:	e4 18                	in     $0x18,%al
40463e:	46                   	inc    %esi
404647:	00 a1 ec 18 46 00    	add    %ah,0x4618ec(%ecx)
40464d:	0b c0                	or     %eax,%eax
40464f:	74 02                	je     0x404653
404651:	ff e0                	jmp    *%eax
404653:	68 30 46 40 00       	push   $0x404630
404658:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40465d:	ff d0                	call   *%eax
40465f:	ff e0                	jmp    *%eax
404661:	00 00                	add    %al,(%eax)
404663:	00 05 00 00 00 42    	add    %al,0x42000000
404669:	42                   	inc    %edx
40466a:	32 35 00 00 00 00    	xor    0x0,%dh
404670:	b0 43                	mov    $0x43,%al
404672:	40                   	inc    %eax
404673:	00 68 46             	add    %ch,0x46(%eax)
404676:	40                   	inc    %eax
404677:	00 00                	add    %al,(%eax)
404679:	00 04 00             	add    %al,(%eax,%eax,1)
40467c:	f0 18 46 00          	lock sbb %al,0x0(%esi)
404688:	a1 f8 18 46 00       	mov    0x4618f8,%eax
40468d:	0b c0                	or     %eax,%eax
40468f:	74 02                	je     0x404693
404691:	ff e0                	jmp    *%eax
404693:	68 70 46 40 00       	push   $0x404670
404698:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40469d:	ff d0                	call   *%eax
40469f:	ff e0                	jmp    *%eax
4046a1:	00 00                	add    %al,(%eax)
4046a3:	00 05 00 00 00 42    	add    %al,0x42000000
4046a9:	42                   	inc    %edx
4046aa:	32 36                	xor    (%esi),%dh
4046ac:	00 00                	add    %al,(%eax)
4046ae:	00 00                	add    %al,(%eax)
4046b0:	b0 43                	mov    $0x43,%al
4046b2:	40                   	inc    %eax
4046b3:	00 a8 46 40 00 00    	add    %ch,0x4046(%eax)
4046b9:	00 04 00             	add    %al,(%eax,%eax,1)
4046bc:	fc                   	cld
4046bd:	18 46 00             	sbb    %al,0x0(%esi)
4046c8:	a1 04 19 46 00       	mov    0x461904,%eax
4046cd:	0b c0                	or     %eax,%eax
4046cf:	74 02                	je     0x4046d3
4046d1:	ff e0                	jmp    *%eax
4046d3:	68 b0 46 40 00       	push   $0x4046b0
4046d8:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
4046dd:	ff d0                	call   *%eax
4046df:	ff e0                	jmp    *%eax
4046e1:	00 00                	add    %al,(%eax)
4046e3:	00 05 00 00 00 42    	add    %al,0x42000000
4046e9:	42                   	inc    %edx
4046ea:	32 37                	xor    (%edi),%dh
4046ec:	00 00                	add    %al,(%eax)
4046ee:	00 00                	add    %al,(%eax)
4046f0:	b0 43                	mov    $0x43,%al
4046f2:	40                   	inc    %eax
4046f3:	00 e8                	add    %ch,%al
4046f5:	46                   	inc    %esi
4046f6:	40                   	inc    %eax
4046f7:	00 00                	add    %al,(%eax)
4046f9:	00 04 00             	add    %al,(%eax,%eax,1)
4046fc:	08 19                	or     %bl,(%ecx)
4046fe:	46                   	inc    %esi
404707:	00 a1 10 19 46 00    	add    %ah,0x461910(%ecx)
40470d:	0b c0                	or     %eax,%eax
40470f:	74 02                	je     0x404713
404711:	ff e0                	jmp    *%eax
404713:	68 f0 46 40 00       	push   $0x4046f0
404718:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40471d:	ff d0                	call   *%eax
40471f:	ff e0                	jmp    *%eax
404721:	00 00                	add    %al,(%eax)
404723:	00 05 00 00 00 42    	add    %al,0x42000000
404729:	42                   	inc    %edx
40472a:	32 38                	xor    (%eax),%bh
40472c:	00 00                	add    %al,(%eax)
40472e:	00 00                	add    %al,(%eax)
404730:	b0 43                	mov    $0x43,%al
404732:	40                   	inc    %eax
404733:	00 28                	add    %ch,(%eax)
404735:	47                   	inc    %edi
404736:	40                   	inc    %eax
404737:	00 00                	add    %al,(%eax)
404739:	00 04 00             	add    %al,(%eax,%eax,1)
40473c:	14 19                	adc    $0x19,%al
40473e:	46                   	inc    %esi
404747:	00 a1 1c 19 46 00    	add    %ah,0x46191c(%ecx)
40474d:	0b c0                	or     %eax,%eax
40474f:	74 02                	je     0x404753
404751:	ff e0                	jmp    *%eax
404753:	68 30 47 40 00       	push   $0x404730
404758:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40475d:	ff d0                	call   *%eax
40475f:	ff e0                	jmp    *%eax
404761:	00 00                	add    %al,(%eax)
404763:	00 05 00 00 00 42    	add    %al,0x42000000
404769:	42                   	inc    %edx
40476a:	33 30                	xor    (%eax),%esi
40476c:	00 00                	add    %al,(%eax)
40476e:	00 00                	add    %al,(%eax)
404770:	c0 40 40 00          	rolb   $0x0,0x40(%eax)
404774:	68 47 40 00 00       	push   $0x4047
404779:	00 04 00             	add    %al,(%eax,%eax,1)
40477c:	20 19                	and    %bl,(%ecx)
40477e:	46                   	inc    %esi
404787:	00 a1 28 19 46 00    	add    %ah,0x461928(%ecx)
40478d:	0b c0                	or     %eax,%eax
40478f:	74 02                	je     0x404793
404791:	ff e0                	jmp    *%eax
404793:	68 70 47 40 00       	push   $0x404770
404798:	b8 c0 13 40 00       	mov    $0x4013c0,%eax
40479d:	ff d0                	call   *%eax
40479f:	ff e0                	jmp    *%eax
4047a1:	00 00                	add    %al,(%eax)
4047a3:	00 18                	add    %bl,(%eax)
4047a5:	00 00                	add    %al,(%eax)
4047a7:	00 01                	add    %al,(%ecx)
4047a9:	00 92 00 01 00 00    	add    %dl,0x100(%edx)
4047b7:	00 40 00             	add    %al,0x0(%eax)
4047ba:	00 00                	add    %al,(%eax)
4047bc:	00 00                	add    %al,(%eax)
4047be:	00 00                	add    %al,(%eax)
4047c0:	30 3a                	xor    %bh,(%edx)
4047c2:	73 0c                	jae    0x4047d0
4047c4:	1c 2a                	sbb    $0x2a,%al