4154d3:	00 00                	add    %al,(%eax)
4154d5:	06                   	push   %es
4154d6:	00 00                	add    %al,(%eax)
4154d8:	00 24 00             	add    %ah,(%eax,%eax,1)
4154db:	00 00                	add    %al,(%eax)
4154dd:	0f 00 00             	sldt   (%eax)
4154e0:	00 04 00             	add    %al,(%eax,%eax,1)
4154e3:	00 00                	add    %al,(%eax)
4154e5:	01 00                	add    %eax,(%eax)
4154e7:	00 00                	add    %al,(%eax)
4154e9:	01 00                	add    %eax,(%eax)
4154eb:	00 00                	add    %al,(%eax)
4154ed:	03 00                	add    (%eax),%eax
4154ef:	00 00                	add    %al,(%eax)
4154f1:	00 00                	add    %al,(%eax)
4154f3:	30 02                	xor    %al,(%edx)
4154f5:	01 00                	add    %eax,(%eax)
4154f7:	00 00                	add    %al,(%eax)
4154f9:	00 00                	add    %al,(%eax)
4154fb:	06                   	push   %es
4154fc:	00 0e                	add    %cl,(%esi)
4154fe:	00 2e                	add    %ch,(%esi)
415500:	00 06                	add    %al,(%esi)
415502:	00 5d 00             	add    %bl,0x0(%ebp)
415505:	62 00                	bound  %eax,(%eax)
415507:	06                   	push   %es
415508:	00 69 00             	add    %ch,0x0(%ecx)
41550b:	62 00                	bound  %eax,(%eax)
41550d:	06                   	push   %es
41550e:	00 6f 00             	add    %ch,0x0(%edi)
415511:	62 00                	bound  %eax,(%eax)
415513:	06                   	push   %es
415514:	00 77 00             	add    %dh,0x0(%edi)
415517:	2e 00 06             	add    %al,%cs:(%esi)
41551a:	00 95 00 a9 00 1b    	add    %dl,0x1b00a900(%ebp)
415520:	00 bc 00 00 00 06 00 	add    %bh,0x60000(%eax,%eax,1)
415527:	cb                   	lret
415528:	00 e2                	add    %ah,%dl
41552a:	00 06                	add    %al,(%esi)
41552c:	00 f4                	add    %dh,%ah
41552e:	00 62 00             	add    %ah,0x0(%edx)
415531:	06                   	push   %es
415532:	00 fb                	add    %bh,%bl
415534:	00 e2                	add    %ah,%dl
415536:	00 06                	add    %al,(%esi)
415538:	00 18                	add    %bl,(%eax)
41553a:	01 e2                	add    %esp,%edx
41553c:	00 06                	add    %al,(%esi)
41553e:	00 37                	add    %dh,(%edi)
415540:	01 e2                	add    %esp,%edx
415542:	00 06                	add    %al,(%esi)
415544:	00 50 01             	add    %dl,0x1(%eax)
415547:	e2 00                	loop   0x415549
415549:	06                   	push   %es
41554a:	00 69 01             	add    %ch,0x1(%ecx)
41554d:	e2 00                	loop   0x41554f
41554f:	06                   	push   %es
415550:	00 84 01 e2 00 06 00 	add    %al,0x600e2(%ecx,%eax,1)
415557:	9f                   	lahf
415558:	01 b3 01 06 00 d2    	add    %esi,-0x2dfff9ff(%ebx)
41555e:	01 b3 01 06 00 e0    	add    %esi,-0x1ffff9ff(%ebx)
415564:	01 e2                	add    %esp,%edx
415566:	00 06                	add    %al,(%esi)
415568:	00 fd                	add    %bh,%ch
41556a:	01 16                	add    %edx,(%esi)
41556c:	02 06                	add    (%esi),%al
41556e:	00 5d 02             	add    %bl,0x2(%ebp)
415571:	62 00                	bound  %eax,(%eax)
415573:	06                   	push   %es
415574:	00 9c 02 62 00 06 00 	add    %bl,0x60062(%edx,%eax,1)
41557b:	ad                   	lods   %ds:(%esi),%eax
41557c:	02 62 00             	add    0x0(%edx),%ah
41557f:	06                   	push   %es
415580:	00 b5 02 62 00 0a    	add    %dh,0xa006202(%ebp)
415586:	00 c6                	add    %al,%dh
415588:	02 cd                	add    %ch,%cl
41558a:	02 06                	add    (%esi),%al
41558c:	00 e9                	add    %ch,%cl
41558e:	02 f0                	add    %al,%dh
415590:	02 0a                	add    (%edx),%cl
415592:	00 0b                	add    %cl,(%ebx)
415594:	03 cd                	add    %ebp,%ecx
415596:	02 06                	add    (%esi),%al
415598:	00 4c 03 f0          	add    %cl,-0x10(%ebx,%eax,1)
41559c:	02 0a                	add    (%edx),%cl
41559e:	00 62 03             	add    %ah,0x3(%edx)
4155a1:	cd 02                	int    $0x2
4155a3:	06                   	push   %es
4155a4:	00 8b 03 9b 03 06    	add    %cl,0x6039b03(%ebx)
4155aa:	00 b3 03 e2 00 0e    	add    %dh,0xe00e203(%ebx)
4155b0:	00 ed                	add    %ch,%ch
4155b2:	03 f9                	add    %ecx,%edi
4155b4:	03 0e                	add    (%esi),%ecx
4155b6:	00 1a                	add    %bl,(%edx)
4155b8:	04 f9                	add    $0xf9,%al
4155ba:	03 0e                	add    (%esi),%ecx
4155bc:	00 23                	add    %ah,(%ebx)
4155be:	04 2f                	add    $0x2f,%al
4155c0:	04 06                	add    $0x6,%al
4155c2:	00 5d 04             	add    %bl,0x4(%ebp)
4155c5:	64 04 06             	fs add $0x6,%al
4155c8:	00 7b 04             	add    %bh,0x4(%ebx)
4155cb:	62 00                	bound  %eax,(%eax)
4155cd:	00 00                	add    %al,(%eax)
4155cf:	00 00                	add    %al,(%eax)
4155d1:	41                   	inc    %ecx
4155d2:	02 00                	add    (%eax),%al
4155d4:	00 00                	add    %al,(%eax)
4155d6:	00 01                	add    %al,(%ecx)
4155d8:	00 01                	add    %al,(%ecx)
4155da:	00 80 01 10 00 4a    	add    %al,0x4a001001(%eax)
4155e0:	02 00                	add    (%eax),%al
4155e2:	00 51 00             	add    %dl,0x0(%ecx)
4155e5:	01 00                	add    %eax,(%eax)
4155e7:	01 00                	add    %eax,(%eax)
4155e9:	00 00                	add    %al,(%eax)
4155eb:	10 00                	adc    %al,(%eax)
4155ed:	64 02 01             	add    %fs:(%ecx),%al
4155f0:	00 51 00             	add    %dl,0x0(%ecx)
4155f3:	01 00                	add    %eax,(%eax)
4155f5:	01 00                	add    %eax,(%eax)
4155f7:	01 01                	add    %eax,(%ecx)
4155f9:	00 00                	add    %al,(%eax)
4155fb:	70 02                	jo     0x4155ff
4155fd:	83 02 55             	addl   $0x55,(%edx)
415600:	00 01                	add    %al,(%ecx)
415602:	00 08                	add    %cl,(%eax)
415604:	00 50 20             	add    %dl,0x20(%eax)
415607:	00 00                	add    %al,(%eax)
415609:	08 00                	or     %al,(%eax)
41560b:	91                   	xchg   %eax,%ecx
41560c:	00 a6 02 2c 01 01    	add    %ah,0x1012c02(%esi)
415612:	00 40 21             	add    %al,0x21(%eax)
415615:	00 00                	add    %al,(%eax)
415617:	08 00                	or     %al,(%eax)
415619:	91                   	xchg   %eax,%ecx
41561a:	00 c0                	add    %al,%al
41561c:	02 53 01             	add    0x1(%ebx),%dl
41561f:	02 00                	add    (%eax),%al
415621:	88 22                	mov    %ah,(%edx)
415623:	00 00                	add    %al,(%eax)
415625:	08 00                	or     %al,(%eax)
415627:	96                   	xchg   %eax,%esi
415628:	00 7d 03             	add    %bh,0x3(%ebp)
41562b:	a3 01 03 00 20       	mov    %eax,0x20000301
415630:	23 00                	and    (%eax),%eax
415632:	00 08                	add    %cl,(%eax)
415634:	00 96 00 d7 03 c8    	add    %dl,-0x37fc2900(%esi)
41563a:	01 05 00 14 24 00    	add    %eax,0x241400
415640:	00 08                	add    %cl,(%eax)
415642:	00 86 18 57 00 37    	add    %al,0x37005718(%esi)
415648:	00 07                	add    %al,(%edi)
41564a:	00 28                	add    %ch,(%eax)
41564c:	24 00                	and    $0x0,%al
41564e:	00 08                	add    %cl,(%eax)
415650:	00 93 00 97 04 f0    	add    %dl,-0xffb6900(%ebx)
415656:	01 07                	add    %eax,(%edi)
415658:	00 30                	add    %dh,(%eax)
41565a:	24 00                	and    $0x0,%al
41565c:	00 08                	add    %cl,(%eax)
41565e:	00 93 00 aa 04 f0    	add    %dl,-0xffb5600(%ebx)
415664:	01 07                	add    %eax,(%edi)
415666:	00 38                	add    %bh,(%eax)
415668:	24 00                	and    $0x0,%al
41566a:	00 08                	add    %cl,(%eax)
41566c:	00 06                	add    %al,(%esi)
41566e:	18 57 00             	sbb    %dl,0x0(%edi)
415671:	5c                   	pop    %esp
415672:	00 07                	add    %al,(%edi)
415674:	00 00                	add    %al,(%eax)
415676:	00 01                	add    %al,(%ecx)
415678:	00 b2 02 00 00 01    	add    %dh,0x1000002(%edx)
41567e:	00 dc                	add    %bl,%ah
415680:	02 00                	add    (%eax),%al
415682:	00 01                	add    %al,(%ecx)
415684:	00 85 03 00 00 02    	add    %al,0x2000003(%ebp)
41568a:	00 88 03 00 00 01    	add    %cl,0x1000003(%eax)
415690:	00 df                	add    %bl,%bh
415692:	03 00                	add    (%eax),%eax
415694:	00 02                	add    %al,(%edx)
415696:	00 ea                	add    %ch,%dl
415698:	03 09                	add    (%ecx),%ecx
41569a:	00 57 00             	add    %dl,0x0(%edi)
41569d:	13 00                	adc    (%eax),%eax
41569f:	29 00                	sub    %eax,(%eax)
4156a1:	57                   	push   %edi
4156a2:	00 37                	add    %dh,(%edi)
4156a4:	00 31                	add    %dh,(%ecx)
4156a6:	00 57 00             	add    %dl,0x0(%edi)
4156a9:	44                   	inc    %esp
4156aa:	00 41 00             	add    %al,0x0(%ecx)
4156ad:	57                   	push   %edi
4156ae:	00 5c 00 51          	add    %bl,0x51(%eax,%eax,1)
4156b2:	00 57 00             	add    %dl,0x0(%edi)
4156b5:	5c                   	pop    %esp
4156b6:	00 59 00             	add    %bl,0x0(%ecx)
4156b9:	57                   	push   %edi
4156ba:	00 5c 00 61          	add    %bl,0x61(%eax,%eax,1)
4156be:	00 57 00             	add    %dl,0x0(%edi)
4156c1:	5c                   	pop    %esp
4156c2:	00 69 00             	add    %ch,0x0(%ecx)
4156c5:	57                   	push   %edi
4156c6:	00 5c 00 71          	add    %bl,0x71(%eax,%eax,1)
4156ca:	00 57 00             	add    %dl,0x0(%edi)
4156cd:	5c                   	pop    %esp
4156ce:	00 79 00             	add    %bh,0x0(%ecx)
4156d1:	57                   	push   %edi
4156d2:	00 5c 00 81          	add    %bl,-0x7f(%eax,%eax,1)
4156d6:	00 57 00             	add    %dl,0x0(%edi)
4156d9:	7f 00                	jg     0x4156db
4156db:	89 00                	mov    %eax,(%eax)
4156dd:	57                   	push   %edi
4156de:	00 5c 00 91          	add    %bl,-0x6f(%eax,%eax,1)
4156e2:	00 57 00             	add    %dl,0x0(%edi)
4156e5:	5c                   	pop    %esp
4156e6:	00 99 00 57 00 5c    	add    %bl,0x5c005700(%ecx)
4156ec:	00 b9 00 bb 02 3f    	add    %bh,0x3f02bb00(%ecx)
4156f2:	01 c1                	add    %eax,%ecx
4156f4:	00 11                	add    %dl,(%ecx)
4156f6:	03 6d 01             	add    0x1(%ebp),%ebp
4156f9:	d1 00                	roll   $1,(%eax)
4156fb:	1a 03                	sbb    (%ebx),%al
4156fd:	74 01                	je     0x415700
4156ff:	d1 00                	roll   $1,(%eax)
415701:	23 03                	and    (%ebx),%eax
415703:	7d 01                	jge    0x415706
415705:	d1 00                	roll   $1,(%eax)
415707:	31 03                	xor    %eax,(%ebx)
415709:	85 01                	test   %eax,(%ecx)
41570b:	d1 00                	roll   $1,(%eax)
41570d:	37                   	aaa
41570e:	03 85 01 d1 00 3d    	add    0x3d00d101(%ebp),%eax
415714:	03 85 01 0c 00 43    	add    0x43000c01(%ebp),%eax
41571a:	03 8f 01 0c 00 5a    	add    0x5a000c01(%edi),%ecx
415720:	03 99 01 0c 00 57    	add    0x57000c01(%ecx),%ebx
415726:	00 37                	add    %dh,(%edi)
415728:	00 e1                	add    %ah,%cl
41572a:	00 68 03             	add    %ch,0x3(%eax)
41572d:	9f                   	lahf
41572e:	01 e1                	add    %esp,%ecx
415730:	00 72 03             	add    %dh,0x3(%edx)
415733:	9f                   	lahf
415734:	01 49 00             	add    %ecx,0x0(%ecx)
415737:	ac                   	lods   %ds:(%esi),%al
415738:	03 b1 01 f1 00 bc    	add    -0x43ff0eff(%ecx),%esi
41573e:	03 b7 01 e9 00 57    	add    0x5700e901(%edi),%esi
415744:	00 bc 01 e9 00 cd 03 	add    %bh,0x3cd00e9(%ecx,%eax,1)
41574b:	c3                   	ret
41574c:	01 f9                	add    %edi,%ecx
41574e:	00 0f                	add    %cl,(%edi)
415750:	04 d6                	add    $0xd6,%al
415752:	01 09                	add    %ecx,(%ecx)
415754:	01 56 04             	add    %edx,0x4(%esi)
415757:	e1 01                	loope  0x41575a
415759:	11 01                	adc    %eax,(%ecx)
41575b:	75 04                	jne    0x415761
41575d:	e5 01                	in     $0x1,%eax
41575f:	19 01                	sbb    %eax,(%ecx)
415761:	85 04 ea             	test   %eax,(%edx,%ebp,8)
415764:	01 a1 00 57 00 37    	add    %esp,0x37005700(%ecx)
41576a:	00 a9 00 57 00 37    	add    %ch,0x37005700(%ecx)
415770:	00 2e                	add    %ch,(%esi)
415772:	00 5b 00             	add    %bl,0x0(%ebx)
415775:	61                   	popa
415776:	00 2e                	add    %ch,(%esi)
415778:	00 53 00             	add    %dl,0x0(%ebx)
41577b:	61                   	popa
41577c:	00 2e                	add    %ch,(%esi)
41577e:	00 4b 00             	add    %cl,0x0(%ebx)
415781:	67 00 2e 00 63       	add    %ch,0x6300
415786:	00 84 00 2e 00 42 00 	add    %al,0x42002e(%eax,%eax,1)
41578d:	03 01                	add    (%ecx),%eax
41578f:	2e 00 73 00          	add    %dh,%cs:0x0(%ebx)
415793:	bb 00 2e 00 6b       	mov    $0x6b002e00,%ebx
415798:	00 ae 00 2e 00 43    	add    %ch,0x43002e00(%esi)
41579e:	00 4a 00             	add    %cl,0x0(%edx)
4157a1:	2e 00 1b             	add    %bl,%cs:(%ebx)
4157a4:	00 3b                	add    %bh,(%ebx)
4157a6:	00 2e                	add    %ch,(%esi)
4157a8:	00 13                	add    %dl,(%ebx)
4157aa:	00 18                	add    %bl,(%eax)
4157ac:	00 2e                	add    %ch,(%esi)
4157ae:	00 0b                	add    %cl,(%ebx)
4157b0:	00 01                	add    %al,(%ecx)
4157b2:	00 2e                	add    %ch,(%esi)
4157b4:	00 23                	add    %ah,(%ebx)
4157b6:	00 4a 00             	add    %cl,0x0(%edx)
4157b9:	2e 00 3b             	add    %bh,%cs:(%ebx)
4157bc:	00 61 00             	add    %ah,0x0(%ecx)
4157bf:	2e 00 33             	add    %dh,%cs:(%ebx)
4157c2:	00 61 00             	add    %ah,0x0(%ecx)
4157c5:	2e 00 2b             	add    %ch,%cs:(%ebx)
4157c8:	00 61 00             	add    %ah,0x0(%ecx)
4157cb:	33 01                	xor    (%ecx),%eax
4157cd:	5a                   	pop    %edx
4157ce:	01 aa 01 ce 01 89    	add    %ebp,-0x76fe31ff(%edx)
4157d4:	01 00                	add    %eax,(%eax)
4157d6:	00 00                	add    %al,(%eax)
4157d8:	00 01                	add    %al,(%ecx)
4157e6:	00 01                	add    %al,(%ecx)
4157e8:	00 00                	add    %al,(%eax)
4157ea:	00 04 00             	add    %al,(%eax,%eax,1)
4157f5:	00 00                	add    %al,(%eax)
4157f7:	0a 00                	or     (%eax),%al
4157f9:	4e                   	dec    %esi
4157fa:	00 00                	add    %al,(%eax)
4157fc:	00 00                	add    %al,(%eax)
4157fe:	00 04 00             	add    %al,(%eax,%eax,1)
415809:	00 00                	add    %al,(%eax)
41580b:	4a                   	dec    %edx
41580c:	01 cd                	add    %ecx,%ebp
41580e:	02 00                	add    (%eax),%al
415810:	00 00                	add    %al,(%eax)
415812:	00 0a                	add    %cl,(%edx)
41581c:	00 00                	add    %al,(%eax)
41581e:	00 4a 01             	add    %cl,0x1(%edx)
415821:	f9                   	stc
415822:	03 00                	add    (%eax),%eax
415824:	00 00                	add    %al,(%eax)
415826:	00 00                	add    %al,(%eax)
415828:	00 00                	add    %al,(%eax)
41582a:	43                   	inc    %ebx
41582b:	6c                   	insb   (%dx),%es:(%edi)
41582c:	6f                   	outsl  %ds:(%esi),(%dx)
41582d:	63 6b 43             	arpl   %ebp,0x43(%ebx)
415830:	6f                   	outsl  %ds:(%esi),(%dx)
415831:	75 6e                	jne    0x4158a1
415833:	74 65                	je     0x41589a
415835:	72 00                	jb     0x415837
415837:	43                   	inc    %ebx
415838:	6f                   	outsl  %ds:(%esi),(%dx)
415839:	6d                   	insl   (%dx),%es:(%edi)
41583a:	70 69                	jo     0x4158a5
41583c:	6c                   	insb   (%dx),%es:(%edi)
41583d:	61                   	popa
41583e:	74 69                	je     0x4158a9
415840:	6f                   	outsl  %ds:(%esi),(%dx)
415841:	6e                   	outsb  %ds:(%esi),(%dx)
415842:	52                   	push   %edx
415843:	65 6c                	gs insb (%dx),%es:(%edi)
415845:	61                   	popa
415846:	78 61                	js     0x4158a9
415848:	74 69                	je     0x4158b3
41584a:	6f                   	outsl  %ds:(%esi),(%dx)
41584b:	6e                   	outsb  %ds:(%esi),(%dx)
41584c:	73 41                	jae    0x41588f
41584e:	74 74                	je     0x4158c4
415850:	72 69                	jb     0x4158bb
415852:	62 75 74             	bound  %esi,0x74(%ebp)
415855:	65 00 53 79          	add    %dl,%gs:0x79(%ebx)