415b43:	00 58 30             	add    %bl,0x30(%eax)
415b46:	40                   	inc    %eax
415b47:	00 f0                	add    %dh,%al
415b49:	87 41 00             	xchg   %eax,0x0(%ecx)
415b4c:	e8 88 41 00 74       	call   0x74419cd9
415b51:	8a 41 00             	mov    0x0(%ecx),%al
415b54:	00 8b 41 00 d4 8b    	add    %cl,-0x742bffbf(%ebx)
415b5a:	41                   	inc    %ecx
415b5b:	00 58 30             	add    %bl,0x30(%eax)
415b5e:	40                   	inc    %eax
415b5f:	00 08                	add    %cl,(%eax)
415b61:	8c 41 00             	mov    %es,0x0(%ecx)
415b64:	38 8c 41 00 8c 8c 41 	cmp    %cl,0x418c8c00(%ecx,%eax,2)
415b6b:	00 38                	add    %bh,(%eax)
415b6d:	8d 41 00             	lea    0x0(%ecx),%eax
415b70:	cc                   	int3
415b71:	8e 41 00             	mov    0x0(%ecx),%es
415b74:	24 8f                	and    $0x8f,%al
415b76:	41                   	inc    %ecx
415b77:	00 bc 8f 41 00 0e 00 	add    %bh,0xe0041(%edi,%ecx,4)
415b7e:	00 00                	add    %al,(%eax)
415b80:	00 00                	add    %al,(%eax)
415b82:	02 00                	add    (%eax),%al
415b84:	00 00                	add    %al,(%eax)
415b86:	94                   	xchg   %eax,%esp
415b87:	10 40 00             	adc    %al,0x0(%eax)
415b8a:	08 00                	or     %al,(%eax)
415b8c:	00 00                	add    %al,(%eax)
415b8e:	78 5a                	js     0x415bea
415b90:	41                   	inc    %ecx
415b91:	00 14 00             	add    %dl,(%eax,%eax,1)
415b94:	00 00                	add    %al,(%eax)
415b96:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
415b9a:	72 69                	jb     0x415c05
415b9c:	6e                   	outsb  %ds:(%esi),(%dx)
415b9d:	67 73 90             	addr16 jae 0x415b30
415ba0:	a4                   	movsb  %ds:(%esi),%es:(%edi)
415ba1:	5b                   	pop    %ebx
415ba2:	41                   	inc    %ecx
415ba3:	00 07                	add    %al,(%edi)
415ba5:	08 54 53 74          	or     %dl,0x74(%ebx,%edx,2)
415ba9:	72 69                	jb     0x415c14
415bab:	6e                   	outsb  %ds:(%esi),(%dx)
415bac:	67 73 fc             	addr16 jae 0x415bab
415baf:	5a                   	pop    %edx
415bb0:	41                   	inc    %ecx
415bb1:	00 48 59             	add    %cl,0x59(%eax)
415bb4:	41                   	inc    %ecx
415bb5:	00 00                	add    %al,(%eax)
415bb7:	00 07                	add    %al,(%edi)
415bb9:	43                   	inc    %ebx
415bba:	6c                   	insb   (%dx),%es:(%edi)
415bbb:	61                   	popa
415bbc:	73 73                	jae    0x415c31
415bbe:	65 73 00             	gs jae 0x415bc1
415bc1:	00 8b c0 c8 5b 41    	add    %cl,0x415bc8c0(%ebx)
415bc7:	00 0e                	add    %cl,(%esi)
415bc9:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
415bcd:	72 69                	jb     0x415c38
415bcf:	6e                   	outsb  %ds:(%esi),(%dx)
415bd0:	67 49                	addr16 dec %ecx
415bd2:	74 65                	je     0x415c39
415bd4:	6d                   	insl   (%dx),%es:(%edi)
415bd5:	08 00                	or     %al,(%eax)
415bd7:	00 00                	add    %al,(%eax)
415bd9:	01 00                	add    %eax,(%eax)
415bdb:	00 00                	add    %al,(%eax)
415bdd:	94                   	xchg   %eax,%esp
415bde:	10 40 00             	adc    %al,0x0(%eax)
415be1:	00 00                	add    %al,(%eax)
415be3:	00 00                	add    %al,(%eax)
415be5:	8d 40 00             	lea    0x0(%eax),%eax
415be8:	34 5c                	xor    $0x5c,%al
415bea:	41                   	inc    %ecx
415bf7:	00 dc                	add    %bl,%ah
415bf9:	5c                   	pop    %esp
415bfa:	41                   	inc    %ecx
415c07:	00 cc                	add    %cl,%ah
415c09:	5c                   	pop    %esp
415c0a:	41                   	inc    %ecx
415c0b:	00 38                	add    %bh,(%eax)
415c0d:	00 00                	add    %al,(%eax)
415c0f:	00 b0 5a 41 00 3c    	add    %dh,0x3c00415a(%eax)
415c15:	3b 40 00             	cmp    0x0(%eax),%eax
415c18:	48                   	dec    %eax
415c19:	3b 40 00             	cmp    0x0(%eax),%eax
415c1c:	4c                   	dec    %esp
415c1d:	3b 40 00             	cmp    0x0(%eax),%eax
415c20:	50                   	push   %eax
415c21:	3b 40 00             	cmp    0x0(%eax),%eax
415c24:	44                   	inc    %esp
415c25:	3b 40 00             	cmp    0x0(%eax),%eax
415c28:	8c 38                	mov    %?,(%eax)
415c2a:	40                   	inc    %eax
415c2b:	00 a8 38 40 00 10    	add    %ch,0x10004038(%eax)
415c31:	93                   	xchg   %eax,%ebx
415c32:	41                   	inc    %ecx
415c33:	00 fc                	add    %bh,%ah
415c35:	81 41 00 54 86 41 00 	addl   $0x418654,0x0(%ecx)
415c3c:	2c 85                	sub    $0x85,%al
415c3e:	41                   	inc    %ecx
415c3f:	00 c8                	add    %cl,%al
415c41:	95                   	xchg   %eax,%ebp
415c42:	41                   	inc    %ecx
415c43:	00 fc                	add    %bh,%ah
415c45:	95                   	xchg   %eax,%ebp
415c46:	41                   	inc    %ecx
415c47:	00 00                	add    %al,(%eax)
415c49:	96                   	xchg   %eax,%esi
415c4a:	41                   	inc    %ecx
415c4b:	00 04 96             	add    %al,(%esi,%edx,4)
415c4e:	41                   	inc    %ecx
415c4f:	00 3c 89             	add    %bh,(%ecx,%ecx,4)
415c52:	41                   	inc    %ecx
415c53:	00 7c 97 41          	add    %bh,0x41(%edi,%edx,4)
415c57:	00 d8                	add    %bl,%al
415c59:	97                   	xchg   %eax,%edi
415c5a:	41                   	inc    %ecx
415c5b:	00 ac 98 41 00 0c 90 	add    %ch,-0x6ff3ffbf(%eax,%ebx,4)
415c62:	41                   	inc    %ecx
415c63:	00 e8                	add    %ch,%al
415c65:	98                   	cwtl
415c66:	41                   	inc    %ecx
415c67:	00 68 99             	add    %ch,-0x67(%eax)
415c6a:	41                   	inc    %ecx
415c6b:	00 6c 93 41          	add    %ch,0x41(%ebx,%edx,4)
415c6f:	00 7c 93 41          	add    %bh,0x41(%ebx,%edx,4)
415c73:	00 74 84 41          	add    %dh,0x41(%esp,%eax,4)
415c77:	00 18                	add    %bl,(%eax)
415c79:	94                   	xchg   %eax,%esp
415c7a:	41                   	inc    %ecx
415c7b:	00 58 94             	add    %bl,-0x6c(%eax)
415c7e:	41                   	inc    %ecx
415c7f:	00 c4                	add    %al,%ah
415c81:	94                   	xchg   %eax,%esp
415c82:	41                   	inc    %ecx
415c83:	00 e8                	add    %ch,%al
415c85:	88 41 00             	mov    %al,0x0(%ecx)
415c88:	60                   	pusha
415c89:	96                   	xchg   %eax,%esi
415c8a:	41                   	inc    %ecx
415c8b:	00 00                	add    %al,(%eax)
415c8d:	8b 41 00             	mov    0x0(%ecx),%eax
415c90:	d4 8b                	aam    $0x8b
415c92:	41                   	inc    %ecx
415c93:	00 9c 96 41 00 ac 96 	add    %bl,-0x6953ffbf(%esi,%edx,4)
415c9a:	41                   	inc    %ecx
415c9b:	00 38                	add    %bh,(%eax)
415c9d:	8c 41 00             	mov    %es,0x0(%ecx)
415ca0:	8c 8c 41 00 38 8d 41 	mov    %cs,0x418d3800(%ecx,%eax,2)
415ca7:	00 cc                	add    %cl,%ah
415ca9:	8e 41 00             	mov    0x0(%ecx),%es
415cac:	24 8f                	and    $0x8f,%al
415cae:	41                   	inc    %ecx
415caf:	00 bc 8f 41 00 e0 93 	add    %bh,-0x6c1fffbf(%edi,%ecx,4)
415cb6:	41                   	inc    %ecx
415cb7:	00 fc                	add    %bh,%ah
415cb9:	93                   	xchg   %eax,%ebx
415cba:	41                   	inc    %ecx
415cbb:	00 00                	add    %al,(%eax)
415cbd:	97                   	xchg   %eax,%edi
415cbe:	41                   	inc    %ecx
415cbf:	00 44 95 41          	add    %al,0x41(%ebp,%edx,4)
415cc3:	00 20                	add    %ah,(%eax)
415cc5:	99                   	cltd
415cc6:	41                   	inc    %ecx
415cc7:	00 30                	add    %dh,(%eax)
415cc9:	99                   	cltd
415cca:	41                   	inc    %ecx
415ccb:	00 0b                	add    %cl,(%ebx)
415ccd:	54                   	push   %esp
415cce:	53                   	push   %ebx
415ccf:	74 72                	je     0x415d43
415cd1:	69 6e 67 4c 69 73 74 	imul   $0x7473694c,0x67(%esi),%ebp
415cd8:	dc 5c 41 00          	fcompl 0x0(%ecx,%eax,2)
415cdc:	07                   	pop    %es
415cdd:	0b 54 53 74          	or     0x74(%ebx,%edx,2),%edx
415ce1:	72 69                	jb     0x415d4c
415ce3:	6e                   	outsb  %ds:(%esi),(%dx)
415ce4:	67 4c                	addr16 dec %esp
415ce6:	69 73 74 34 5c 41 00 	imul   $0x415c34,0x74(%ebx),%esi
415ced:	a0 5b 41 00 00       	mov    0x415b,%al
415cf2:	00 07                	add    %al,(%edi)
415cf4:	43                   	inc    %ebx
415cf5:	6c                   	insb   (%dx),%es:(%edi)
415cf6:	61                   	popa
415cf7:	73 73                	jae    0x415d6c
415cf9:	65 73 00             	gs jae 0x415cfc
415cfc:	00 8d 40 00 4c 5d    	add    %cl,0x5d4c0040(%ebp)
415d02:	41                   	inc    %ecx
415d1f:	00 68 5d             	add    %ch,0x5d(%eax)
415d22:	41                   	inc    %ecx
415d23:	00 04 00             	add    %al,(%eax,%eax,1)
415d26:	00 00                	add    %al,(%eax)
415d28:	c0 10 40             	rclb   $0x40,(%eax)
415d2b:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
415d2e:	40                   	inc    %eax
415d2f:	00 48 3b             	add    %cl,0x3b(%eax)
415d32:	40                   	inc    %eax
415d33:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
415d37:	00 50 3b             	add    %dl,0x3b(%eax)
415d3a:	40                   	inc    %eax
415d3b:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
415d3f:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
415d46:	40                   	inc    %eax
415d47:	00 e4                	add    %ah,%ah
415d49:	38 40 00             	cmp    %al,0x0(%eax)
415d4c:	20 9a 41 00 6c 9a    	and    %bl,-0x6593ffbf(%edx)
415d52:	41                   	inc    %ecx
415d53:	00 84 9a 41 00 58 30 	add    %al,0x30580041(%edx,%ebx,4)
415d5a:	40                   	inc    %eax
415d5b:	00 58 30             	add    %bl,0x30(%eax)
415d5e:	40                   	inc    %eax
415d5f:	00 24 9b             	add    %ah,(%ebx,%ebx,4)
415d62:	41                   	inc    %ecx
415d63:	00 a8 9b 41 00 07    	add    %ch,0x700419b(%eax)
415d69:	54                   	push   %esp
415d6a:	53                   	push   %ebx
415d6b:	74 72                	je     0x415ddf
415d6d:	65 61                	gs popa
415d6f:	6d                   	insl   (%dx),%es:(%edi)
415d70:	bc 5d 41 00 00       	mov    $0x415d,%esp
415d8d:	00 00                	add    %al,(%eax)
415d8f:	00 d8                	add    %bl,%al
415d91:	5d                   	pop    %ebp
415d92:	41                   	inc    %ecx
415d93:	00 08                	add    %cl,(%eax)
415d95:	00 00                	add    %al,(%eax)
415d97:	00 00                	add    %al,(%eax)
415d99:	5d                   	pop    %ebp
415d9a:	41                   	inc    %ecx
415d9b:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
415d9e:	40                   	inc    %eax
415d9f:	00 48 3b             	add    %cl,0x3b(%eax)
415da2:	40                   	inc    %eax
415da3:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
415da7:	00 50 3b             	add    %dl,0x3b(%eax)
415daa:	40                   	inc    %eax
415dab:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
415daf:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
415db6:	40                   	inc    %eax
415db7:	00 e4                	add    %ah,%ah
415db9:	38 40 00             	cmp    %al,0x0(%eax)
415dbc:	20 9a 41 00 64 9e    	and    %bl,-0x619bffbf(%edx)
415dc2:	41                   	inc    %ecx
415dc3:	00 78 9e             	add    %bh,-0x62(%eax)
415dc6:	41                   	inc    %ecx
415dc7:	00 18                	add    %bl,(%eax)
415dc9:	9e                   	sahf
415dca:	41                   	inc    %ecx
415dcb:	00 28                	add    %ch,(%eax)
415dcd:	9e                   	sahf
415dce:	41                   	inc    %ecx
415dcf:	00 24 9b             	add    %ah,(%ebx,%ebx,4)
415dd2:	41                   	inc    %ecx
415dd3:	00 38                	add    %bh,(%eax)
415dd5:	9e                   	sahf
415dd6:	41                   	inc    %ecx
415dd7:	00 0d 54 48 61 6e    	add    %cl,0x6e614854
415ddd:	64 6c                	fs insb (%dx),%es:(%edi)
415ddf:	65 53                	gs push %ebx
415de1:	74 72                	je     0x415e55
415de3:	65 61                	gs popa
415de5:	6d                   	insl   (%dx),%es:(%edi)
415de6:	8b c0                	mov    %eax,%eax
415de8:	34 5e                	xor    $0x5e,%al
415dea:	41                   	inc    %ecx
415df3:	00 50 5e             	add    %dl,0x5e(%eax)
415df6:	41                   	inc    %ecx
415e07:	00 62 5e             	add    %ah,0x5e(%edx)
415e0a:	41                   	inc    %ecx
415e0b:	00 0c 00             	add    %cl,(%eax,%eax,1)
415e0e:	00 00                	add    %al,(%eax)
415e10:	70 5d                	jo     0x415e6f
415e12:	41                   	inc    %ecx
415e13:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
415e16:	40                   	inc    %eax
415e17:	00 48 3b             	add    %cl,0x3b(%eax)
415e1a:	40                   	inc    %eax
415e1b:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
415e1f:	00 50 3b             	add    %dl,0x3b(%eax)
415e22:	40                   	inc    %eax
415e23:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
415e27:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
415e2e:	40                   	inc    %eax
415e2f:	00 58 a0             	add    %bl,-0x60(%eax)
415e32:	41                   	inc    %ecx
415e33:	00 20                	add    %ah,(%eax)
415e35:	9a 41 00 64 9e 41 00 	lcall  $0x41,$0x9e640041
415e3c:	78 9e                	js     0x415ddc
415e3e:	41                   	inc    %ecx
415e3f:	00 18                	add    %bl,(%eax)
415e41:	9e                   	sahf
415e42:	41                   	inc    %ecx
415e43:	00 28                	add    %ch,(%eax)
415e45:	9e                   	sahf
415e46:	41                   	inc    %ecx
415e47:	00 24 9b             	add    %ah,(%ebx,%ebx,4)
415e4a:	41                   	inc    %ecx
415e4b:	00 38                	add    %bh,(%eax)
415e4d:	9e                   	sahf
415e4e:	41                   	inc    %ecx
415e4f:	00 0e                	add    %cl,(%esi)
415e51:	00 00                	add    %al,(%eax)
415e53:	00 00                	add    %al,(%eax)
415e55:	00 01                	add    %al,(%ecx)
415e57:	00 00                	add    %al,(%eax)
415e59:	00 94 10 40 00 08 00 	add    %dl,0x80040(%eax,%edx,1)
415e60:	00 00                	add    %al,(%eax)
415e62:	0b 54 46 69          	or     0x69(%esi,%eax,2),%edx
415e66:	6c                   	insb   (%dx),%es:(%edi)
415e67:	65 53                	gs push %ebx
415e69:	74 72                	je     0x415edd
415e6b:	65 61                	gs popa
415e6d:	6d                   	insl   (%dx),%es:(%edi)
415e6e:	8b c0                	mov    %eax,%eax
415e70:	bc 5e 41 00 00       	mov    $0x415e,%esp
415e8d:	00 00                	add    %al,(%eax)
415e8f:	00 d8                	add    %bl,%al
415e91:	5e                   	pop    %esi
415e92:	41                   	inc    %ecx
415e93:	00 10                	add    %dl,(%eax)
415e95:	00 00                	add    %al,(%eax)
415e97:	00 00                	add    %al,(%eax)
415e99:	5d                   	pop    %ebp
415e9a:	41                   	inc    %ecx
415e9b:	00 3c 3b             	add    %bh,(%ebx,%edi,1)
415e9e:	40                   	inc    %eax
415e9f:	00 48 3b             	add    %cl,0x3b(%eax)
415ea2:	40                   	inc    %eax
415ea3:	00 4c 3b 40          	add    %cl,0x40(%ebx,%edi,1)
415ea7:	00 50 3b             	add    %dl,0x3b(%eax)
415eaa:	40                   	inc    %eax
415eab:	00 44 3b 40          	add    %al,0x40(%ebx,%edi,1)
415eaf:	00 8c 38 40 00 a8 38 	add    %cl,0x38a80040(%eax,%edi,1)
415eb6:	40                   	inc    %eax
415eb7:	00 e4                	add    %ah,%ah
415eb9:	38 40 00             	cmp    %al,0x0(%eax)
415ebc:	20 9a 41 00 6c 9a    	and    %bl,-0x6593ffbf(%edx)
415ec2:	41                   	inc    %ecx
415ec3:	00 84 9a 41 00 94 a0 	add    %al,-0x5f6bffbf(%edx,%ebx,4)
415eca:	41                   	inc    %ecx
415ecb:	00 58 30             	add    %bl,0x30(%eax)
415ece:	40                   	inc    %eax
415ecf:	00 cc                	add    %cl,%ah
415ed1:	a0 41 00 a8 9b       	mov    0x9ba80041,%al
415ed6:	41                   	inc    %ecx
415ed7:	00 13                	add    %dl,(%ebx)
415ed9:	54                   	push   %esp
415eda:	43                   	inc    %ebx