403767:	00 13                	add    %dl,(%ebx)
403769:	30 08                	xor    %cl,(%eax)
40376b:	00 f6                	add    %dh,%dh
40376d:	00 00                	add    %al,(%eax)
40376f:	00 0a                	add    %cl,(%edx)
403771:	00 00                	add    %al,(%eax)
403773:	11 02                	adc    %eax,(%edx)
403775:	03 28                	add    (%eax),%ebp
403777:	02 01                	add    (%ecx),%al
403779:	00 0a                	add    %cl,(%edx)
40377b:	03 6f 26             	add    0x26(%edi),%ebp
40377e:	00 00                	add    %al,(%eax)
403780:	0a 0a                	or     (%edx),%cl
403782:	06                   	push   %es
403783:	18 6f 27             	sbb    %ch,0x27(%edi)
403786:	00 00                	add    %al,(%eax)
403788:	0a 06                	or     (%esi),%al
40378a:	18 6f 28             	sbb    %ch,0x28(%edi)
40378d:	00 00                	add    %al,(%eax)
40378f:	0a 06                	or     (%esi),%al
403791:	1b 6f 29             	sbb    0x29(%edi),%ebp
403794:	00 00                	add    %al,(%eax)
403796:	0a 06                	or     (%esi),%al
403798:	02 28                	add    (%eax),%ch
40379a:	2a 00                	sub    (%eax),%al
40379c:	00 0a                	add    %cl,(%edx)
40379e:	6f                   	outsl  %ds:(%esi),(%dx)
40379f:	2b 00                	sub    (%eax),%eax
4037a1:	00 0a                	add    %cl,(%edx)
4037a3:	6f                   	outsl  %ds:(%esi),(%dx)
4037a4:	2c 00                	sub    $0x0,%al
4037a6:	00 0a                	add    %cl,(%edx)
4037a8:	22 00                	and    (%eax),%al
4037aa:	00 80 3f 22 00 00    	add    %al,0x223f(%eax)
4037b0:	80 3f 02             	cmpb   $0x2,(%edi)
4037b3:	28 2e                	sub    %ch,(%esi)
4037b5:	00 00                	add    %al,(%eax)
4037b7:	0a 18                	or     (%eax),%bl
4037b9:	59                   	pop    %ecx
4037ba:	6b 02 28             	imul   $0x28,(%edx),%eax
4037bd:	24 00                	and    $0x0,%al
4037bf:	00 0a                	add    %cl,(%edx)
4037c1:	18 59 6b             	sbb    %bl,0x6b(%ecx)
4037c4:	22 00                	and    (%eax),%al
4037c6:	00 40 40             	add    %al,0x40(%eax)
4037c9:	28 76 01             	sub    %dh,0x1(%esi)
4037cc:	00 06                	add    %al,(%esi)
4037ce:	0b 06                	or     (%esi),%eax
4037d0:	02 6f 2b             	add    0x2b(%edi),%ch
4037d3:	00 00                	add    %al,(%eax)
4037d5:	0a 73 2d             	or     0x2d(%ebx),%dh
4037d8:	00 00                	add    %al,(%eax)
4037da:	0a 07                	or     (%edi),%al
4037dc:	6f                   	outsl  %ds:(%esi),(%dx)
4037dd:	5d                   	pop    %ebp
4037de:	00 00                	add    %al,(%eax)
4037e0:	0a 06                	or     (%esi),%al
4037e2:	7e 1a                	jle    0x4037fe
4037e4:	00 00                	add    %al,(%eax)
4037e6:	04 73                	add    $0x73,%al
4037e8:	03 01                	add    (%ecx),%eax
4037ea:	00 0a                	add    %cl,(%edx)
4037ec:	07                   	pop    %es
4037ed:	6f                   	outsl  %ds:(%esi),(%dx)
4037ee:	5f                   	pop    %edi
4037ef:	00 00                	add    %al,(%eax)
4037f1:	0a 02                	or     (%edx),%al
4037f3:	28 dc                	sub    %bl,%ah
4037f5:	00 00                	add    %al,(%eax)
4037f7:	06                   	push   %es
4037f8:	0c 08                	or     $0x8,%al
4037fa:	2c 6d                	sub    $0x6d,%al
4037fc:	06                   	push   %es
4037fd:	7e 1a                	jle    0x403819
4037ff:	00 00                	add    %al,(%eax)
403801:	04 22                	add    $0x22,%al
403803:	00 00                	add    %al,(%eax)
403805:	80 3f 73             	cmpb   $0x73,(%edi)
403808:	34 00                	xor    $0x0,%al
40380a:	00 0a                	add    %cl,(%edx)
40380c:	16                   	push   %ss
40380d:	1f                   	pop    %ds
40380e:	26 02 28             	add    %es:(%eax),%ch
403811:	2e 00 00             	add    %al,%cs:(%eax)
403814:	0a 1f                	or     (%edi),%bl
403816:	26 6f                	outsl  %es:(%esi),(%dx)
403818:	35 00 00 0a 06       	xor    $0x60a0000,%eax
40381d:	02 6f 47             	add    0x47(%edi),%ch
403820:	00 00                	add    %al,(%eax)
403822:	0a 20                	or     (%eax),%ah
403824:	92                   	xchg   %eax,%edx
403825:	e2 41                	loop   0x403868
403827:	79 28                	jns    0x403851
403829:	7b 01                	jnp    0x40382c
40382b:	00 06                	add    %al,(%esi)
40382d:	22 00                	and    (%eax),%al
40382f:	00 40 41             	add    %al,0x41(%eax)
403832:	73 38                	jae    0x40386c
403834:	00 00                	add    %al,(%eax)
403836:	0a 7e 16             	or     0x16(%esi),%bh
403839:	00 00                	add    %al,(%eax)
40383b:	04 73                	add    $0x73,%al
40383d:	2d 00 00 0a 22       	sub    $0x220a0000,%eax
403842:	00 00                	add    %al,(%eax)
403844:	70 41                	jo     0x403887
403846:	22 00                	and    (%eax),%al
403848:	00 00                	add    %al,(%eax)
40384a:	00 02                	add    %al,(%edx)
40384c:	28 2e                	sub    %ch,(%esi)
40384e:	00 00                	add    %al,(%eax)
403850:	0a 1f                	or     (%edi),%bl
403852:	32 59 6b             	xor    0x6b(%ecx),%bl
403855:	22 00                	and    (%eax),%al
403857:	00 18                	add    %bl,(%eax)
403859:	42                   	inc    %edx
40385a:	73 32                	jae    0x40388e
40385c:	00 00                	add    %al,(%eax)
40385e:	0a 28                	or     (%eax),%ch
403860:	9d                   	popf
403861:	02 00                	add    (%eax),%al
403863:	06                   	push   %es
403864:	6f                   	outsl  %ds:(%esi),(%dx)
403865:	39 00                	cmp    %eax,(%eax)
403867:	00 0a                	add    %cl,(%edx)
403869:	2a 00                	sub    (%eax),%al
40386b:	00 03                	add    %al,(%ebx)
40386d:	30 03                	xor    %al,(%ebx)
40386f:	00 54 00 00          	add    %dl,0x0(%eax,%eax,1)
403873:	00 00                	add    %al,(%eax)
403875:	00 00                	add    %al,(%eax)
403877:	00 02                	add    %al,(%edx)
403879:	16                   	push   %ss
40387a:	7d 21                	jge    0x40389d
40387c:	00 00                	add    %al,(%eax)
40387e:	04 02                	add    $0x2,%al
403880:	16                   	push   %ss
403881:	7d 22                	jge    0x4038a5
403883:	00 00                	add    %al,(%eax)
403885:	04 02                	add    $0x2,%al
403887:	17                   	pop    %ss
403888:	7d 23                	jge    0x4038ad
40388a:	00 00                	add    %al,(%eax)
40388c:	04 02                	add    $0x2,%al
40388e:	28 1d 00 00 0a 7d    	sub    %bl,0x7d0a0000
403894:	24 00                	and    $0x0,%al
403896:	00 04 02             	add    %al,(%edx,%eax,1)
403899:	28 1f                	sub    %bl,(%edi)
40389b:	00 00                	add    %al,(%eax)
40389d:	0a 02                	or     (%edx),%al
40389f:	20 12                	and    %dl,(%edx)
4038a1:	28 02                	sub    %al,(%edx)
4038a3:	00 17                	add    %dl,(%edi)
4038a5:	28 1b                	sub    %bl,(%ebx)
4038a7:	00 00                	add    %al,(%eax)
4038a9:	0a 02                	or     (%edx),%al
4038ab:	17                   	pop    %ss
4038ac:	6f                   	outsl  %ds:(%esi),(%dx)
4038ad:	1c 00                	sbb    $0x0,%al
4038af:	00 0a                	add    %cl,(%edx)
4038b1:	02 20                	add    (%eax),%ah
4038b3:	cc                   	int3
4038b4:	e2 41                	loop   0x4038f7
4038b6:	79 28                	jns    0x4038e0
4038b8:	7b 01                	jnp    0x4038bb
4038ba:	00 06                	add    %al,(%esi)
4038bc:	22 00                	and    (%eax),%al
4038be:	00 40 41             	add    %al,0x41(%eax)
4038c1:	73 38                	jae    0x4038fb
4038c3:	00 00                	add    %al,(%eax)
4038c5:	0a 6f 21             	or     0x21(%edi),%ch
4038c8:	00 00                	add    %al,(%eax)
4038ca:	0a 2a                	or     (%edx),%ch
4038cc:	13 30                	adc    (%eax),%esi
4038ce:	01 00                	add    %eax,(%eax)
4038d0:	09 00                	or     %eax,(%eax)
4038d2:	00 00                	add    %al,(%eax)
4038d4:	0b 00                	or     (%eax),%eax
4038d6:	00 11                	add    %dl,(%ecx)
4038d8:	02 7b 23             	add    0x23(%ebx),%bh
4038db:	00 00                	add    %al,(%eax)
4038dd:	04 0a                	add    $0xa,%al
4038df:	06                   	push   %es
4038e0:	2a 00                	sub    (%eax),%al
4038e2:	00 00                	add    %al,(%eax)
4038e4:	3a 02                	cmp    (%edx),%al
4038e6:	03 7d 23             	add    0x23(%ebp),%edi
4038e9:	00 00                	add    %al,(%eax)
4038eb:	04 02                	add    $0x2,%al
4038ed:	28 22                	sub    %ah,(%edx)
4038ef:	00 00                	add    %al,(%eax)
4038f1:	0a 2a                	or     (%edx),%ch
4038f3:	00 13                	add    %dl,(%ebx)
4038f5:	30 01                	xor    %al,(%ecx)
4038f7:	00 09                	add    %cl,(%ecx)
4038f9:	00 00                	add    %al,(%eax)
4038fb:	00 0c 00             	add    %cl,(%eax,%eax,1)
4038fe:	00 11                	add    %dl,(%ecx)
403900:	02 7b 24             	add    0x24(%ebx),%bh
403903:	00 00                	add    %al,(%eax)
403905:	04 0a                	add    $0xa,%al
403907:	06                   	push   %es
403908:	2a 00                	sub    (%eax),%al
40390a:	00 00                	add    %al,(%eax)
40390c:	3a 02                	cmp    (%edx),%al
40390e:	03 7d 24             	add    0x24(%ebp),%edi
403911:	00 00                	add    %al,(%eax)
403913:	04 02                	add    $0x2,%al
403915:	28 22                	sub    %ah,(%edx)
403917:	00 00                	add    %al,(%eax)
403919:	0a 2a                	or     (%edx),%ch
40391b:	00 56 02             	add    %dl,0x2(%esi)
40391e:	03 28                	add    (%eax),%ebp
403920:	04 01                	add    $0x1,%al
403922:	00 0a                	add    %cl,(%edx)
403924:	02 17                	add    (%edi),%dl
403926:	7d 21                	jge    0x403949
403928:	00 00                	add    %al,(%eax)
40392a:	04 02                	add    $0x2,%al
40392c:	28 22                	sub    %ah,(%edx)
40392e:	00 00                	add    %al,(%eax)
403930:	0a 2a                	or     (%edx),%ch
403932:	00 00                	add    %al,(%eax)
403934:	56                   	push   %esi
403935:	02 03                	add    (%ebx),%al
403937:	28 05 01 00 0a 02    	sub    %al,0x20a0001
40393d:	16                   	push   %ss
40393e:	7d 21                	jge    0x403961
403940:	00 00                	add    %al,(%eax)
403942:	04 02                	add    $0x2,%al
403944:	28 22                	sub    %ah,(%edx)
403946:	00 00                	add    %al,(%eax)
403948:	0a 2a                	or     (%edx),%ch
40394a:	00 00                	add    %al,(%eax)
40394c:	56                   	push   %esi
40394d:	02 03                	add    (%ebx),%al
40394f:	28 06                	sub    %al,(%esi)
403951:	01 00                	add    %eax,(%eax)
403953:	0a 02                	or     (%edx),%al
403955:	17                   	pop    %ss
403956:	7d 22                	jge    0x40397a
403958:	00 00                	add    %al,(%eax)
40395a:	04 02                	add    $0x2,%al
40395c:	28 22                	sub    %ah,(%edx)
40395e:	00 00                	add    %al,(%eax)
403960:	0a 2a                	or     (%edx),%ch
403962:	00 00                	add    %al,(%eax)
403964:	56                   	push   %esi
403965:	02 03                	add    (%ebx),%al
403967:	28 07                	sub    %al,(%edi)
403969:	01 00                	add    %eax,(%eax)
40396b:	0a 02                	or     (%edx),%al
40396d:	16                   	push   %ss
40396e:	7d 22                	jge    0x403992
403970:	00 00                	add    %al,(%eax)
403972:	04 02                	add    $0x2,%al
403974:	28 22                	sub    %ah,(%edx)
403976:	00 00                	add    %al,(%eax)
403978:	0a 2a                	or     (%edx),%ch
40397a:	00 00                	add    %al,(%eax)
40397c:	13 30                	adc    (%eax),%esi
40397e:	08 00                	or     %al,(%eax)
403980:	68 02 00 00 0d       	push   $0xd000002
403985:	00 00                	add    %al,(%eax)
403987:	11 03                	adc    %eax,(%ebx)
403989:	6f                   	outsl  %ds:(%esi),(%dx)
40398a:	26 00 00             	add    %al,%es:(%eax)
40398d:	0a 0b                	or     (%ebx),%cl
40398f:	07                   	pop    %es
403990:	18 6f 27             	sbb    %ch,0x27(%edi)
403993:	00 00                	add    %al,(%eax)
403995:	0a 07                	or     (%edi),%al
403997:	18 6f 28             	sbb    %ch,0x28(%edi)
40399a:	00 00                	add    %al,(%eax)
40399c:	0a 07                	or     (%edi),%al
40399e:	1b 6f 29             	sbb    0x29(%edi),%ebp
4039a1:	00 00                	add    %al,(%eax)
4039a3:	0a 07                	or     (%edi),%al
4039a5:	02 28                	add    (%eax),%ch
4039a7:	2a 00                	sub    (%eax),%al
4039a9:	00 0a                	add    %cl,(%edx)
4039ab:	6f                   	outsl  %ds:(%esi),(%dx)
4039ac:	2b 00                	sub    (%eax),%eax
4039ae:	00 0a                	add    %cl,(%edx)
4039b0:	6f                   	outsl  %ds:(%esi),(%dx)
4039b1:	2c 00                	sub    $0x0,%al
4039b3:	00 0a                	add    %cl,(%edx)
4039b5:	02 7b 23             	add    0x23(%ebx),%bh
4039b8:	00 00                	add    %al,(%eax)
4039ba:	04 16                	add    $0x16,%al
4039bc:	fe 01                	incb   (%ecx)
4039be:	0d 09 39 be 00       	or     $0xbe3909,%eax
4039c3:	00 00                	add    %al,(%eax)
4039c5:	22 00                	and    (%eax),%al
4039c7:	00 00                	add    %al,(%eax)
4039c9:	3f                   	aas
4039ca:	22 00                	and    (%eax),%al
4039cc:	00 00                	add    %al,(%eax)
4039ce:	3f                   	aas
4039cf:	02 28                	add    (%eax),%ch
4039d1:	2e 00 00             	add    %al,%cs:(%eax)
4039d4:	0a 17                	or     (%edi),%dl
4039d6:	59                   	pop    %ecx
4039d7:	6b 02 28             	imul   $0x28,(%edx),%eax
4039da:	24 00                	and    $0x0,%al
4039dc:	00 0a                	add    %cl,(%edx)
4039de:	17                   	pop    %ss
4039df:	59                   	pop    %ecx
4039e0:	6b 22 00             	imul   $0x0,(%edx),%esp
4039e3:	00 40 40             	add    %al,0x40(%eax)
4039e6:	28 76 01             	sub    %dh,0x1(%esi)
4039e9:	00 06                	add    %al,(%esi)
4039eb:	13 04 07             	adc    (%edi,%eax,1),%eax
4039ee:	02 7b 21             	add    0x21(%ebx),%bh
4039f1:	00 00                	add    %al,(%eax)
4039f3:	04 2d                	add    $0x2d,%al
4039f5:	07                   	pop    %es
4039f6:	7e 1a                	jle    0x403a12
4039f8:	00 00                	add    %al,(%eax)
4039fa:	04 2b                	add    $0x2b,%al
4039fc:	14 02                	adc    $0x2,%al
4039fe:	7b 22                	jnp    0x403a22
403a00:	00 00                	add    %al,(%eax)
403a02:	04 2d                	add    $0x2d,%al
403a04:	07                   	pop    %es
403a05:	7e 0f                	jle    0x403a16
403a07:	00 00                	add    %al,(%eax)
403a09:	04 2b                	add    $0x2b,%al
403a0b:	05 7e 11 00 00       	add    $0x117e,%eax
403a10:	04 22                	add    $0x22,%al
403a12:	00 00                	add    %al,(%eax)
403a14:	80 3f 73             	cmpb   $0x73,(%edi)
403a17:	34 00                	xor    $0x0,%al
403a19:	00 0a                	add    %cl,(%edx)
403a1b:	11 04 6f             	adc    %eax,(%edi,%ebp,2)
403a1e:	5f                   	pop    %edi
403a1f:	00 00                	add    %al,(%eax)
403a21:	0a 07                	or     (%edi),%al
403a23:	02 6f 47             	add    0x47(%edi),%ch
403a26:	00 00                	add    %al,(%eax)
403a28:	0a 02                	or     (%edx),%al
403a2a:	6f                   	outsl  %ds:(%esi),(%dx)
403a2b:	59                   	pop    %ecx
403a2c:	00 00                	add    %al,(%eax)
403a2e:	0a 02                	or     (%edx),%al
403a30:	7b 21                	jnp    0x403a53
403a32:	00 00                	add    %al,(%eax)
403a34:	04 2d                	add    $0x2d,%al
403a36:	07                   	pop    %es
403a37:	7e 16                	jle    0x403a4f
403a39:	00 00                	add    %al,(%eax)