4037d9:	00 06                	add    %al,(%esi)
4037db:	73 46                	jae    0x403823
4037dd:	00 00                	add    %al,(%eax)
4037df:	0a 28                	or     (%eax),%ch
4037e1:	57                   	push   %edi
4037e2:	00 00                	add    %al,(%eax)
4037e4:	06                   	push   %es
4037e5:	00 02                	add    %al,(%edx)
4037e7:	7b 1c                	jnp    0x403805
4037e9:	00 00                	add    %al,(%eax)
4037eb:	04 1f                	add    $0x1f,%al
4037ed:	0d 20 f2 00 00       	or     $0xf220,%eax
4037f2:	00 73 44             	add    %dh,0x44(%ebx)
4037f5:	00 00                	add    %al,(%eax)
4037f7:	0a 28                	or     (%eax),%ch
4037f9:	52                   	push   %edx
4037fa:	00 00                	add    %al,(%eax)
4037fc:	06                   	push   %es
4037fd:	00 02                	add    %al,(%edx)
4037ff:	7b 1c                	jnp    0x40381d
403801:	00 00                	add    %al,(%eax)
403803:	04 72                	add    $0x72,%al
403805:	bf 03 00 70 28       	mov    $0x28700003,%edi
40380a:	53                   	push   %ebx
40380b:	00 00                	add    %al,(%eax)
40380d:	06                   	push   %es
40380e:	00 02                	add    %al,(%edx)
403810:	7b 1c                	jnp    0x40382e
403812:	00 00                	add    %al,(%eax)
403814:	04 1f                	add    $0x1f,%al
403816:	28 1f                	sub    %bl,(%edi)
403818:	23 73 45             	and    0x45(%ebx),%esi
40381b:	00 00                	add    %al,(%eax)
40381d:	0a 28                	or     (%eax),%ch
40381f:	54                   	push   %esp
403820:	00 00                	add    %al,(%eax)
403822:	06                   	push   %es
403823:	00 02                	add    %al,(%edx)
403825:	7b 1c                	jnp    0x403843
403827:	00 00                	add    %al,(%eax)
403829:	04 1f                	add    $0x1f,%al
40382b:	10 28                	adc    %ch,(%eax)
40382d:	55                   	push   %ebp
40382e:	00 00                	add    %al,(%eax)
403830:	06                   	push   %es
403831:	00 02                	add    %al,(%edx)
403833:	7b 1c                	jnp    0x403851
403835:	00 00                	add    %al,(%eax)
403837:	04 72                	add    $0x72,%al
403839:	55                   	push   %ebp
40383a:	03 00                	add    (%eax),%eax
40383c:	70 28                	jo     0x403866
40383e:	46                   	inc    %esi
40383f:	00 00                	add    %al,(%eax)
403841:	06                   	push   %es
403842:	00 02                	add    %al,(%edx)
403844:	7b 1c                	jnp    0x403862
403846:	00 00                	add    %al,(%eax)
403848:	04 17                	add    $0x17,%al
40384a:	28 56 00             	sub    %dl,0x0(%esi)
40384d:	00 06                	add    %al,(%esi)
40384f:	00 02                	add    %al,(%edx)
403851:	7b 1c                	jnp    0x40386f
403853:	00 00                	add    %al,(%eax)
403855:	04 02                	add    $0x2,%al
403857:	fe 06                	incb   (%esi)
403859:	32 00                	xor    (%eax),%al
40385b:	00 06                	add    %al,(%esi)
40385d:	73 46                	jae    0x4038a5
40385f:	00 00                	add    %al,(%eax)
403861:	0a 28                	or     (%eax),%ch
403863:	57                   	push   %edi
403864:	00 00                	add    %al,(%eax)
403866:	06                   	push   %es
403867:	00 02                	add    %al,(%edx)
403869:	7b 1d                	jnp    0x403888
40386b:	00 00                	add    %al,(%eax)
40386d:	04 1f                	add    $0x1f,%al
40386f:	67 20 c3             	addr16 and %al,%bl
403872:	00 00                	add    %al,(%eax)
403874:	00 73 44             	add    %dh,0x44(%ebx)
403877:	00 00                	add    %al,(%eax)
403879:	0a 28                	or     (%eax),%ch
40387b:	52                   	push   %edx
40387c:	00 00                	add    %al,(%eax)
40387e:	06                   	push   %es
40387f:	00 02                	add    %al,(%edx)
403881:	7b 1d                	jnp    0x4038a0
403883:	00 00                	add    %al,(%eax)
403885:	04 72                	add    $0x72,%al
403887:	cf                   	iret
403888:	03 00                	add    (%eax),%eax
40388a:	70 28                	jo     0x4038b4
40388c:	53                   	push   %ebx
40388d:	00 00                	add    %al,(%eax)
40388f:	06                   	push   %es
403890:	00 02                	add    %al,(%edx)
403892:	7b 1d                	jnp    0x4038b1
403894:	00 00                	add    %al,(%eax)
403896:	04 1f                	add    $0x1f,%al
403898:	28 1f                	sub    %bl,(%edi)
40389a:	23 73 45             	and    0x45(%ebx),%esi
40389d:	00 00                	add    %al,(%eax)
40389f:	0a 28                	or     (%eax),%ch
4038a1:	54                   	push   %esp
4038a2:	00 00                	add    %al,(%eax)
4038a4:	06                   	push   %es
4038a5:	00 02                	add    %al,(%edx)
4038a7:	7b 1d                	jnp    0x4038c6
4038a9:	00 00                	add    %al,(%eax)
4038ab:	04 1f                	add    $0x1f,%al
4038ad:	0f 28 55 00          	movaps 0x0(%ebp),%xmm2
4038b1:	00 06                	add    %al,(%esi)
4038b3:	00 02                	add    %al,(%edx)
4038b5:	7b 1d                	jnp    0x4038d4
4038b7:	00 00                	add    %al,(%eax)
4038b9:	04 72                	add    $0x72,%al
4038bb:	59                   	pop    %ecx
4038bc:	03 00                	add    (%eax),%eax
4038be:	70 28                	jo     0x4038e8
4038c0:	46                   	inc    %esi
4038c1:	00 00                	add    %al,(%eax)
4038c3:	06                   	push   %es
4038c4:	00 02                	add    %al,(%edx)
4038c6:	7b 1d                	jnp    0x4038e5
4038c8:	00 00                	add    %al,(%eax)
4038ca:	04 17                	add    $0x17,%al
4038cc:	28 56 00             	sub    %dl,0x0(%esi)
4038cf:	00 06                	add    %al,(%esi)
4038d1:	00 02                	add    %al,(%edx)
4038d3:	7b 1d                	jnp    0x4038f2
4038d5:	00 00                	add    %al,(%eax)
4038d7:	04 02                	add    $0x2,%al
4038d9:	fe 06                	incb   (%esi)
4038db:	38 00                	cmp    %al,(%eax)
4038dd:	00 06                	add    %al,(%esi)
4038df:	73 46                	jae    0x403927
4038e1:	00 00                	add    %al,(%eax)
4038e3:	0a 28                	or     (%eax),%ch
4038e5:	57                   	push   %edi
4038e6:	00 00                	add    %al,(%eax)
4038e8:	06                   	push   %es
4038e9:	00 02                	add    %al,(%edx)
4038eb:	7b 1e                	jnp    0x40390b
4038ed:	00 00                	add    %al,(%eax)
4038ef:	04 1f                	add    $0x1f,%al
4038f1:	0d 20 c3 00 00       	or     $0xc320,%eax
4038f6:	00 73 44             	add    %dh,0x44(%ebx)
4038f9:	00 00                	add    %al,(%eax)
4038fb:	0a 28                	or     (%eax),%ch
4038fd:	52                   	push   %edx
4038fe:	00 00                	add    %al,(%eax)
403900:	06                   	push   %es
403901:	00 02                	add    %al,(%edx)
403903:	7b 1e                	jnp    0x403923
403905:	00 00                	add    %al,(%eax)
403907:	04 72                	add    $0x72,%al
403909:	df 03                	filds  (%ebx)
40390b:	00 70 28             	add    %dh,0x28(%eax)
40390e:	53                   	push   %ebx
40390f:	00 00                	add    %al,(%eax)
403911:	06                   	push   %es
403912:	00 02                	add    %al,(%edx)
403914:	7b 1e                	jnp    0x403934
403916:	00 00                	add    %al,(%eax)
403918:	04 1f                	add    $0x1f,%al
40391a:	28 1f                	sub    %bl,(%edi)
40391c:	23 73 45             	and    0x45(%ebx),%esi
40391f:	00 00                	add    %al,(%eax)
403921:	0a 28                	or     (%eax),%ch
403923:	54                   	push   %esp
403924:	00 00                	add    %al,(%eax)
403926:	06                   	push   %es
403927:	00 02                	add    %al,(%edx)
403929:	7b 1e                	jnp    0x403949
40392b:	00 00                	add    %al,(%eax)
40392d:	04 1f                	add    $0x1f,%al
40392f:	0e                   	push   %cs
403930:	28 55 00             	sub    %dl,0x0(%ebp)
403933:	00 06                	add    %al,(%esi)
403935:	00 02                	add    %al,(%edx)
403937:	7b 1e                	jnp    0x403957
403939:	00 00                	add    %al,(%eax)
40393b:	04 72                	add    $0x72,%al
40393d:	0d 00 00 70 28       	or     $0x28700000,%eax
403942:	46                   	inc    %esi
403943:	00 00                	add    %al,(%eax)
403945:	06                   	push   %es
403946:	00 02                	add    %al,(%edx)
403948:	7b 1e                	jnp    0x403968
40394a:	00 00                	add    %al,(%eax)
40394c:	04 17                	add    $0x17,%al
40394e:	28 56 00             	sub    %dl,0x0(%esi)
403951:	00 06                	add    %al,(%esi)
403953:	00 02                	add    %al,(%edx)
403955:	7b 1e                	jnp    0x403975
403957:	00 00                	add    %al,(%eax)
403959:	04 02                	add    $0x2,%al
40395b:	fe 06                	incb   (%esi)
40395d:	36 00 00             	add    %al,%ss:(%eax)
403960:	06                   	push   %es
403961:	73 46                	jae    0x4039a9
403963:	00 00                	add    %al,(%eax)
403965:	0a 28                	or     (%eax),%ch
403967:	57                   	push   %edi
403968:	00 00                	add    %al,(%eax)
40396a:	06                   	push   %es
40396b:	00 02                	add    %al,(%edx)
40396d:	7b 1f                	jnp    0x40398e
40396f:	00 00                	add    %al,(%eax)
403971:	04 1f                	add    $0x1f,%al
403973:	3b 20                	cmp    (%eax),%esp
403975:	c3                   	ret
403976:	00 00                	add    %al,(%eax)
403978:	00 73 44             	add    %dh,0x44(%ebx)
40397b:	00 00                	add    %al,(%eax)
40397d:	0a 28                	or     (%eax),%ch
40397f:	52                   	push   %edx
403980:	00 00                	add    %al,(%eax)
403982:	06                   	push   %es
403983:	00 02                	add    %al,(%edx)
403985:	7b 1f                	jnp    0x4039a6
403987:	00 00                	add    %al,(%eax)
403989:	04 72                	add    $0x72,%al
40398b:	ef                   	out    %eax,(%dx)
40398c:	03 00                	add    (%eax),%eax
40398e:	70 28                	jo     0x4039b8
403990:	53                   	push   %ebx
403991:	00 00                	add    %al,(%eax)
403993:	06                   	push   %es
403994:	00 02                	add    %al,(%edx)
403996:	7b 1f                	jnp    0x4039b7
403998:	00 00                	add    %al,(%eax)
40399a:	04 1f                	add    $0x1f,%al
40399c:	28 1f                	sub    %bl,(%edi)
40399e:	23 73 45             	and    0x45(%ebx),%esi
4039a1:	00 00                	add    %al,(%eax)
4039a3:	0a 28                	or     (%eax),%ch
4039a5:	54                   	push   %esp
4039a6:	00 00                	add    %al,(%eax)
4039a8:	06                   	push   %es
4039a9:	00 02                	add    %al,(%edx)
4039ab:	7b 1f                	jnp    0x4039cc
4039ad:	00 00                	add    %al,(%eax)
4039af:	04 1f                	add    $0x1f,%al
4039b1:	0c 28                	or     $0x28,%al
4039b3:	55                   	push   %ebp
4039b4:	00 00                	add    %al,(%eax)
4039b6:	06                   	push   %es
4039b7:	00 02                	add    %al,(%edx)
4039b9:	7b 1f                	jnp    0x4039da
4039bb:	00 00                	add    %al,(%eax)
4039bd:	04 72                	add    $0x72,%al
4039bf:	11 00                	adc    %eax,(%eax)
4039c1:	00 70 28             	add    %dh,0x28(%eax)
4039c4:	46                   	inc    %esi
4039c5:	00 00                	add    %al,(%eax)
4039c7:	06                   	push   %es
4039c8:	00 02                	add    %al,(%edx)
4039ca:	7b 1f                	jnp    0x4039eb
4039cc:	00 00                	add    %al,(%eax)
4039ce:	04 17                	add    $0x17,%al
4039d0:	28 56 00             	sub    %dl,0x0(%esi)
4039d3:	00 06                	add    %al,(%esi)
4039d5:	00 02                	add    %al,(%edx)
4039d7:	7b 1f                	jnp    0x4039f8
4039d9:	00 00                	add    %al,(%eax)
4039db:	04 02                	add    $0x2,%al
4039dd:	fe 06                	incb   (%esi)
4039df:	37                   	aaa
4039e0:	00 00                	add    %al,(%eax)
4039e2:	06                   	push   %es
4039e3:	73 46                	jae    0x403a2b
4039e5:	00 00                	add    %al,(%eax)
4039e7:	0a 28                	or     (%eax),%ch
4039e9:	57                   	push   %edi
4039ea:	00 00                	add    %al,(%eax)
4039ec:	06                   	push   %es
4039ed:	00 02                	add    %al,(%edx)
4039ef:	7b 20                	jnp    0x403a11
4039f1:	00 00                	add    %al,(%eax)
4039f3:	04 1f                	add    $0x1f,%al
4039f5:	3b 20                	cmp    (%eax),%esp
4039f7:	9a 00 00 00 73 44 00 	lcall  $0x44,$0x73000000
4039fe:	00 0a                	add    %cl,(%edx)
403a00:	28 52 00             	sub    %dl,0x0(%edx)
403a03:	00 06                	add    %al,(%esi)
403a05:	00 02                	add    %al,(%edx)
403a07:	7b 20                	jnp    0x403a29
403a09:	00 00                	add    %al,(%eax)
403a0b:	04 72                	add    $0x72,%al
403a0d:	ff 03                	incl   (%ebx)
403a0f:	00 70 28             	add    %dh,0x28(%eax)
403a12:	53                   	push   %ebx
403a13:	00 00                	add    %al,(%eax)
403a15:	06                   	push   %es
403a16:	00 02                	add    %al,(%edx)
403a18:	7b 20                	jnp    0x403a3a
403a1a:	00 00                	add    %al,(%eax)
403a1c:	04 1f                	add    $0x1f,%al
403a1e:	28 1f                	sub    %bl,(%edi)
403a20:	23 73 45             	and    0x45(%ebx),%esi
403a23:	00 00                	add    %al,(%eax)
403a25:	0a 28                	or     (%eax),%ch
403a27:	54                   	push   %esp
403a28:	00 00                	add    %al,(%eax)
403a2a:	06                   	push   %es
403a2b:	00 02                	add    %al,(%edx)
403a2d:	7b 20                	jnp    0x403a4f
403a2f:	00 00                	add    %al,(%eax)
403a31:	04 1f                	add    $0x1f,%al
403a33:	0b 28                	or     (%eax),%ebp
403a35:	55                   	push   %ebp
403a36:	00 00                	add    %al,(%eax)
403a38:	06                   	push   %es
403a39:	00 02                	add    %al,(%edx)
403a3b:	7b 20                	jnp    0x403a5d
403a3d:	00 00                	add    %al,(%eax)
403a3f:	04 72                	add    $0x72,%al
403a41:	65 03 00             	add    %gs:(%eax),%eax
403a44:	70 28                	jo     0x403a6e
403a46:	46                   	inc    %esi
403a47:	00 00                	add    %al,(%eax)
403a49:	06                   	push   %es
403a4a:	00 02                	add    %al,(%edx)
403a4c:	7b 20                	jnp    0x403a6e
403a4e:	00 00                	add    %al,(%eax)
403a50:	04 17                	add    $0x17,%al
403a52:	28 56 00             	sub    %dl,0x0(%esi)
403a55:	00 06                	add    %al,(%esi)
403a57:	00 02                	add    %al,(%edx)
403a59:	7b 20                	jnp    0x403a7b
403a5b:	00 00                	add    %al,(%eax)
403a5d:	04 02                	add    $0x2,%al
403a5f:	fe 06                	incb   (%esi)
403a61:	3b 00                	cmp    (%eax),%eax
403a63:	00 06                	add    %al,(%esi)
403a65:	73 46                	jae    0x403aad
403a67:	00 00                	add    %al,(%eax)
403a69:	0a 28                	or     (%eax),%ch
403a6b:	57                   	push   %edi
403a6c:	00 00                	add    %al,(%eax)
403a6e:	06                   	push   %es
403a6f:	00 02                	add    %al,(%edx)
403a71:	7b 21                	jnp    0x403a94
403a73:	00 00                	add    %al,(%eax)
403a75:	04 1f                	add    $0x1f,%al
403a77:	0c 20                	or     $0x20,%al
403a79:	9a 00 00 00 73 44 00 	lcall  $0x44,$0x73000000
403a80:	00 0a                	add    %cl,(%edx)