40369b:	00 c0                	add    %al,%al
40369d:	95                   	xchg   %eax,%ebp
40369e:	40                   	inc    %eax
40369f:	00 0c 34             	add    %cl,(%esp,%esi,1)
4036a2:	00 00                	add    %al,(%eax)
4036a4:	0b 00                	or     (%eax),%eax
4036a6:	00 00                	add    %al,(%eax)
4036a8:	cc                   	int3
4036a9:	95                   	xchg   %eax,%ebp
4036aa:	40                   	inc    %eax
4036ab:	00 01                	add    %al,(%ecx)
4036ad:	38 00                	cmp    %al,(%eax)
4036af:	00 00                	add    %al,(%eax)
4036b1:	00 00                	add    %al,(%eax)
4036b3:	00 08                	add    %cl,(%eax)
4036b5:	96                   	xchg   %eax,%esi
4036b6:	40                   	inc    %eax
4036b7:	00 09                	add    %cl,(%ecx)
4036b9:	38 00                	cmp    %al,(%eax)
4036bb:	00 08                	add    %cl,(%eax)
4036bd:	00 00                	add    %al,(%eax)
4036bf:	00 14 96             	add    %dl,(%esi,%edx,4)
4036c2:	40                   	inc    %eax
4036c3:	00 0a                	add    %cl,(%edx)
4036c5:	38 00                	cmp    %al,(%eax)
4036c7:	00 09                	add    %cl,(%ecx)
4036c9:	00 00                	add    %al,(%eax)
4036cb:	00 f0                	add    %dh,%al
4036cd:	95                   	xchg   %eax,%ebp
4036ce:	40                   	inc    %eax
4036cf:	00 0c 38             	add    %cl,(%eax,%edi,1)
4036d2:	00 00                	add    %al,(%eax)
4036d4:	0b 00                	or     (%eax),%eax
4036d6:	00 00                	add    %al,(%eax)
4036d8:	fc                   	cld
4036d9:	95                   	xchg   %eax,%ebp
4036da:	40                   	inc    %eax
4036db:	00 01                	add    %al,(%ecx)
4036dd:	3c 00                	cmp    $0x0,%al
4036df:	00 00                	add    %al,(%eax)
4036e1:	00 00                	add    %al,(%eax)
4036e3:	00 38                	add    %bh,(%eax)
4036e5:	96                   	xchg   %eax,%esi
4036e6:	40                   	inc    %eax
4036e7:	00 09                	add    %cl,(%ecx)
4036e9:	3c 00                	cmp    $0x0,%al
4036eb:	00 08                	add    %cl,(%eax)
4036ed:	00 00                	add    %al,(%eax)
4036ef:	00 44 96 40          	add    %al,0x40(%esi,%edx,4)
4036f3:	00 0a                	add    %cl,(%edx)
4036f5:	3c 00                	cmp    $0x0,%al
4036f7:	00 09                	add    %cl,(%ecx)
4036f9:	00 00                	add    %al,(%eax)
4036fb:	00 20                	add    %ah,(%eax)
4036fd:	96                   	xchg   %eax,%esi
4036fe:	40                   	inc    %eax
4036ff:	00 0c 3c             	add    %cl,(%esp,%edi,1)
403702:	00 00                	add    %al,(%eax)
403704:	0b 00                	or     (%eax),%eax
403706:	00 00                	add    %al,(%eax)
403708:	2c 96                	sub    $0x96,%al
40370a:	40                   	inc    %eax
40370b:	00 01                	add    %al,(%ecx)
40370d:	40                   	inc    %eax
40370e:	00 00                	add    %al,(%eax)
403710:	00 00                	add    %al,(%eax)
403712:	00 00                	add    %al,(%eax)
403714:	68 96 40 00 09       	push   $0x9004096
403719:	40                   	inc    %eax
40371a:	00 00                	add    %al,(%eax)
40371c:	08 00                	or     %al,(%eax)
40371e:	00 00                	add    %al,(%eax)
403720:	74 96                	je     0x4036b8
403722:	40                   	inc    %eax
403723:	00 0a                	add    %cl,(%edx)
403725:	40                   	inc    %eax
403726:	00 00                	add    %al,(%eax)
403728:	09 00                	or     %eax,(%eax)
40372a:	00 00                	add    %al,(%eax)
40372c:	50                   	push   %eax
40372d:	96                   	xchg   %eax,%esi
40372e:	40                   	inc    %eax
40372f:	00 09                	add    %cl,(%ecx)
403731:	44                   	inc    %esp
403732:	00 00                	add    %al,(%eax)
403734:	08 00                	or     %al,(%eax)
403736:	00 00                	add    %al,(%eax)
403738:	5c                   	pop    %esp
403739:	96                   	xchg   %eax,%esi
40373a:	40                   	inc    %eax
40373b:	00 0a                	add    %cl,(%edx)
40373d:	44                   	inc    %esp
40373e:	00 00                	add    %al,(%eax)
403740:	09 00                	or     %eax,(%eax)
403742:	00 00                	add    %al,(%eax)
403744:	98                   	cwtl
403745:	96                   	xchg   %eax,%esi
403746:	40                   	inc    %eax
403747:	00 09                	add    %cl,(%ecx)
403749:	48                   	dec    %eax
40374a:	00 00                	add    %al,(%eax)
40374c:	08 00                	or     %al,(%eax)
40374e:	00 00                	add    %al,(%eax)
403750:	a4                   	movsb  %ds:(%esi),%es:(%edi)
403751:	96                   	xchg   %eax,%esi
403752:	40                   	inc    %eax
403753:	00 0a                	add    %cl,(%edx)
403755:	48                   	dec    %eax
403756:	00 00                	add    %al,(%eax)
403758:	09 00                	or     %eax,(%eax)
40375a:	00 00                	add    %al,(%eax)
40375c:	80 96 40 00 09 4c 00 	adcb   $0x0,0x4c090040(%esi)
403763:	00 08                	add    %cl,(%eax)
403765:	00 00                	add    %al,(%eax)
403767:	00 8c 96 40 00 0a 4c 	add    %cl,0x4c0a0040(%esi,%edx,4)
40376e:	00 00                	add    %al,(%eax)
403770:	09 00                	or     %eax,(%eax)
403772:	00 00                	add    %al,(%eax)
403774:	cc                   	int3
403775:	96                   	xchg   %eax,%esi
403776:	40                   	inc    %eax
403777:	00 0a                	add    %cl,(%edx)
403779:	50                   	push   %eax
40377a:	00 00                	add    %al,(%eax)
40377c:	09 00                	or     %eax,(%eax)
40377e:	00 00                	add    %al,(%eax)
403780:	d8 96 40 00 0a 54    	fcoms  0x540a0040(%esi)
403786:	00 00                	add    %al,(%eax)
403788:	09 00                	or     %eax,(%eax)
40378a:	00 00                	add    %al,(%eax)
40378c:	b0 96                	mov    $0x96,%al
40378e:	40                   	inc    %eax
40378f:	00 0a                	add    %cl,(%edx)
403791:	58                   	pop    %eax
403792:	00 00                	add    %al,(%eax)
403794:	09 00                	or     %eax,(%eax)
403796:	00 00                	add    %al,(%eax)
403798:	c0 96 40 00 0a 5c 00 	rclb   $0x0,0x5c0a0040(%esi)
40379f:	00 09                	add    %cl,(%ecx)
4037a1:	00 00                	add    %al,(%eax)
4037a3:	00 04 97             	add    %al,(%edi,%edx,4)
4037a6:	40                   	inc    %eax
4037a7:	00 1a                	add    %bl,(%edx)
4037a9:	64 00 00             	add    %al,%fs:(%eax)
4037ac:	9c                   	pushf
4037ad:	01 00                	add    %eax,(%eax)
4037af:	00 14 97             	add    %dl,(%edi,%edx,4)
4037b2:	40                   	inc    %eax
4037b3:	00 1a                	add    %bl,(%edx)
4037b5:	68 00 00 9c 01       	push   $0x19c0000
4037ba:	00 00                	add    %al,(%eax)
4037bc:	e4 96                	in     $0x96,%al
4037be:	40                   	inc    %eax
4037bf:	00 1a                	add    %bl,(%edx)
4037c1:	6c                   	insb   (%dx),%es:(%edi)
4037c2:	00 00                	add    %al,(%eax)
4037c4:	a5                   	movsl  %ds:(%esi),%es:(%edi)
4037c5:	01 00                	add    %eax,(%eax)
4037c7:	00 f4                	add    %dh,%ah
4037c9:	96                   	xchg   %eax,%esi
4037ca:	40                   	inc    %eax
4037cb:	00 1a                	add    %bl,(%edx)
4037cd:	70 00                	jo     0x4037cf
4037cf:	00 a5 01 00 00 34    	add    %ah,0x34000001(%ebp)
4037d5:	97                   	xchg   %eax,%edi
4037d6:	40                   	inc    %eax
4037d7:	00 3b                	add    %bh,(%ebx)
4037d9:	70 00                	jo     0x4037db
4037db:	00 3a                	add    %bh,(%edx)
4037dd:	00 00                	add    %al,(%eax)
4037df:	00 3c 97             	add    %bh,(%edi,%edx,4)
4037e2:	40                   	inc    %eax
4037e3:	00 2c 74             	add    %ch,(%esp,%esi,2)
4037e6:	00 00                	add    %al,(%eax)
4037e8:	2b 00                	sub    (%eax),%eax
4037ea:	00 00                	add    %al,(%eax)
4037ec:	24 97                	and    $0x97,%al
4037ee:	40                   	inc    %eax
4037ef:	00 3b                	add    %bh,(%ebx)
4037f1:	74 00                	je     0x4037f3
4037f3:	00 3a                	add    %bh,(%edx)
4037f5:	00 00                	add    %al,(%eax)
4037f7:	00 2c 97             	add    %ch,(%edi,%edx,4)
4037fa:	40                   	inc    %eax
4037fb:	00 04 78             	add    %al,(%eax,%edi,2)
4037fe:	00 00                	add    %al,(%eax)
403800:	7c 00                	jl     0x403802
403802:	00 00                	add    %al,(%eax)
403804:	64 97                	fs xchg %eax,%edi
403806:	40                   	inc    %eax
403807:	00 14 78             	add    %dl,(%eax,%edi,2)
40380a:	00 00                	add    %al,(%eax)
40380c:	13 00                	adc    (%eax),%eax
40380e:	00 00                	add    %al,(%eax)
403810:	6c                   	insb   (%dx),%es:(%edi)
403811:	97                   	xchg   %eax,%edi
403812:	40                   	inc    %eax
403813:	00 1a                	add    %bl,(%edx)
403815:	78 00                	js     0x403817
403817:	00 7c 00 00          	add    %bh,0x0(%eax,%eax,1)
40381b:	00 4c 97 40          	add    %cl,0x40(%edi,%edx,4)
40381f:	00 2c 78             	add    %ch,(%eax,%edi,2)
403822:	00 00                	add    %al,(%eax)
403824:	2b 00                	sub    (%eax),%eax
403826:	00 00                	add    %al,(%eax)
403828:	5c                   	pop    %esp
403829:	97                   	xchg   %eax,%edi
40382a:	40                   	inc    %eax
40382b:	00 3b                	add    %bh,(%ebx)
40382d:	78 00                	js     0x40382f
40382f:	00 3a                	add    %bh,(%edx)
403831:	00 00                	add    %al,(%eax)
403833:	00 98 97 40 00 43    	add    %bl,0x43004097(%eax)
403839:	78 00                	js     0x40383b
40383b:	00 42 00             	add    %al,0x0(%edx)
40383e:	00 00                	add    %al,(%eax)
403840:	a8 97                	test   $0x97,%al
403842:	40                   	inc    %eax
403843:	00 50 78             	add    %dl,0x78(%eax)
403846:	00 00                	add    %al,(%eax)
403848:	4f                   	dec    %edi
403849:	00 00                	add    %al,(%eax)
40384b:	00 74 97 40          	add    %dh,0x40(%edi,%edx,4)
40384f:	00 5d 78             	add    %bl,0x78(%ebp)
403852:	00 00                	add    %al,(%eax)
403854:	5c                   	pop    %esp
403855:	00 00                	add    %al,(%eax)
403857:	00 84 97 40 00 5f 78 	add    %al,0x785f0040(%edi,%edx,4)
40385e:	00 00                	add    %al,(%eax)
403860:	5e                   	pop    %esi
403861:	00 00                	add    %al,(%eax)
403863:	00 30                	add    %dh,(%eax)
403865:	83 40 00 04          	addl   $0x4,0x0(%eax)
403869:	7c 00                	jl     0x40386b
40386b:	00 9a 01 00 00 d0    	add    %bl,-0x2fffffff(%edx)
403871:	97                   	xchg   %eax,%edi
403872:	40                   	inc    %eax
403873:	00 14 7c             	add    %dl,(%esp,%edi,2)
403876:	00 00                	add    %al,(%eax)
403878:	13 00                	adc    (%eax),%eax
40387a:	00 00                	add    %al,(%eax)
40387c:	d8 97 40 00 1a 7c    	fcoms  0x7c1a0040(%edi)
403882:	00 00                	add    %al,(%eax)
403884:	7c 00                	jl     0x403886
403886:	00 00                	add    %al,(%eax)
403888:	b8 97 40 00 28       	mov    $0x28004097,%eax
40388d:	7c 00                	jl     0x40388f
40388f:	00 27                	add    %ah,(%edi)
403891:	00 00                	add    %al,(%eax)
403893:	00 c8                	add    %cl,%al
403895:	97                   	xchg   %eax,%edi
403896:	40                   	inc    %eax
403897:	00 2e                	add    %ch,(%esi)
403899:	7c 00                	jl     0x40389b
40389b:	00 2d 00 00 00 00    	add    %ch,0x0
4038a1:	98                   	cwtl
4038a2:	40                   	inc    %eax
4038a3:	00 3b                	add    %bh,(%ebx)
4038a5:	7c 00                	jl     0x4038a7
4038a7:	00 3a                	add    %bh,(%edx)
4038a9:	00 00                	add    %al,(%eax)
4038ab:	00 08                	add    %cl,(%eax)
4038ad:	98                   	cwtl
4038ae:	40                   	inc    %eax
4038af:	00 43 7c             	add    %al,0x7c(%ebx)
4038b2:	00 00                	add    %al,(%eax)
4038b4:	42                   	inc    %edx
4038b5:	00 00                	add    %al,(%eax)
4038b7:	00 e0                	add    %ah,%al
4038b9:	97                   	xchg   %eax,%edi
4038ba:	40                   	inc    %eax
4038bb:	00 46 7c             	add    %al,0x7c(%esi)
4038be:	00 00                	add    %al,(%eax)
4038c0:	45                   	inc    %ebp
4038c1:	00 00                	add    %al,(%eax)
4038c3:	00 f0                	add    %dh,%al
4038c5:	97                   	xchg   %eax,%edi
4038c6:	40                   	inc    %eax
4038c7:	00 50 7c             	add    %dl,0x7c(%eax)
4038ca:	00 00                	add    %al,(%eax)
4038cc:	4f                   	dec    %edi
4038cd:	00 00                	add    %al,(%eax)
4038cf:	00 3c 98             	add    %bh,(%eax,%ebx,4)
4038d2:	40                   	inc    %eax
4038d3:	00 59 7c             	add    %bl,0x7c(%ecx)
4038d6:	00 00                	add    %al,(%eax)
4038d8:	58                   	pop    %eax
4038d9:	00 00                	add    %al,(%eax)
4038db:	00 4c 98 40          	add    %cl,0x40(%eax,%ebx,4)
4038df:	00 5c 7c 00          	add    %bl,0x0(%esp,%edi,2)
4038e3:	00 5b 00             	add    %bl,0x0(%ebx)
4038e6:	00 00                	add    %al,(%eax)
4038e8:	18 98 40 00 5d 7c    	sbb    %bl,0x7c5d0040(%eax)
4038ee:	00 00                	add    %al,(%eax)
4038f0:	5c                   	pop    %esp
4038f1:	00 00                	add    %al,(%eax)
4038f3:	00 28                	add    %ch,(%eax)
4038f5:	98                   	cwtl
4038f6:	40                   	inc    %eax
4038f7:	00 5f 7c             	add    %bl,0x7c(%edi)
4038fa:	00 00                	add    %al,(%eax)
4038fc:	5e                   	pop    %esi
4038fd:	00 00                	add    %al,(%eax)
4038ff:	00 84 98 40 00 67 7c 	add    %al,0x7c670040(%eax,%ebx,4)
403906:	00 00                	add    %al,(%eax)
403908:	66 00 00             	data16 add %al,(%eax)
40390b:	00 94 98 40 00 68 7c 	add    %dl,0x7c680040(%eax,%ebx,4)
403912:	00 00                	add    %al,(%eax)
403914:	67 00 00             	add    %al,(%bx,%si)
403917:	00 60 98             	add    %ah,-0x68(%eax)
40391a:	40                   	inc    %eax
40391b:	00 86 7c 00 00 83    	add    %al,-0x7cffff84(%esi)
403921:	00 00                	add    %al,(%eax)
403923:	00 74 98 40          	add    %dh,0x40(%eax,%ebx,4)
403927:	00 92 7c 00 00 88    	add    %dl,-0x77ffff84(%edx)
40392d:	00 00                	add    %al,(%eax)
40392f:	00 00                	add    %al,(%eax)
403931:	00 00                	add    %al,(%eax)
403933:	00 30                	add    %dh,(%eax)
403935:	a5                   	movsl  %ds:(%esi),%es:(%edi)
403936:	41                   	inc    %ecx
403937:	00 c0                	add    %al,%al
403939:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40393a:	40                   	inc    %eax
40393b:	00 e0                	add    %ah,%al
40393d:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40393e:	40                   	inc    %eax
40393f:	00 c0                	add    %al,%al
403941:	a8 40                	test   $0x40,%al
403943:	00 f0                	add    %dh,%al
403945:	a8 40                	test   $0x40,%al
403947:	00 e0                	add    %ah,%al
403949:	a8 40                	test   $0x40,%al
40394b:	00 e0                	add    %ah,%al
40394d:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40394e:	40                   	inc    %eax
40394f:	00 a0 a7 40 00 b0    	add    %ah,-0x4fffbf59(%eax)
403955:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
403956:	40                   	inc    %eax
403957:	00 00                	add    %al,(%eax)
403959:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
40395a:	40                   	inc    %eax
40395b:	00 60 a7             	add    %ah,-0x59(%eax)
40395e:	40                   	inc    %eax
40395f:	00 50 a6             	add    %dl,-0x5a(%eax)
403962:	40                   	inc    %eax
403963:	00 30                	add    %dh,(%eax)
403965:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
403966:	40                   	inc    %eax
403967:	00 20                	add    %ah,(%eax)