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)
403a3b:	04 2b                	add    $0x2b,%al
403a3d:	14 02                	adc    $0x2,%al
403a3f:	7b 22                	jnp    0x403a63
403a41:	00 00                	add    %al,(%eax)
403a43:	04 2d                	add    $0x2d,%al
403a45:	07                   	pop    %es
403a46:	7e 0f                	jle    0x403a57
403a48:	00 00                	add    %al,(%eax)
403a4a:	04 2b                	add    $0x2b,%al
403a4c:	05 7e 11 00 00       	add    $0x117e,%eax
403a51:	04 73                	add    $0x73,%al
403a53:	2d 00 00 0a 22       	sub    $0x220a0000,%eax
403a58:	00 00                	add    %al,(%eax)
403a5a:	00 00                	add    %al,(%eax)
403a5c:	22 00                	and    (%eax),%al
403a5e:	00 00                	add    %al,(%eax)
403a60:	00 02                	add    %al,(%edx)
403a62:	28 2e                	sub    %ch,(%esi)
403a64:	00 00                	add    %al,(%eax)
403a66:	0a 6b 02             	or     0x2(%ebx),%ch
403a69:	28 24 00             	sub    %ah,(%eax,%eax,1)
403a6c:	00 0a                	add    %cl,(%edx)
403a6e:	6b 73 32 00          	imul   $0x0,0x32(%ebx),%esi
403a72:	00 0a                	add    %cl,(%edx)
403a74:	28 9e 02 00 06 6f    	sub    %bl,0x6f060002(%esi)
403a7a:	39 00                	cmp    %eax,(%eax)
403a7c:	00 0a                	add    %cl,(%edx)
403a7e:	38 6c 01 00          	cmp    %ch,0x0(%ecx,%eax,1)
403a82:	00 7e 0f             	add    %bh,0xf(%esi)
403a85:	00 00                	add    %al,(%eax)
403a87:	04 0a                	add    $0xa,%al
403a89:	02 7b 23             	add    0x23(%ebx),%bh
403a8c:	00 00                	add    %al,(%eax)
403a8e:	04 13                	add    $0x13,%al
403a90:	07                   	pop    %es
403a91:	11 07                	adc    %eax,(%edi)
403a93:	13 06                	adc    (%esi),%eax
403a95:	11 06                	adc    %eax,(%esi)
403a97:	17                   	pop    %ss
403a98:	59                   	pop    %ecx
403a99:	45                   	inc    %ebp
403a9a:	05 00 00 00 02       	add    $0x2000000,%eax
403a9f:	00 00                	add    %al,(%eax)
403aa1:	00 0a                	add    %cl,(%edx)
403aa3:	00 00                	add    %al,(%eax)
403aa5:	00 12                	add    %dl,(%edx)
403aa7:	00 00                	add    %al,(%eax)
403aa9:	00 1a                	add    %bl,(%edx)
403aab:	00 00                	add    %al,(%eax)
403aad:	00 22                	add    %ah,(%edx)
403aaf:	00 00                	add    %al,(%eax)
403ab1:	00 2b                	add    %ch,(%ebx)
403ab3:	26 7e 0f             	es jle 0x403ac5
403ab6:	00 00                	add    %al,(%eax)
403ab8:	04 0a                	add    $0xa,%al
403aba:	2b 1e                	sub    (%esi),%ebx
403abc:	7e 12                	jle    0x403ad0
403abe:	00 00                	add    %al,(%eax)
403ac0:	04 0a                	add    $0xa,%al
403ac2:	2b 16                	sub    (%esi),%edx
403ac4:	7e 15                	jle    0x403adb
403ac6:	00 00                	add    %al,(%eax)
403ac8:	04 0a                	add    $0xa,%al
403aca:	2b 0e                	sub    (%esi),%ecx
403acc:	7e 13                	jle    0x403ae1
403ace:	00 00                	add    %al,(%eax)
403ad0:	04 0a                	add    $0xa,%al
403ad2:	2b 06                	sub    (%esi),%eax
403ad4:	7e 14                	jle    0x403aea
403ad6:	00 00                	add    %al,(%eax)
403ad8:	04 0a                	add    $0xa,%al
403ada:	22 00                	and    (%eax),%al
403adc:	00 00                	add    %al,(%eax)
403ade:	3f                   	aas
403adf:	22 00                	and    (%eax),%al
403ae1:	00 00                	add    %al,(%eax)
403ae3:	3f                   	aas
403ae4:	02 28                	add    (%eax),%ch
403ae6:	2e 00 00             	add    %al,%cs:(%eax)
403ae9:	0a 17                	or     (%edi),%dl
403aeb:	59                   	pop    %ecx
403aec:	6b 02 28             	imul   $0x28,(%edx),%eax
403aef:	24 00                	and    $0x0,%al
403af1:	00 0a                	add    %cl,(%edx)
403af3:	17                   	pop    %ss
403af4:	59                   	pop    %ecx
403af5:	6b 22 00             	imul   $0x0,(%edx),%esp
403af8:	00 40 40             	add    %al,0x40(%eax)
403afb:	28 76 01             	sub    %dh,0x1(%esi)
403afe:	00 06                	add    %al,(%esi)
403b00:	0c 02                	or     $0x2,%al
403b02:	7b 21                	jnp    0x403b25
403b04:	00 00                	add    %al,(%eax)
403b06:	04 16                	add    $0x16,%al
403b08:	fe 01                	incb   (%ecx)
403b0a:	13 08                	adc    (%eax),%ecx
403b0c:	11 08                	adc    %ecx,(%eax)
403b0e:	2c 3b                	sub    $0x3b,%al
403b10:	22 00                	and    (%eax),%al
403b12:	00 00                	add    %al,(%eax)
403b14:	3f                   	aas
403b15:	22 00                	and    (%eax),%al
403b17:	00 00                	add    %al,(%eax)
403b19:	3f                   	aas
403b1a:	02 28                	add    (%eax),%ch
403b1c:	2e 00 00             	add    %al,%cs:(%eax)
403b1f:	0a 17                	or     (%edi),%dl
403b21:	59                   	pop    %ecx
403b22:	6b 02 28             	imul   $0x28,(%edx),%eax
403b25:	24 00                	and    $0x0,%al
403b27:	00 0a                	add    %cl,(%edx)
403b29:	17                   	pop    %ss
403b2a:	59                   	pop    %ecx
403b2b:	6b 22 00             	imul   $0x0,(%edx),%esp
403b2e:	00 40 40             	add    %al,0x40(%eax)
403b31:	28 76 01             	sub    %dh,0x1(%esi)
403b34:	00 06                	add    %al,(%esi)
403b36:	0c 07                	or     $0x7,%al
403b38:	06                   	push   %es
403b39:	22 00                	and    (%eax),%al
403b3b:	00 00                	add    %al,(%eax)
403b3d:	3f                   	aas
403b3e:	73 34                	jae    0x403b74
403b40:	00 00                	add    %al,(%eax)
403b42:	0a 08                	or     (%eax),%cl
403b44:	6f                   	outsl  %ds:(%esi),(%dx)
403b45:	5f                   	pop    %edi
403b46:	00 00                	add    %al,(%eax)
403b48:	0a 2b                	or     (%ebx),%ch
403b4a:	23 22                	and    (%edx),%esp
403b4c:	00 00                	add    %al,(%eax)
403b4e:	00 00                	add    %al,(%eax)
403b50:	22 00                	and    (%eax),%al
403b52:	00 00                	add    %al,(%eax)
403b54:	00 02                	add    %al,(%edx)
403b56:	28 2e                	sub    %ch,(%esi)
403b58:	00 00                	add    %al,(%eax)
403b5a:	0a 6b 02             	or     0x2(%ebx),%ch
403b5d:	28 24 00             	sub    %ah,(%eax,%eax,1)
403b60:	00 0a                	add    %cl,(%edx)
403b62:	6b 22 00             	imul   $0x0,(%edx),%esp
403b65:	00 40 40             	add    %al,0x40(%eax)
403b68:	28 76 01             	sub    %dh,0x1(%esi)
403b6b:	00 06                	add    %al,(%esi)
403b6d:	0c 02                	or     $0x2,%al
403b6f:	7b 21                	jnp    0x403b92
403b71:	00 00                	add    %al,(%eax)
403b73:	04 2d                	add    $0x2d,%al
403b75:	0a 1f                	or     (%edi),%bl
403b77:	19 06                	sbb    %eax,(%esi)
403b79:	28 08                	sub    %cl,(%eax)
403b7b:	01 00                	add    %eax,(%eax)
403b7d:	0a 2b                	or     (%ebx),%ch
403b7f:	16                   	push   %ss
403b80:	02 7b 22             	add    0x22(%ebx),%bh
403b83:	00 00                	add    %al,(%eax)
403b85:	04 2d                	add    $0x2d,%al
403b87:	0d 20 e1 00 00       	or     $0xe120,%eax
403b8c:	00 06                	add    %al,(%esi)
403b8e:	28 08                	sub    %cl,(%eax)
403b90:	01 00                	add    %eax,(%eax)
403b92:	0a 2b                	or     (%ebx),%ch
403b94:	01 06                	add    %eax,(%esi)
403b96:	73 2d                	jae    0x403bc5
403b98:	00 00                	add    %al,(%eax)
403b9a:	0a 13                	or     (%ebx),%dl
403b9c:	05 07 11 05 08       	add    $0x8051107,%eax
403ba1:	6f                   	outsl  %ds:(%esi),(%dx)
403ba2:	5d                   	pop    %ebp
403ba3:	00 00                	add    %al,(%eax)
403ba5:	0a 07                	or     (%edi),%al
403ba7:	02 6f 47             	add    0x47(%edi),%ch
403baa:	00 00                	add    %al,(%eax)
403bac:	0a 02                	or     (%edx),%al
403bae:	6f                   	outsl  %ds:(%esi),(%dx)