413998:	00 2f                	add    %ch,(%edi)
41399a:	00 2f                	add    %ch,(%edi)
41399c:	00 77 00             	add    %dh,0x0(%edi)
41399f:	5a                   	pop    %edx
4139a0:	00 76 00             	add    %dh,0x0(%esi)
4139a3:	47                   	inc    %edi
4139a4:	00 67 00             	add    %ah,0x0(%edi)
4139a7:	2e 06                	cs push %es
4139a9:	2e 06                	cs push %es
4139ab:	43                   	inc    %ebx
4139ac:	00 68 00             	add    %ch,0x0(%eax)
4139af:	4d                   	dec    %ebp
4139b0:	00 4a 00             	add    %cl,0x0(%edx)
4139b3:	4b                   	dec    %ebx
4139b4:	00 77 00             	add    %dh,0x0(%edi)
4139b7:	2e 06                	cs push %es
4139b9:	52                   	push   %edx
4139ba:	00 43 00             	add    %al,0x0(%ebx)
4139bd:	53                   	push   %ebx
4139be:	00 6f 00             	add    %ch,0x0(%edi)
4139c1:	2e 06                	cs push %es
4139c3:	2e 06                	cs push %es
4139c5:	2e 06                	cs push %es
4139c7:	2e 06                	cs push %es
4139c9:	54                   	push   %esp
4139ca:	00 4d 00             	add    %cl,0x0(%ebp)
4139cd:	2e 06                	cs push %es
4139cf:	49                   	dec    %ecx
4139d0:	00 2e                	add    %ch,(%esi)
4139d2:	06                   	push   %es
4139d3:	4b                   	dec    %ebx
4139d4:	00 2e                	add    %ch,(%esi)
4139d6:	06                   	push   %es
4139d7:	2e 06                	cs push %es
4139d9:	2e 06                	cs push %es
4139db:	2e 06                	cs push %es
4139dd:	2e 06                	cs push %es
4139df:	4d                   	dec    %ebp
4139e0:	00 2e                	add    %ch,(%esi)
4139e2:	06                   	push   %es
4139e3:	2e 06                	cs push %es
4139e5:	42                   	inc    %edx
4139e6:	00 45 00             	add    %al,0x0(%ebp)
4139e9:	2e 06                	cs push %es
4139eb:	2e 06                	cs push %es
4139ed:	33 00                	xor    (%eax),%eax
4139ef:	49                   	dec    %ecx
4139f0:	00 42 00             	add    %al,0x0(%edx)
4139f3:	2e 06                	cs push %es
4139f5:	2e 06                	cs push %es
4139f7:	42                   	inc    %edx
4139f8:	00 77 00             	add    %dh,0x0(%edi)
4139fb:	4b                   	dec    %ebx
4139fc:	00 42 00             	add    %al,0x0(%edx)
4139ff:	73 00                	jae    0x413a01
413a01:	2e 06                	cs push %es
413a03:	2e 06                	cs push %es
413a05:	2e 06                	cs push %es
413a07:	6f                   	outsl  %ds:(%esi),(%dx)
413a08:	00 6f 00             	add    %ch,0x0(%edi)
413a0b:	48                   	dec    %eax
413a0c:	00 2e                	add    %ch,(%esi)
413a0e:	06                   	push   %es
413a0f:	2e 06                	cs push %es
413a11:	2e 06                	cs push %es
413a13:	43                   	inc    %ebx
413a14:	00 6e 00             	add    %ch,0x0(%esi)
413a17:	4d                   	dec    %ebp
413a18:	00 64 00 2e          	add    %ah,0x2e(%eax,%eax,1)
413a1c:	06                   	push   %es
413a1d:	2e 06                	cs push %es
413a1f:	2e 06                	cs push %es
413a21:	4b                   	dec    %ebx
413a22:	00 43 00             	add    %al,0x0(%ebx)
413a25:	67 00 59 00          	add    %bl,0x0(%bx,%di)
413a29:	43                   	inc    %ebx
413a2a:	00 62 00             	add    %ah,0x0(%edx)
413a2d:	78 00                	js     0x413a2f
413a2f:	34 00                	xor    $0x0,%al
413a31:	2e 06                	cs push %es
413a33:	2e 06                	cs push %es
413a35:	2e 06                	cs push %es
413a37:	70 00                	jo     0x413a39
413a39:	30 00                	xor    %al,(%eax)
413a3b:	45                   	inc    %ebp
413a3c:	00 67 00             	add    %ah,0x0(%edi)
413a3f:	2e 06                	cs push %es
413a41:	2e 06                	cs push %es
413a43:	2e 06                	cs push %es
413a45:	51                   	push   %ecx
413a46:	00 73 00             	add    %dh,0x0(%ebx)
413a49:	72 00                	jb     0x413a4b
413a4b:	2e 06                	cs push %es
413a4d:	2e 06                	cs push %es
413a4f:	63 00                	arpl   %eax,(%eax)
413a51:	71 00                	jno    0x413a53
413a53:	45                   	inc    %ebp
413a54:	00 7a 00             	add    %bh,0x0(%edx)
413a57:	2e 06                	cs push %es
413a59:	44                   	inc    %esp
413a5a:	00 2e                	add    %ch,(%esi)
413a5c:	06                   	push   %es
413a5d:	44                   	inc    %esp
413a5e:	00 55 00             	add    %dl,0x0(%ebp)
413a61:	2e 06                	cs push %es
413a63:	2e 06                	cs push %es
413a65:	2e 06                	cs push %es
413a67:	2e 06                	cs push %es
413a69:	45                   	inc    %ebp
413a6a:	00 2e                	add    %ch,(%esi)
413a6c:	06                   	push   %es
413a6d:	2e 06                	cs push %es
413a6f:	2e 06                	cs push %es
413a71:	52                   	push   %edx
413a72:	00 2e                	add    %ch,(%esi)
413a74:	06                   	push   %es
413a75:	2e 06                	cs push %es
413a77:	49                   	dec    %ecx
413a78:	00 44 00 4b          	add    %al,0x4b(%eax,%eax,1)
413a7c:	00 2e                	add    %ch,(%esi)
413a7e:	06                   	push   %es
413a7f:	4d                   	dec    %ebp
413a80:	00 2e                	add    %ch,(%esi)
413a82:	06                   	push   %es
413a83:	2e 06                	cs push %es
413a85:	2e 06                	cs push %es
413a87:	59                   	pop    %ecx
413a88:	00 6f 00             	add    %ch,0x0(%edi)
413a8b:	2e 06                	cs push %es
413a8d:	67 00 2e 06 2e       	add    %ch,0x2e06
413a92:	06                   	push   %es
413a93:	42                   	inc    %edx
413a94:	00 69 00             	add    %ch,0x0(%ecx)
413a97:	67 00 42 00          	add    %al,0x0(%bp,%si)
413a9b:	2e 06                	cs push %es
413a9d:	2e 06                	cs push %es
413a9f:	2e 06                	cs push %es
413aa1:	47                   	inc    %edi
413aa2:	00 43 00             	add    %al,0x0(%ebx)
413aa5:	69 00 67 00 66 00    	imul   $0x660067,(%eax),%eax
413aab:	2e 06                	cs push %es
413aad:	2e 06                	cs push %es
413aaf:	2e 06                	cs push %es
413ab1:	4b                   	dec    %ebx
413ab2:	00 42 00             	add    %al,0x0(%edx)
413ab5:	6d                   	insl   (%dx),%es:(%edi)
413ab6:	00 38                	add    %bh,(%eax)
413ab8:	00 67 00             	add    %ah,0x0(%edi)
413abb:	2e 06                	cs push %es
413abd:	2e 06                	cs push %es
413abf:	2e 06                	cs push %es
413ac1:	4b                   	dec    %ebx
413ac2:	00 43 00             	add    %al,0x0(%ebx)
413ac5:	77 00                	ja     0x413ac7
413ac7:	64 00 76 00          	add    %dh,%fs:0x0(%esi)
413acb:	49                   	dec    %ecx
413acc:	00 51 00             	add    %dl,0x0(%ecx)
413acf:	2e 06                	cs push %es
413ad1:	2e 06                	cs push %es
413ad3:	43                   	inc    %ebx
413ad4:	00 67 00             	add    %ah,0x0(%edi)
413ad7:	77 00                	ja     0x413ad9
413ad9:	49                   	dec    %ecx
413ada:	00 46 00             	add    %al,0x0(%esi)
413add:	6f                   	outsl  %ds:(%esi),(%dx)
413ade:	00 77 00             	add    %dh,0x0(%edi)
413ae1:	6b 00 2e             	imul   $0x2e,(%eax),%eax
413ae4:	06                   	push   %es
413ae5:	2e 06                	cs push %es
413ae7:	2e 06                	cs push %es
413ae9:	42                   	inc    %edx
413aea:	00 46 00             	add    %al,0x0(%esi)
413aed:	47                   	inc    %edi
413aee:	00 38                	add    %bh,(%eax)
413af0:	00 69 00             	add    %ch,0x0(%ecx)
413af3:	2e 06                	cs push %es
413af5:	2e 06                	cs push %es
413af7:	2e 06                	cs push %es
413af9:	4b                   	dec    %ebx
413afa:	00 44 00 53          	add    %al,0x53(%eax,%eax,1)
413afe:	00 6f 00             	add    %ch,0x0(%edi)
413b01:	2e 06                	cs push %es
413b03:	2e 06                	cs push %es
413b05:	2e 06                	cs push %es
413b07:	2e 06                	cs push %es
413b09:	62 00                	bound  %eax,(%eax)
413b0b:	4d                   	dec    %ebp
413b0c:	00 2e                	add    %ch,(%esi)
413b0e:	06                   	push   %es
413b0f:	45                   	inc    %ebp
413b10:	00 2e                	add    %ch,(%esi)
413b12:	06                   	push   %es
413b13:	50                   	push   %eax
413b14:	00 2e                	add    %ch,(%esi)
413b16:	06                   	push   %es
413b17:	2e 06                	cs push %es
413b19:	2e 06                	cs push %es
413b1b:	2e 06                	cs push %es
413b1d:	2e 06                	cs push %es
413b1f:	55                   	push   %ebp
413b20:	00 2e                	add    %ch,(%esi)
413b22:	06                   	push   %es
413b23:	2e 06                	cs push %es
413b25:	42                   	inc    %edx
413b26:	00 45 00             	add    %al,0x0(%ebp)
413b29:	2e 06                	cs push %es
413b2b:	2e 06                	cs push %es
413b2d:	2e 06                	cs push %es
413b2f:	4a                   	dec    %edx
413b30:	00 37                	add    %dh,(%edi)
413b32:	00 42 00             	add    %al,0x0(%edx)
413b35:	67 00 2e 06 2e       	add    %ch,0x2e06
413b3a:	06                   	push   %es
413b3b:	42                   	inc    %edx
413b3c:	00 47 00             	add    %al,0x0(%edi)
413b3f:	38 00                	cmp    %al,(%eax)
413b41:	6a 00                	push   $0x0
413b43:	2e 06                	cs push %es
413b45:	2e 06                	cs push %es
413b47:	2e 06                	cs push %es
413b49:	4b                   	dec    %ebx
413b4a:	00 43 00             	add    %al,0x0(%ebx)
413b4d:	69 00 73 00 52 00    	imul   $0x520073,(%eax),%eax
413b53:	45                   	inc    %ebp
413b54:	00 67 00             	add    %ah,0x0(%edi)
413b57:	2e 06                	cs push %es
413b59:	6f                   	outsl  %ds:(%esi),(%dx)
413b5a:	00 4a 00             	add    %cl,0x0(%edx)
413b5d:	2e 06                	cs push %es
413b5f:	2e 06                	cs push %es
413b61:	2e 06                	cs push %es
413b63:	43                   	inc    %ebx
413b64:	00 67 00             	add    %ah,0x0(%edi)
413b67:	73 00                	jae    0x413b69
413b69:	2e 06                	cs push %es
413b6b:	42                   	inc    %edx
413b6c:	00 32                	add    %dh,(%edx)
413b6e:	00 38                	add    %bh,(%eax)
413b70:	00 51 00             	add    %dl,0x0(%ecx)
413b73:	2e 06                	cs push %es
413b75:	2e 06                	cs push %es
413b77:	2e 06                	cs push %es
413b79:	47                   	inc    %edi
413b7a:	00 2e                	add    %ch,(%esi)
413b7c:	06                   	push   %es
413b7d:	2e 06                	cs push %es
413b7f:	2e 06                	cs push %es
413b81:	53                   	push   %ebx
413b82:	00 2e                	add    %ch,(%esi)
413b84:	06                   	push   %es
413b85:	43                   	inc    %ebx
413b86:	00 67 00             	add    %ah,0x0(%edi)
413b89:	6c                   	insb   (%dx),%es:(%edi)
413b8a:	00 2e                	add    %ch,(%esi)
413b8c:	06                   	push   %es
413b8d:	2e 06                	cs push %es
413b8f:	2e 06                	cs push %es
413b91:	4b                   	dec    %ebx
413b92:	00 4c 00 65          	add    %cl,0x65(%eax,%eax,1)
413b96:	00 62 00             	add    %ah,0x0(%edx)
413b99:	65 00 44 00 78       	add    %al,%gs:0x78(%eax,%eax,1)
413b9e:	00 49 00             	add    %cl,0x0(%ecx)
413ba1:	2e 06                	cs push %es
413ba3:	2f                   	das
413ba4:	00 68 00             	add    %ch,0x0(%eax)
413ba7:	59                   	pop    %ecx
413ba8:	00 44 00 2e          	add    %al,0x2e(%eax,%eax,1)
413bac:	06                   	push   %es
413bad:	2e 06                	cs push %es
413baf:	2e 06                	cs push %es
413bb1:	62 00                	bound  %eax,(%eax)
413bb3:	62 00                	bound  %eax,(%eax)
413bb5:	79 00                	jns    0x413bb7
413bb7:	59                   	pop    %ecx
413bb8:	00 2e                	add    %ch,(%esi)
413bba:	06                   	push   %es
413bbb:	2e 06                	cs push %es
413bbd:	2e 06                	cs push %es
413bbf:	6f                   	outsl  %ds:(%esi),(%dx)
413bc0:	00 2e                	add    %ch,(%esi)
413bc2:	06                   	push   %es
413bc3:	33 00                	xor    (%eax),%eax
413bc5:	43                   	inc    %ebx
413bc6:	00 6f 00             	add    %ch,0x0(%edi)
413bc9:	42                   	inc    %edx
413bca:	00 45 00             	add    %al,0x0(%ebp)
413bcd:	2e 06                	cs push %es
413bcf:	2e 06                	cs push %es
413bd1:	2e 06                	cs push %es
413bd3:	2e 06                	cs push %es
413bd5:	67 00 2e 06 4f       	add    %ch,0x4f06
413bda:	00 2e                	add    %ch,(%esi)
413bdc:	06                   	push   %es
413bdd:	42                   	inc    %edx
413bde:	00 34 00             	add    %dh,(%eax,%eax,1)
413be1:	73 00                	jae    0x413be3
413be3:	2e 06                	cs push %es
413be5:	2e 06                	cs push %es
413be7:	38 00                	cmp    %al,(%eax)
413be9:	2e 06                	cs push %es
413beb:	2e 06                	cs push %es
413bed:	2e 06                	cs push %es
413bef:	2e 06                	cs push %es
413bf1:	2e 06                	cs push %es
413bf3:	47                   	inc    %edi
413bf4:	00 7a 00             	add    %bh,0x0(%edx)
413bf7:	2e 06                	cs push %es
413bf9:	43                   	inc    %ebx
413bfa:	00 2e                	add    %ch,(%esi)
413bfc:	06                   	push   %es
413bfd:	44                   	inc    %esp
413bfe:	00 30                	add    %dh,(%eax)
413c00:	00 2e                	add    %ch,(%esi)
413c02:	06                   	push   %es
413c03:	2e 06                	cs push %es
413c05:	2e 06                	cs push %es
413c07:	2e 06                	cs push %es
413c09:	46                   	inc    %esi
413c0a:	00 2e                	add    %ch,(%esi)
413c0c:	06                   	push   %es
413c0d:	2e 06                	cs push %es
413c0f:	2e 06                	cs push %es
413c11:	52                   	push   %edx
413c12:	00 2e                	add    %ch,(%esi)
413c14:	06                   	push   %es
413c15:	2e 06                	cs push %es
413c17:	2e 06                	cs push %es
413c19:	43                   	inc    %ebx
413c1a:	00 65 00             	add    %ah,0x0(%ebp)
413c1d:	77 00                	ja     0x413c1f
413c1f:	59                   	pop    %ecx
413c20:	00 2e                	add    %ch,(%esi)
413c22:	06                   	push   %es
413c23:	2e 06                	cs push %es
413c25:	2e 06                	cs push %es
413c27:	52                   	push   %edx
413c28:	00 76 00             	add    %dh,0x0(%esi)
413c2b:	49                   	dec    %ecx
413c2c:	00 77 00             	add    %dh,0x0(%edi)
413c2f:	2e 06                	cs push %es
413c31:	2e 06                	cs push %es
413c33:	43                   	inc    %ebx
413c34:	00 67 00             	add    %ah,0x0(%edi)
413c37:	6f                   	outsl  %ds:(%esi),(%dx)
413c38:	00 72 00             	add    %dh,0x0(%edx)
413c3b:	45                   	inc    %ebp
413c3c:	00 68 00             	add    %ch,0x0(%eax)
413c3f:	49                   	dec    %ecx
413c40:	00 2e                	add    %ch,(%esi)
413c42:	06                   	push   %es