403887:	00 00                	add    %al,(%eax)
403889:	0a 00                	or     (%eax),%al
40388b:	25 1f 2f 72 7d       	and    $0x7d722f1f,%eax
403890:	0a 00                	or     (%eax),%al
403892:	70 73                	jo     0x403907
403894:	5c                   	pop    %esp
403895:	00 00                	add    %al,(%eax)
403897:	06                   	push   %es
403898:	6f                   	outsl  %ds:(%esi),(%dx)
403899:	92                   	xchg   %eax,%edx
40389a:	00 00                	add    %al,(%eax)
40389c:	0a 00                	or     (%eax),%al
40389e:	25 1f 30 72 9f       	and    $0x9f72301f,%eax
4038a3:	0a 00                	or     (%eax),%al
4038a5:	70 73                	jo     0x40391a
4038a7:	5c                   	pop    %esp
4038a8:	00 00                	add    %al,(%eax)
4038aa:	06                   	push   %es
4038ab:	6f                   	outsl  %ds:(%esi),(%dx)
4038ac:	92                   	xchg   %eax,%edx
4038ad:	00 00                	add    %al,(%eax)
4038af:	0a 00                	or     (%eax),%al
4038b1:	25 1f 31 72 bb       	and    $0xbb72311f,%eax
4038b6:	0a 00                	or     (%eax),%al
4038b8:	70 73                	jo     0x40392d
4038ba:	5c                   	pop    %esp
4038bb:	00 00                	add    %al,(%eax)
4038bd:	06                   	push   %es
4038be:	6f                   	outsl  %ds:(%esi),(%dx)
4038bf:	92                   	xchg   %eax,%edx
4038c0:	00 00                	add    %al,(%eax)
4038c2:	0a 00                	or     (%eax),%al
4038c4:	25 1f 32 72 d3       	and    $0xd372321f,%eax
4038c9:	0a 00                	or     (%eax),%al
4038cb:	70 73                	jo     0x403940
4038cd:	5c                   	pop    %esp
4038ce:	00 00                	add    %al,(%eax)
4038d0:	06                   	push   %es
4038d1:	6f                   	outsl  %ds:(%esi),(%dx)
4038d2:	92                   	xchg   %eax,%edx
4038d3:	00 00                	add    %al,(%eax)
4038d5:	0a 00                	or     (%eax),%al
4038d7:	25 1f 33 72 f5       	and    $0xf572331f,%eax
4038dc:	0a 00                	or     (%eax),%al
4038de:	70 73                	jo     0x403953
4038e0:	5c                   	pop    %esp
4038e1:	00 00                	add    %al,(%eax)
4038e3:	06                   	push   %es
4038e4:	6f                   	outsl  %ds:(%esi),(%dx)
4038e5:	92                   	xchg   %eax,%edx
4038e6:	00 00                	add    %al,(%eax)
4038e8:	0a 00                	or     (%eax),%al
4038ea:	25 1f 34 72 0d       	and    $0xd72341f,%eax
4038ef:	0b 00                	or     (%eax),%eax
4038f1:	70 73                	jo     0x403966
4038f3:	5c                   	pop    %esp
4038f4:	00 00                	add    %al,(%eax)
4038f6:	06                   	push   %es
4038f7:	6f                   	outsl  %ds:(%esi),(%dx)
4038f8:	92                   	xchg   %eax,%edx
4038f9:	00 00                	add    %al,(%eax)
4038fb:	0a 00                	or     (%eax),%al
4038fd:	25 1f 35 72 23       	and    $0x2372351f,%eax
403902:	0b 00                	or     (%eax),%eax
403904:	70 73                	jo     0x403979
403906:	5c                   	pop    %esp
403907:	00 00                	add    %al,(%eax)
403909:	06                   	push   %es
40390a:	6f                   	outsl  %ds:(%esi),(%dx)
40390b:	92                   	xchg   %eax,%edx
40390c:	00 00                	add    %al,(%eax)
40390e:	0a 00                	or     (%eax),%al
403910:	25 1f 36 72 39       	and    $0x3972361f,%eax
403915:	0b 00                	or     (%eax),%eax
403917:	70 73                	jo     0x40398c
403919:	5c                   	pop    %esp
40391a:	00 00                	add    %al,(%eax)
40391c:	06                   	push   %es
40391d:	6f                   	outsl  %ds:(%esi),(%dx)
40391e:	92                   	xchg   %eax,%edx
40391f:	00 00                	add    %al,(%eax)
403921:	0a 00                	or     (%eax),%al
403923:	25 1f 37 72 5d       	and    $0x5d72371f,%eax
403928:	0b 00                	or     (%eax),%eax
40392a:	70 73                	jo     0x40399f
40392c:	5c                   	pop    %esp
40392d:	00 00                	add    %al,(%eax)
40392f:	06                   	push   %es
403930:	6f                   	outsl  %ds:(%esi),(%dx)
403931:	92                   	xchg   %eax,%edx
403932:	00 00                	add    %al,(%eax)
403934:	0a 00                	or     (%eax),%al
403936:	25 1f 38 72 7b       	and    $0x7b72381f,%eax
40393b:	0b 00                	or     (%eax),%eax
40393d:	70 73                	jo     0x4039b2
40393f:	5c                   	pop    %esp
403940:	00 00                	add    %al,(%eax)
403942:	06                   	push   %es
403943:	6f                   	outsl  %ds:(%esi),(%dx)
403944:	92                   	xchg   %eax,%edx
403945:	00 00                	add    %al,(%eax)
403947:	0a 00                	or     (%eax),%al
403949:	25 1f 39 72 95       	and    $0x9572391f,%eax
40394e:	0b 00                	or     (%eax),%eax
403950:	70 73                	jo     0x4039c5
403952:	5c                   	pop    %esp
403953:	00 00                	add    %al,(%eax)
403955:	06                   	push   %es
403956:	6f                   	outsl  %ds:(%esi),(%dx)
403957:	92                   	xchg   %eax,%edx
403958:	00 00                	add    %al,(%eax)
40395a:	0a 00                	or     (%eax),%al
40395c:	25 1f 3a 72 b7       	and    $0xb7723a1f,%eax
403961:	0b 00                	or     (%eax),%eax
403963:	70 73                	jo     0x4039d8
403965:	5c                   	pop    %esp
403966:	00 00                	add    %al,(%eax)
403968:	06                   	push   %es
403969:	6f                   	outsl  %ds:(%esi),(%dx)
40396a:	92                   	xchg   %eax,%edx
40396b:	00 00                	add    %al,(%eax)
40396d:	0a 00                	or     (%eax),%al
40396f:	25 1f 3b 72 d9       	and    $0xd9723b1f,%eax
403974:	0b 00                	or     (%eax),%eax
403976:	70 73                	jo     0x4039eb
403978:	5c                   	pop    %esp
403979:	00 00                	add    %al,(%eax)
40397b:	06                   	push   %es
40397c:	6f                   	outsl  %ds:(%esi),(%dx)
40397d:	92                   	xchg   %eax,%edx
40397e:	00 00                	add    %al,(%eax)
403980:	0a 00                	or     (%eax),%al
403982:	25 1f 3c 72 f5       	and    $0xf5723c1f,%eax
403987:	0b 00                	or     (%eax),%eax
403989:	70 73                	jo     0x4039fe
40398b:	5c                   	pop    %esp
40398c:	00 00                	add    %al,(%eax)
40398e:	06                   	push   %es
40398f:	6f                   	outsl  %ds:(%esi),(%dx)
403990:	92                   	xchg   %eax,%edx
403991:	00 00                	add    %al,(%eax)
403993:	0a 00                	or     (%eax),%al
403995:	25 1f 3d 72 13       	and    $0x13723d1f,%eax
40399a:	0c 00                	or     $0x0,%al
40399c:	70 73                	jo     0x403a11
40399e:	5c                   	pop    %esp
40399f:	00 00                	add    %al,(%eax)
4039a1:	06                   	push   %es
4039a2:	6f                   	outsl  %ds:(%esi),(%dx)
4039a3:	92                   	xchg   %eax,%edx
4039a4:	00 00                	add    %al,(%eax)
4039a6:	0a 00                	or     (%eax),%al
4039a8:	25 1f 3e 72 27       	and    $0x27723e1f,%eax
4039ad:	0c 00                	or     $0x0,%al
4039af:	70 73                	jo     0x403a24
4039b1:	5c                   	pop    %esp
4039b2:	00 00                	add    %al,(%eax)
4039b4:	06                   	push   %es
4039b5:	6f                   	outsl  %ds:(%esi),(%dx)
4039b6:	92                   	xchg   %eax,%edx
4039b7:	00 00                	add    %al,(%eax)
4039b9:	0a 00                	or     (%eax),%al
4039bb:	25 1f 3f 72 55       	and    $0x55723f1f,%eax
4039c0:	0c 00                	or     $0x0,%al
4039c2:	70 73                	jo     0x403a37
4039c4:	5c                   	pop    %esp
4039c5:	00 00                	add    %al,(%eax)
4039c7:	06                   	push   %es
4039c8:	6f                   	outsl  %ds:(%esi),(%dx)
4039c9:	92                   	xchg   %eax,%edx
4039ca:	00 00                	add    %al,(%eax)
4039cc:	0a 00                	or     (%eax),%al
4039ce:	25 1f 40 72 6f       	and    $0x6f72401f,%eax
4039d3:	0c 00                	or     $0x0,%al
4039d5:	70 73                	jo     0x403a4a
4039d7:	5c                   	pop    %esp
4039d8:	00 00                	add    %al,(%eax)
4039da:	06                   	push   %es
4039db:	6f                   	outsl  %ds:(%esi),(%dx)
4039dc:	92                   	xchg   %eax,%edx
4039dd:	00 00                	add    %al,(%eax)
4039df:	0a 00                	or     (%eax),%al
4039e1:	25 1f 41 72 8f       	and    $0x8f72411f,%eax
4039e6:	0c 00                	or     $0x0,%al
4039e8:	70 73                	jo     0x403a5d
4039ea:	5c                   	pop    %esp
4039eb:	00 00                	add    %al,(%eax)
4039ed:	06                   	push   %es
4039ee:	6f                   	outsl  %ds:(%esi),(%dx)
4039ef:	92                   	xchg   %eax,%edx
4039f0:	00 00                	add    %al,(%eax)
4039f2:	0a 00                	or     (%eax),%al
4039f4:	25 1f 42 72 a9       	and    $0xa972421f,%eax
4039f9:	0c 00                	or     $0x0,%al
4039fb:	70 73                	jo     0x403a70
4039fd:	5c                   	pop    %esp
4039fe:	00 00                	add    %al,(%eax)
403a00:	06                   	push   %es
403a01:	6f                   	outsl  %ds:(%esi),(%dx)
403a02:	92                   	xchg   %eax,%edx
403a03:	00 00                	add    %al,(%eax)
403a05:	0a 00                	or     (%eax),%al
403a07:	25 1f 43 72 c9       	and    $0xc972431f,%eax
403a0c:	0c 00                	or     $0x0,%al
403a0e:	70 73                	jo     0x403a83
403a10:	5c                   	pop    %esp
403a11:	00 00                	add    %al,(%eax)
403a13:	06                   	push   %es
403a14:	6f                   	outsl  %ds:(%esi),(%dx)
403a15:	92                   	xchg   %eax,%edx
403a16:	00 00                	add    %al,(%eax)
403a18:	0a 00                	or     (%eax),%al
403a1a:	25 1f 44 72 df       	and    $0xdf72441f,%eax
403a1f:	0c 00                	or     $0x0,%al
403a21:	70 73                	jo     0x403a96
403a23:	5c                   	pop    %esp
403a24:	00 00                	add    %al,(%eax)
403a26:	06                   	push   %es
403a27:	6f                   	outsl  %ds:(%esi),(%dx)
403a28:	92                   	xchg   %eax,%edx
403a29:	00 00                	add    %al,(%eax)
403a2b:	0a 00                	or     (%eax),%al
403a2d:	25 1f 45 72 f1       	and    $0xf172451f,%eax
403a32:	0c 00                	or     $0x0,%al
403a34:	70 73                	jo     0x403aa9
403a36:	5c                   	pop    %esp
403a37:	00 00                	add    %al,(%eax)
403a39:	06                   	push   %es
403a3a:	6f                   	outsl  %ds:(%esi),(%dx)
403a3b:	92                   	xchg   %eax,%edx
403a3c:	00 00                	add    %al,(%eax)
403a3e:	0a 00                	or     (%eax),%al
403a40:	25 1f 46 72 0f       	and    $0xf72461f,%eax
403a45:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403a4a:	00 00                	add    %al,(%eax)
403a4c:	06                   	push   %es
403a4d:	6f                   	outsl  %ds:(%esi),(%dx)
403a4e:	92                   	xchg   %eax,%edx
403a4f:	00 00                	add    %al,(%eax)
403a51:	0a 00                	or     (%eax),%al
403a53:	25 1f 47 72 25       	and    $0x2572471f,%eax
403a58:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403a5d:	00 00                	add    %al,(%eax)
403a5f:	06                   	push   %es
403a60:	6f                   	outsl  %ds:(%esi),(%dx)
403a61:	92                   	xchg   %eax,%edx
403a62:	00 00                	add    %al,(%eax)
403a64:	0a 00                	or     (%eax),%al
403a66:	25 1f 48 72 3f       	and    $0x3f72481f,%eax
403a6b:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403a70:	00 00                	add    %al,(%eax)
403a72:	06                   	push   %es
403a73:	6f                   	outsl  %ds:(%esi),(%dx)
403a74:	92                   	xchg   %eax,%edx
403a75:	00 00                	add    %al,(%eax)
403a77:	0a 00                	or     (%eax),%al
403a79:	25 1f 49 72 59       	and    $0x5972491f,%eax
403a7e:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403a83:	00 00                	add    %al,(%eax)
403a85:	06                   	push   %es
403a86:	6f                   	outsl  %ds:(%esi),(%dx)
403a87:	92                   	xchg   %eax,%edx
403a88:	00 00                	add    %al,(%eax)
403a8a:	0a 00                	or     (%eax),%al
403a8c:	25 1f 4a 72 77       	and    $0x77724a1f,%eax
403a91:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403a96:	00 00                	add    %al,(%eax)
403a98:	06                   	push   %es
403a99:	6f                   	outsl  %ds:(%esi),(%dx)
403a9a:	92                   	xchg   %eax,%edx
403a9b:	00 00                	add    %al,(%eax)
403a9d:	0a 00                	or     (%eax),%al
403a9f:	25 1f 4b 72 9b       	and    $0x9b724b1f,%eax
403aa4:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403aa9:	00 00                	add    %al,(%eax)
403aab:	06                   	push   %es
403aac:	6f                   	outsl  %ds:(%esi),(%dx)
403aad:	92                   	xchg   %eax,%edx
403aae:	00 00                	add    %al,(%eax)
403ab0:	0a 00                	or     (%eax),%al
403ab2:	25 1f 4c 72 b7       	and    $0xb7724c1f,%eax
403ab7:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403abc:	00 00                	add    %al,(%eax)
403abe:	06                   	push   %es
403abf:	6f                   	outsl  %ds:(%esi),(%dx)
403ac0:	92                   	xchg   %eax,%edx
403ac1:	00 00                	add    %al,(%eax)
403ac3:	0a 00                	or     (%eax),%al
403ac5:	25 1f 4d 72 df       	and    $0xdf724d1f,%eax
403aca:	0d 00 70 73 5c       	or     $0x5c737000,%eax
403acf:	00 00                	add    %al,(%eax)
403ad1:	06                   	push   %es
403ad2:	6f                   	outsl  %ds:(%esi),(%dx)
403ad3:	92                   	xchg   %eax,%edx
403ad4:	00 00                	add    %al,(%eax)
403ad6:	0a 00                	or     (%eax),%al
403ad8:	25 1f 4e 72 03       	and    $0x3724e1f,%eax
403add:	0e                   	push   %cs
403ade:	00 70 73             	add    %dh,0x73(%eax)
403ae1:	5c                   	pop    %esp
403ae2:	00 00                	add    %al,(%eax)
403ae4:	06                   	push   %es
403ae5:	6f                   	outsl  %ds:(%esi),(%dx)
403ae6:	92                   	xchg   %eax,%edx
403ae7:	00 00                	add    %al,(%eax)
403ae9:	0a 00                	or     (%eax),%al
403aeb:	25 1f 4f 72 29       	and    $0x29724f1f,%eax
403af0:	0e                   	push   %cs
403af1:	00 70 73             	add    %dh,0x73(%eax)
403af4:	5c                   	pop    %esp
403af5:	00 00                	add    %al,(%eax)
403af7:	06                   	push   %es
403af8:	6f                   	outsl  %ds:(%esi),(%dx)
403af9:	92                   	xchg   %eax,%edx
403afa:	00 00                	add    %al,(%eax)
403afc:	0a 00                	or     (%eax),%al
403afe:	25 1f 50 72 45       	and    $0x4572501f,%eax
403b03:	0e                   	push   %cs
403b04:	00 70 73             	add    %dh,0x73(%eax)
403b07:	5c                   	pop    %esp
403b08:	00 00                	add    %al,(%eax)
403b0a:	06                   	push   %es
403b0b:	6f                   	outsl  %ds:(%esi),(%dx)
403b0c:	92                   	xchg   %eax,%edx
403b0d:	00 00                	add    %al,(%eax)
403b0f:	0a 00                	or     (%eax),%al
403b11:	25 1f 51 72 65       	and    $0x6572511f,%eax
403b16:	0e                   	push   %cs
403b17:	00 70 73             	add    %dh,0x73(%eax)
403b1a:	5c                   	pop    %esp
403b1b:	00 00                	add    %al,(%eax)
403b1d:	06                   	push   %es
403b1e:	6f                   	outsl  %ds:(%esi),(%dx)
403b1f:	92                   	xchg   %eax,%edx
403b20:	00 00                	add    %al,(%eax)
403b22:	0a 00                	or     (%eax),%al
403b24:	25 1f 52 72 87       	and    $0x8772521f,%eax
403b29:	0e                   	push   %cs
403b2a:	00 70 73             	add    %dh,0x73(%eax)
403b2d:	5c                   	pop    %esp
403b2e:	00 00                	add    %al,(%eax)
403b30:	06                   	push   %es
403b31:	6f                   	outsl  %ds:(%esi),(%dx)
403b32:	92                   	xchg   %eax,%edx
403b33:	00 00                	add    %al,(%eax)
403b35:	0a 00                	or     (%eax),%al
403b37:	25 1f 53 72 a3       	and    $0xa372531f,%eax
403b3c:	0e                   	push   %cs
403b3d:	00 70 73             	add    %dh,0x73(%eax)
403b40:	5c                   	pop    %esp