4188cc:	59                   	pop    %ecx
4188cd:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
4188d1:	06                   	push   %es
4188d2:	2e 06                	cs push %es
4188d4:	2e 06                	cs push %es
4188d6:	62 00                	bound  %eax,(%eax)
4188d8:	62 00                	bound  %eax,(%eax)
4188da:	79 00                	jns    0x4188dc
4188dc:	63 00                	arpl   %eax,(%eax)
4188de:	2e 06                	cs push %es
4188e0:	2e 06                	cs push %es
4188e2:	2e 06                	cs push %es
4188e4:	6f                   	outsl  %ds:(%esi),(%dx)
4188e5:	00 2e                	add    %ch,(%esi)
4188e7:	06                   	push   %es
4188e8:	33 00                	xor    (%eax),%eax
4188ea:	43                   	inc    %ebx
4188eb:	00 6f 00             	add    %ch,0x0(%edi)
4188ee:	42                   	inc    %edx
4188ef:	00 45 00             	add    %al,0x0(%ebp)
4188f2:	2e 06                	cs push %es
4188f4:	2e 06                	cs push %es
4188f6:	2e 06                	cs push %es
4188f8:	2e 06                	cs push %es
4188fa:	67 00 2e 06 4f       	add    %ch,0x4f06
4188ff:	00 2e                	add    %ch,(%esi)
418901:	06                   	push   %es
418902:	42                   	inc    %edx
418903:	00 34 00             	add    %dh,(%eax,%eax,1)
418906:	73 00                	jae    0x418908
418908:	2e 06                	cs push %es
41890a:	2e 06                	cs push %es
41890c:	38 00                	cmp    %al,(%eax)
41890e:	2e 06                	cs push %es
418910:	2e 06                	cs push %es
418912:	2e 06                	cs push %es
418914:	2e 06                	cs push %es
418916:	2e 06                	cs push %es
418918:	47                   	inc    %edi
418919:	00 7a 00             	add    %bh,0x0(%edx)
41891c:	2e 06                	cs push %es
41891e:	43                   	inc    %ebx
41891f:	00 2e                	add    %ch,(%esi)
418921:	06                   	push   %es
418922:	44                   	inc    %esp
418923:	00 30                	add    %dh,(%eax)
418925:	00 2e                	add    %ch,(%esi)
418927:	06                   	push   %es
418928:	2e 06                	cs push %es
41892a:	2e 06                	cs push %es
41892c:	2e 06                	cs push %es
41892e:	46                   	inc    %esi
41892f:	00 2e                	add    %ch,(%esi)
418931:	06                   	push   %es
418932:	2e 06                	cs push %es
418934:	2e 06                	cs push %es
418936:	52                   	push   %edx
418937:	00 2e                	add    %ch,(%esi)
418939:	06                   	push   %es
41893a:	2e 06                	cs push %es
41893c:	2e 06                	cs push %es
41893e:	43                   	inc    %ebx
41893f:	00 65 00             	add    %ah,0x0(%ebp)
418942:	77 00                	ja     0x418944
418944:	59                   	pop    %ecx
418945:	00 2e                	add    %ch,(%esi)
418947:	06                   	push   %es
418948:	2e 06                	cs push %es
41894a:	2e 06                	cs push %es
41894c:	52                   	push   %edx
41894d:	00 76 00             	add    %dh,0x0(%esi)
418950:	4a                   	dec    %edx
418951:	00 2e                	add    %ch,(%esi)
418953:	06                   	push   %es
418954:	2e 06                	cs push %es
418956:	2e 06                	cs push %es
418958:	43                   	inc    %ebx
418959:	00 67 00             	add    %ah,0x0(%edi)
41895c:	6f                   	outsl  %ds:(%esi),(%dx)
41895d:	00 72 00             	add    %dh,0x0(%edx)
418960:	45                   	inc    %ebp
418961:	00 68 00             	add    %ch,0x0(%eax)
418964:	49                   	dec    %ecx
418965:	00 2e                	add    %ch,(%esi)
418967:	06                   	push   %es
418968:	4b                   	dec    %ebx
418969:	00 43 00             	add    %al,0x0(%ebx)
41896c:	55                   	push   %ebp
41896d:	00 2e                	add    %ch,(%esi)
41896f:	06                   	push   %es
418970:	2e 06                	cs push %es
418972:	2e 06                	cs push %es
418974:	6f                   	outsl  %ds:(%esi),(%dx)
418975:	00 4c 00 2e          	add    %cl,0x2e(%eax,%eax,1)
418979:	06                   	push   %es
41897a:	2e 06                	cs push %es
41897c:	63 00                	arpl   %eax,(%eax)
41897e:	44                   	inc    %esp
41897f:	00 62 00             	add    %ah,0x0(%edx)
418982:	78 00                	js     0x418984
418984:	45                   	inc    %ebp
418985:	00 2e                	add    %ch,(%esi)
418987:	06                   	push   %es
418988:	2e 06                	cs push %es
41898a:	2e 06                	cs push %es
41898c:	59                   	pop    %ecx
41898d:	00 2e                	add    %ch,(%esi)
41898f:	06                   	push   %es
418990:	2e 06                	cs push %es
418992:	42                   	inc    %edx
418993:	00 49 00             	add    %cl,0x0(%ecx)
418996:	2e 06                	cs push %es
418998:	4b                   	dec    %ebx
418999:	00 43 00             	add    %al,0x0(%ebx)
41899c:	59                   	pop    %ecx
41899d:	00 2e                	add    %ch,(%esi)
41899f:	06                   	push   %es
4189a0:	2e 06                	cs push %es
4189a2:	2e 06                	cs push %es
4189a4:	6f                   	outsl  %ds:(%esi),(%dx)
4189a5:	00 74 00 35          	add    %dh,0x35(%eax,%eax,1)
4189a9:	00 64 00 34          	add    %ah,0x34(%eax,%eax,1)
4189ad:	00 50 00             	add    %dl,0x0(%eax)
4189b0:	45                   	inc    %ebp
4189b1:	00 67 00             	add    %ah,0x0(%edi)
4189b4:	44                   	inc    %esp
4189b5:	00 2b                	add    %ch,(%ebx)
4189b7:	00 46 00             	add    %al,0x0(%esi)
4189ba:	67 00 4d 00          	add    %cl,0x0(%di)
4189be:	2e 06                	cs push %es
4189c0:	2e 06                	cs push %es
4189c2:	42                   	inc    %edx
4189c3:	00 74 00 76          	add    %dh,0x76(%eax,%eax,1)
4189c7:	00 4a 00             	add    %cl,0x0(%edx)
4189ca:	77 00                	ja     0x4189cc
4189cc:	2e 06                	cs push %es
4189ce:	2e 06                	cs push %es
4189d0:	43                   	inc    %ebx
4189d1:	00 67 00             	add    %ah,0x0(%edi)
4189d4:	44                   	inc    %esp
4189d5:	00 63 00             	add    %ah,0x0(%ebx)
4189d8:	4b                   	dec    %ebx
4189d9:	00 67 00             	add    %ah,0x0(%edi)
4189dc:	2e 06                	cs push %es
4189de:	2e 06                	cs push %es
4189e0:	2e 06                	cs push %es
4189e2:	2e 06                	cs push %es
4189e4:	45                   	inc    %ebp
4189e5:	00 51 00             	add    %dl,0x0(%ecx)
4189e8:	2e 06                	cs push %es
4189ea:	2e 06                	cs push %es
4189ec:	2e 06                	cs push %es
4189ee:	43                   	inc    %ebx
4189ef:	00 2e                	add    %ch,(%esi)
4189f1:	06                   	push   %es
4189f2:	2e 06                	cs push %es
4189f4:	34 00                	xor    $0x0,%al
4189f6:	2e 06                	cs push %es
4189f8:	48                   	dec    %eax
4189f9:	00 79 00             	add    %bh,0x0(%ecx)
4189fc:	30 00                	xor    %al,(%eax)
4189fe:	2e 06                	cs push %es
418a00:	44                   	inc    %esp
418a01:	00 77 00             	add    %dh,0x0(%edi)
418a04:	2e 06                	cs push %es
418a06:	2e 06                	cs push %es
418a08:	2e 06                	cs push %es
418a0a:	2e 06                	cs push %es
418a0c:	2e 06                	cs push %es
418a0e:	69 00 2e 06 69 00    	imul   $0x69062e,(%eax),%eax
418a14:	67 00 6f 00          	add    %ch,0x0(%bx)
418a18:	2e 06                	cs push %es
418a1a:	2e 06                	cs push %es
418a1c:	2e 06                	cs push %es
418a1e:	4b                   	dec    %ebx
418a1f:	00 2e                	add    %ch,(%esi)
418a21:	06                   	push   %es
418a22:	43                   	inc    %ebx
418a23:	00 71 00             	add    %dh,0x0(%ecx)
418a26:	6d                   	insl   (%dx),%es:(%edi)
418a27:	00 2e                	add    %ch,(%esi)
418a29:	06                   	push   %es
418a2a:	6e                   	outsb  %ds:(%esi),(%dx)
418a2b:	00 4d 00             	add    %cl,0x0(%ebp)
418a2e:	70 00                	jo     0x418a30
418a30:	2e 06                	cs push %es
418a32:	2e 06                	cs push %es
418a34:	2e 06                	cs push %es
418a36:	4b                   	dec    %ebx
418a37:	00 66 00             	add    %ah,0x0(%esi)
418a3a:	51                   	push   %ecx
418a3b:	00 6f 00             	add    %ch,0x0(%edi)
418a3e:	2e 06                	cs push %es
418a40:	2e 06                	cs push %es
418a42:	2e 06                	cs push %es
418a44:	51                   	push   %ecx
418a45:	00 43 00             	add    %al,0x0(%ebx)
418a48:	4b                   	dec    %ebx
418a49:	00 43 00             	add    %al,0x0(%ebx)
418a4c:	67 00 2e 06 2e       	add    %ch,0x2e06
418a51:	06                   	push   %es
418a52:	2e 06                	cs push %es
418a54:	6f                   	outsl  %ds:(%esi),(%dx)
418a55:	00 2e                	add    %ch,(%esi)
418a57:	06                   	push   %es
418a58:	2e 06                	cs push %es
418a5a:	2e 06                	cs push %es
418a5c:	49                   	dec    %ecx
418a5d:	00 44 00 66          	add    %al,0x66(%eax,%eax,1)
418a61:	00 51 00             	add    %dl,0x0(%ecx)
418a64:	63 00                	arpl   %eax,(%eax)
418a66:	2e 06                	cs push %es
418a68:	2e 06                	cs push %es
418a6a:	2e 06                	cs push %es
418a6c:	51                   	push   %ecx
418a6d:	00 43 00             	add    %al,0x0(%ebx)
418a70:	42                   	inc    %edx
418a71:	00 48 00             	add    %cl,0x0(%eax)
418a74:	30 00                	xor    %al,(%eax)
418a76:	49                   	dec    %ecx
418a77:	00 2e                	add    %ch,(%esi)
418a79:	06                   	push   %es
418a7a:	2e 06                	cs push %es
418a7c:	2e 06                	cs push %es
418a7e:	45                   	inc    %ebp
418a7f:	00 2e                	add    %ch,(%esi)
418a81:	06                   	push   %es
418a82:	67 00 56 00          	add    %dl,0x0(%bp)
418a86:	39 00                	cmp    %eax,(%eax)
418a88:	43                   	inc    %ebx
418a89:	00 51 00             	add    %dl,0x0(%ecx)
418a8c:	2e 06                	cs push %es
418a8e:	2e 06                	cs push %es
418a90:	42                   	inc    %edx
418a91:	00 43 00             	add    %al,0x0(%ebx)
418a94:	6f                   	outsl  %ds:(%esi),(%dx)
418a95:	00 2e                	add    %ch,(%esi)
418a97:	06                   	push   %es
418a98:	45                   	inc    %ebp
418a99:	00 7a 00             	add    %bh,0x0(%edx)
418a9c:	2e 06                	cs push %es
418a9e:	45                   	inc    %ebp
418a9f:	00 2e                	add    %ch,(%esi)
418aa1:	06                   	push   %es
418aa2:	44                   	inc    %esp
418aa3:	00 30                	add    %dh,(%eax)
418aa5:	00 2e                	add    %ch,(%esi)
418aa7:	06                   	push   %es
418aa8:	2e 06                	cs push %es
418aaa:	2e 06                	cs push %es
418aac:	2e 06                	cs push %es
418aae:	47                   	inc    %edi
418aaf:	00 2e                	add    %ch,(%esi)
418ab1:	06                   	push   %es
418ab2:	2e 06                	cs push %es
418ab4:	2e 06                	cs push %es
418ab6:	52                   	push   %edx
418ab7:	00 2e                	add    %ch,(%esi)
418ab9:	06                   	push   %es
418aba:	2e 06                	cs push %es
418abc:	4a                   	dec    %edx
418abd:	00 37                	add    %dh,(%edi)
418abf:	00 43 00             	add    %al,0x0(%ebx)
418ac2:	67 00 2e 06 2e       	add    %ch,0x2e06
418ac7:	06                   	push   %es
418ac8:	42                   	inc    %edx
418ac9:	00 42 00             	add    %al,0x0(%edx)
418acc:	67 00 43 00          	add    %al,0x0(%bp,%di)
418ad0:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
418ad4:	63 00                	arpl   %eax,(%eax)
418ad6:	2e 06                	cs push %es
418ad8:	2e 06                	cs push %es
418ada:	2e 06                	cs push %es
418adc:	51                   	push   %ecx
418add:	00 59 00             	add    %bl,0x0(%ecx)
418ae0:	57                   	push   %edi
418ae1:	00 57 00             	add    %dl,0x0(%edi)
418ae4:	38 00                	cmp    %al,(%eax)
418ae6:	71 00                	jno    0x418ae8
418ae8:	2e 06                	cs push %es
418aea:	2e 06                	cs push %es
418aec:	2e 06                	cs push %es
418aee:	4b                   	dec    %ebx
418aef:	00 43 00             	add    %al,0x0(%ebx)
418af2:	67 00 4a 00          	add    %cl,0x0(%bp,%si)
418af6:	37                   	aaa
418af7:	00 43 00             	add    %al,0x0(%ebx)
418afa:	67 00 2e 06 2e       	add    %ch,0x2e06
418aff:	06                   	push   %es
418b00:	42                   	inc    %edx
418b01:	00 42 00             	add    %al,0x0(%edx)
418b04:	67 00 43 00          	add    %al,0x0(%bp,%di)
418b08:	65 00 77 00          	add    %dh,%gs:0x0(%edi)
418b0c:	67 00 2e 06 2e       	add    %ch,0x2e06
418b11:	06                   	push   %es
418b12:	2e 06                	cs push %es
418b14:	51                   	push   %ecx
418b15:	00 59 00             	add    %bl,0x0(%ecx)
418b18:	57                   	push   %edi
418b19:	00 57 00             	add    %dl,0x0(%edi)
418b1c:	38 00                	cmp    %al,(%eax)
418b1e:	71 00                	jno    0x418b20
418b20:	2e 06                	cs push %es
418b22:	2e 06                	cs push %es
418b24:	2e 06                	cs push %es
418b26:	4b                   	dec    %ebx
418b27:	00 43 00             	add    %al,0x0(%ebx)
418b2a:	77 00                	ja     0x418b2c
418b2c:	59                   	pop    %ecx
418b2d:	00 48 00             	add    %cl,0x0(%eax)
418b30:	2e 06                	cs push %es
418b32:	6e                   	outsb  %ds:(%esi),(%dx)
418b33:	00 73 00             	add    %dh,0x0(%ebx)
418b36:	4a                   	dec    %edx
418b37:	00 2e                	add    %ch,(%esi)
418b39:	06                   	push   %es
418b3a:	2e 06                	cs push %es
418b3c:	2e 06                	cs push %es
418b3e:	45                   	inc    %ebp
418b3f:	00 63 00             	add    %ah,0x0(%ebx)
418b42:	77 00                	ja     0x418b44
418b44:	30 00                	xor    %al,(%eax)
418b46:	2e 06                	cs push %es
418b48:	2e 06                	cs push %es
418b4a:	2e 06                	cs push %es
418b4c:	59                   	pop    %ecx
418b4d:	00 4d 00             	add    %cl,0x0(%ebp)
418b50:	4b                   	dec    %ebx
418b51:	00 77 00             	add    %dh,0x0(%edi)
418b54:	2e 06                	cs push %es
418b56:	49                   	dec    %ecx
418b57:	00 4b 00             	add    %cl,0x0(%ebx)
418b5a:	67 00 2e 06 2e       	add    %ch,0x2e06
418b5f:	06                   	push   %es
418b60:	2e 06                	cs push %es
418b62:	42                   	inc    %edx
418b63:	00 4d 00             	add    %cl,0x0(%ebp)
418b66:	77 00                	ja     0x418b68
418b68:	2e 06                	cs push %es
418b6a:	77 00                	ja     0x418b6c
418b6c:	42                   	inc    %edx
418b6d:	00 2e                	add    %ch,(%esi)
418b6f:	06                   	push   %es
418b70:	2e 06                	cs push %es
418b72:	2e 06                	cs push %es
418b74:	2e 06                	cs push %es
418b76:	2e 06                	cs push %es
418b78:	42                   	inc    %edx
418b79:	00 77 00             	add    %dh,0x0(%edi)
418b7c:	2e 06                	cs push %es