41bb76:	69 63 73 04 00 58 b5 	imul   $0xb5580004,0x73(%ebx),%esp
41bb7d:	41                   	inc    %ecx
41bb7e:	00 ac d7 41 00 b4 d7 	add    %ch,-0x284bffbf(%edi,%edx,8)
41bb85:	41                   	inc    %ecx
41bb86:	00 01                	add    %al,(%ecx)
41bb88:	00 00                	add    %al,(%eax)
41bb8a:	00 00                	add    %al,(%eax)
41bb8c:	00 00                	add    %al,(%eax)
41bb8e:	80 00 00             	addb   $0x0,(%eax)
41bb91:	00 00                	add    %al,(%eax)
41bb93:	00 00                	add    %al,(%eax)
41bb95:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
41bb9a:	72 74                	jb     0x41bc10
41bb9c:	b7 41                	mov    $0x41,%bh
41bb9e:	00 18                	add    %bl,(%eax)
41bba0:	00 00                	add    %al,(%eax)
41bba2:	ff 74 d8 41          	push   0x41(%eax,%ebx,8)
41bba6:	00 01                	add    %al,(%ecx)
41bba8:	00 00                	add    %al,(%eax)
41bbaa:	00 00                	add    %al,(%eax)
41bbac:	00 00                	add    %al,(%eax)
41bbae:	80 04 00 00          	addb   $0x0,(%eax,%eax,1)
41bbb2:	00 01                	add    %al,(%ecx)
41bbb4:	00 04 4d 6f 64 65 0c 	add    %al,0xc65646f(,%ecx,2)
41bbbb:	b7 41                	mov    $0x41,%bh
41bbbd:	00 88 d8 41 00 90    	add    %cl,-0x6fffbe28(%eax)
41bbc3:	d8 41 00             	fadds  0x0(%ecx)
41bbc6:	01 00                	add    %eax,(%eax)
41bbc8:	00 00                	add    %al,(%eax)
41bbca:	00 00                	add    %al,(%eax)
41bbcc:	00 80 00 00 00 00    	add    %al,0x0(%eax)
41bbd2:	02 00                	add    (%eax),%al
41bbd4:	05 53 74 79 6c       	add    $0x6c797453,%eax
41bbd9:	65 3c 10             	gs cmp $0x10,%al
41bbdc:	40                   	inc    %eax
41bbdd:	00 b8 d8 41 00 c0    	add    %bh,-0x3fffbe28(%eax)
41bbe3:	d8 41 00             	fadds  0x0(%ecx)
41bbe6:	01 00                	add    %eax,(%eax)
41bbe8:	00 00                	add    %al,(%eax)
41bbea:	00 00                	add    %al,(%eax)
41bbec:	00 80 01 00 00 00    	add    %al,0x1(%eax)
41bbf2:	03 00                	add    (%eax),%eax
41bbf4:	05 57 69 64 74       	add    $0x74646957,%eax
41bbf9:	68 8b c0 48 bc       	push   $0xbc48c08b
41bbfe:	41                   	inc    %ecx
41bc0b:	00 60 bc             	add    %ah,-0x44(%eax)
41bc0e:	41                   	inc    %ecx
41bc1b:	00 54 bc 41          	add    %dl,0x41(%esp,%edi,4)
41bc1f:	00 18                	add    %bl,(%eax)
41bc21:	00 00                	add    %al,(%eax)
41bc23:	00 ac b8 41 00 90 34 	add    %ch,0x34900041(%eax,%edi,4)
41bc2a:	40                   	inc    %eax
41bc2b:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
41bc32:	40                   	inc    %eax
41bc33:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
41bc3a:	40                   	inc    %eax
41bc3b:	00 e0                	add    %ah,%al
41bc3d:	31 40 00             	xor    %eax,0x0(%eax)
41bc40:	fc                   	cld
41bc41:	31 40 00             	xor    %eax,0x0(%eax)
41bc44:	2c d9                	sub    $0xd9,%al
41bc46:	41                   	inc    %ecx
41bc47:	00 74 44 41          	add    %dh,0x41(%esp,%eax,2)
41bc4b:	00 7c 44 41          	add    %bh,0x41(%esp,%eax,2)
41bc4f:	00 54 d9 41          	add    %dl,0x41(%ecx,%ebx,8)
41bc53:	00 06                	add    %al,(%esi)
41bc55:	54                   	push   %esp
41bc56:	42                   	inc    %edx
41bc57:	72 75                	jb     0x41bcce
41bc59:	73 68                	jae    0x41bcc3
41bc5b:	90                   	nop
41bc5c:	60                   	pusha
41bc5d:	bc 41 00 07 06       	mov    $0x6070041,%esp
41bc62:	54                   	push   %esp
41bc63:	42                   	inc    %edx
41bc64:	72 75                	jb     0x41bcdb
41bc66:	73 68                	jae    0x41bcd0
41bc68:	48                   	dec    %eax
41bc69:	bc 41 00 1c b9       	mov    $0xb91c0041,%esp
41bc6e:	41                   	inc    %ecx
41bc6f:	00 02                	add    %al,(%edx)
41bc71:	00 08                	add    %cl,(%eax)
41bc73:	47                   	inc    %edi
41bc74:	72 61                	jb     0x41bcd7
41bc76:	70 68                	jo     0x41bce0
41bc78:	69 63 73 02 00 58 b5 	imul   $0xb5580002,0x73(%ebx),%esp
41bc7f:	41                   	inc    %ecx
41bc80:	00 8c da 41 00 94 da 	add    %cl,-0x256bffbf(%edx,%ebx,8)
41bc87:	41                   	inc    %ecx
41bc88:	00 01                	add    %al,(%ecx)
41bc8a:	00 00                	add    %al,(%eax)
41bc8c:	00 00                	add    %al,(%eax)
41bc8e:	00 00                	add    %al,(%eax)
41bc90:	80 ff ff             	cmp    $0xff,%bh
41bc93:	ff 00                	incl   (%eax)
41bc95:	00 00                	add    %al,(%eax)
41bc97:	05 43 6f 6c 6f       	add    $0x6f6c6f43,%eax
41bc9c:	72 30                	jb     0x41bcce
41bc9e:	b8 41 00 a8 db       	mov    $0xdba80041,%eax
41bca3:	41                   	inc    %ecx
41bca4:	00 b0 db 41 00 01    	add    %dh,0x10041db(%eax)
41bcaa:	00 00                	add    %al,(%eax)
41bcac:	00 00                	add    %al,(%eax)
41bcae:	00 00                	add    %al,(%eax)
41bcb0:	80 00 00             	addb   $0x0,(%eax)
41bcb3:	00 00                	add    %al,(%eax)
41bcb5:	01 00                	add    %eax,(%eax)
41bcb7:	05 53 74 79 6c       	add    $0x6c797453,%eax
41bcbc:	65 8d 40 00          	lea    %gs:0x0(%eax),%eax
41bcc0:	0c bd                	or     $0xbd,%al
41bcc2:	41                   	inc    %ecx
41bccf:	00 30                	add    %dh,(%eax)
41bcd1:	bd 41 00 00 00       	mov    $0x41,%ebp
41bcde:	00 00                	add    %al,(%eax)
41bce0:	24 bd                	and    $0xbd,%al
41bce2:	41                   	inc    %ecx
41bce3:	00 58 00             	add    %bl,0x0(%eax)
41bce6:	00 00                	add    %al,(%eax)
41bce8:	98                   	cwtl
41bce9:	19 41 00             	sbb    %eax,0x0(%ecx)
41bcec:	90                   	nop
41bced:	34 40                	xor    $0x40,%al
41bcef:	00 9c 34 40 00 a0 34 	add    %bl,0x34a00040(%esp,%esi,1)
41bcf6:	40                   	inc    %eax
41bcf7:	00 a4 34 40 00 98 34 	add    %ah,0x34980040(%esp,%esi,1)
41bcfe:	40                   	inc    %eax
41bcff:	00 e0                	add    %ah,%al
41bd01:	31 40 00             	xor    %eax,0x0(%eax)
41bd04:	fc                   	cld
41bd05:	31 40 00             	xor    %eax,0x0(%eax)
41bd08:	a8 dc                	test   $0xdc,%al
41bd0a:	41                   	inc    %ecx
41bd0b:	00 74 44 41          	add    %dh,0x41(%esp,%eax,2)
41bd0f:	00 7c 44 41          	add    %bh,0x41(%esp,%eax,2)
41bd13:	00 90 43 41 00 38    	add    %dl,0x38004143(%eax)
41bd19:	e3 41                	jecxz  0x41bd5c
41bd1b:	00 24 e3             	add    %ah,(%ebx,%eiz,8)
41bd1e:	41                   	inc    %ecx
41bd1f:	00 58 e2             	add    %bl,-0x1e(%eax)
41bd22:	41                   	inc    %ecx
41bd23:	00 07                	add    %al,(%edi)
41bd25:	54                   	push   %esp
41bd26:	43                   	inc    %ebx
41bd27:	61                   	popa
41bd28:	6e                   	outsb  %ds:(%esi),(%dx)
41bd29:	76 61                	jbe    0x41bd8c
41bd2b:	73 30                	jae    0x41bd5d
41bd2d:	bd 41 00 07 07       	mov    $0x7070041,%ebp
41bd32:	54                   	push   %esp
41bd33:	43                   	inc    %ebx
41bd34:	61                   	popa
41bd35:	6e                   	outsb  %ds:(%esi),(%dx)
41bd36:	76 61                	jbe    0x41bd99
41bd38:	73 0c                	jae    0x41bd46
41bd3a:	bd 41 00 0c 1a       	mov    $0x1a0c0041,%ebp
41bd3f:	41                   	inc    %ecx
41bd40:	00 04 00             	add    %al,(%eax,%eax,1)
41bd43:	08 47 72             	or     %al,0x72(%edi)
41bd46:	61                   	popa
41bd47:	70 68                	jo     0x41bdb1
41bd49:	69 63 73 04 00 5c bc 	imul   $0xbc5c0004,0x73(%ebx),%esp
41bd50:	41                   	inc    %ecx
41bd51:	00 14 00             	add    %dl,(%eax,%eax,1)
41bd54:	00 ff                	add    %bh,%bh
41bd56:	18 e1                	sbb    %ah,%cl
41bd58:	41                   	inc    %ecx
41bd59:	00 01                	add    %al,(%ecx)
41bd5b:	00 00                	add    %al,(%eax)
41bd5d:	00 00                	add    %al,(%eax)
41bd5f:	00 00                	add    %al,(%eax)
41bd61:	80 00 00             	addb   $0x0,(%eax)
41bd64:	00 80 00 00 05 42    	add    %al,0x42050000(%eax)
41bd6a:	72 75                	jb     0x41bde1
41bd6c:	73 68                	jae    0x41bdd6
41bd6e:	3c 10                	cmp    $0x10,%al
41bd70:	40                   	inc    %eax
41bd71:	00 20                	add    %ah,(%eax)
41bd73:	00 00                	add    %al,(%eax)
41bd75:	ff 20                	jmp    *(%eax)
41bd77:	00 00                	add    %al,(%eax)
41bd79:	ff 01                	incl   (%ecx)
41bd7b:	00 00                	add    %al,(%eax)
41bd7d:	00 00                	add    %al,(%eax)
41bd7f:	00 00                	add    %al,(%eax)
41bd81:	80 20 00             	andb   $0x0,(%eax)
41bd84:	cc                   	int3
41bd85:	00 01                	add    %al,(%ecx)
41bd87:	00 08                	add    %cl,(%eax)
41bd89:	43                   	inc    %ebx
41bd8a:	6f                   	outsl  %ds:(%esi),(%dx)
41bd8b:	70 79                	jo     0x41be06
41bd8d:	4d                   	dec    %ebp
41bd8e:	6f                   	outsl  %ds:(%esi),(%dx)
41bd8f:	64 65 f8             	fs gs clc
41bd92:	b9 41 00 0c 00       	mov    $0xc0041,%ecx
41bd97:	00 ff                	add    %bh,%bh
41bd99:	fc                   	cld
41bd9a:	e0 41                	loopne 0x41bddd
41bd9c:	00 01                	add    %al,(%ecx)
41bd9e:	00 00                	add    %al,(%eax)
41bda0:	00 00                	add    %al,(%eax)
41bda2:	00 00                	add    %al,(%eax)
41bda4:	80 00 00             	addb   $0x0,(%eax)
41bda7:	00 80 02 00 04 46    	add    %al,0x46040002(%eax)
41bdad:	6f                   	outsl  %ds:(%esi),(%dx)
41bdae:	6e                   	outsb  %ds:(%esi),(%dx)
41bdaf:	74 5c                	je     0x41be0d
41bdb1:	bb 41 00 10 00       	mov    $0x100041,%ebx
41bdb6:	00 ff                	add    %bh,%bh
41bdb8:	0c e1                	or     $0xe1,%al
41bdba:	41                   	inc    %ecx
41bdbb:	00 01                	add    %al,(%ecx)
41bdbd:	00 00                	add    %al,(%eax)
41bdbf:	00 00                	add    %al,(%eax)
41bdc1:	00 00                	add    %al,(%eax)
41bdc3:	80 00 00             	addb   $0x0,(%eax)
41bdc6:	00 80 03 00 03 50    	add    %al,0x50030003(%eax)
41bdcc:	65 6e                	outsb  %gs:(%esi),(%dx)
41bdce:	8b c0                	mov    %eax,%eax
41bdd0:	d4 bd                	aam    $0xbd
41bdd2:	41                   	inc    %ecx
41bdd3:	00 03                	add    %al,(%ebx)
41bdd5:	0e                   	push   %cs
41bdd6:	54                   	push   %esp
41bdd7:	50                   	push   %eax
41bdd8:	72 6f                	jb     0x41be49
41bdda:	67 72 65             	addr16 jb 0x41be42
41bddd:	73 73                	jae    0x41be52
41bddf:	53                   	push   %ebx
41bde0:	74 61                	je     0x41be43
41bde2:	67 65 01 00          	add    %eax,%gs:(%bx,%si)
41bde6:	00 00                	add    %al,(%eax)
41bde8:	00 02                	add    %al,(%edx)
41bdea:	00 00                	add    %al,(%eax)
41bdec:	00 d0                	add    %dl,%al
41bdee:	bd 41 00 0a 70       	mov    $0x700a0041,%ebp
41bdf3:	73 53                	jae    0x41be48
41bdf5:	74 61                	je     0x41be58
41bdf7:	72 74                	jb     0x41be6d
41bdf9:	69 6e 67 09 70 73 52 	imul   $0x52737009,0x67(%esi),%ebp
41be00:	75 6e                	jne    0x41be70
41be02:	6e                   	outsb  %ds:(%esi),(%dx)
41be03:	69 6e 67 08 70 73 45 	imul   $0x45737008,0x67(%esi),%ebp
41be0a:	6e                   	outsb  %ds:(%esi),(%dx)
41be0b:	64 69 6e 67 08 47 72 	imul   $0x61724708,%fs:0x67(%esi),%ebp
41be12:	61
41be13:	70 68                	jo     0x41be7d
41be15:	69 63 73 1c be 41 00 	imul   $0x41be1c,0x73(%ebx),%esp
41be1c:	08 0e                	or     %cl,(%esi)
41be1e:	54                   	push   %esp
41be1f:	50                   	push   %eax
41be20:	72 6f                	jb     0x41be91
41be22:	67 72 65             	addr16 jb 0x41be8a
41be25:	73 73                	jae    0x41be9a
41be27:	45                   	inc    %ebp
41be28:	76 65                	jbe    0x41be8f
41be2a:	6e                   	outsb  %ds:(%esi),(%dx)
41be2b:	74 00                	je     0x41be2d
41be2d:	06                   	push   %es
41be2e:	08 06                	or     %al,(%esi)
41be30:	53                   	push   %ebx
41be31:	65 6e                	outsb  %gs:(%esi),(%dx)
41be33:	64 65 72 07          	fs gs jb 0x41be3e
41be37:	54                   	push   %esp
41be38:	4f                   	dec    %edi
41be39:	62 6a 65             	bound  %ebp,0x65(%edx)
41be3c:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
41be40:	53                   	push   %ebx
41be41:	74 61                	je     0x41bea4
41be43:	67 65 0e             	addr16 gs push %cs
41be46:	54                   	push   %esp
41be47:	50                   	push   %eax
41be48:	72 6f                	jb     0x41beb9
41be4a:	67 72 65             	addr16 jb 0x41beb2
41be4d:	73 73                	jae    0x41bec2
41be4f:	53                   	push   %ebx
41be50:	74 61                	je     0x41beb3
41be52:	67 65 00 0b          	add    %cl,%gs:(%bp,%di)
41be56:	50                   	push   %eax
41be57:	65 72 63             	gs jb  0x41bebd
41be5a:	65 6e                	outsb  %gs:(%esi),(%dx)
41be5c:	74 44                	je     0x41bea2
41be5e:	6f                   	outsl  %ds:(%esi),(%dx)
41be5f:	6e                   	outsb  %ds:(%esi),(%dx)
41be60:	65 04 42             	gs add $0x42,%al
41be63:	79 74                	jns    0x41bed9
41be65:	65 00 09             	add    %cl,%gs:(%ecx)
41be68:	52                   	push   %edx
41be69:	65 64 72 61          	gs fs jb 0x41bece
41be6d:	77 4e                	ja     0x41bebd
41be6f:	6f                   	outsl  %ds:(%esi),(%dx)
41be70:	77 07                	ja     0x41be79
41be72:	42                   	inc    %edx
41be73:	6f                   	outsl  %ds:(%esi),(%dx)
41be74:	6f                   	outsl  %ds:(%esi),(%dx)
41be75:	6c                   	insb   (%dx),%es:(%edi)
41be76:	65 61                	gs popa
41be78:	6e                   	outsb  %ds:(%esi),(%dx)
41be79:	12 01                	adc    (%ecx),%al
41be7b:	52                   	push   %edx
41be7c:	05 54 52 65 63       	add    $0x63655254,%eax
41be81:	74 02                	je     0x41be85
41be83:	03 4d 73             	add    0x73(%ebp),%ecx
41be86:	67 06                	addr16 push %es
41be88:	53                   	push   %ebx
41be89:	74 72                	je     0x41befd
41be8b:	69 6e 67 00 f4 10 40 	imul   $0x4010f400,0x67(%esi),%ebp
41be92:	00 d0                	add    %dl,%al
41be94:	bd 41 00 54 10       	mov    $0x10540041,%ebp
41be99:	40                   	inc    %eax
41be9a:	00 00                	add    %al,(%eax)
41be9c:	10 40 00             	adc    %al,0x0(%eax)
41be9f:	00 00                	add    %al,(%eax)
41bea1:	00 00                	add    %al,(%eax)
41bea3:	94                   	xchg   %eax,%esp
41bea4:	10 40 00             	adc    %al,0x0(%eax)
41bea7:	90                   	nop
41bea8:	cc                   	int3
41bea9:	83 c0 dc             	add    $0xffffffdc,%eax
41beac:	50                   	push   %eax
41bead:	8b 00                	mov    (%eax),%eax
41beaf:	8b 40 54             	mov    0x54(%eax),%eax
41beb2:	87 04 24             	xchg   %eax,(%esp)
41beb5:	c3                   	ret
41beb6:	83 c0 dc             	add    $0xffffffdc,%eax
41beb9:	50                   	push   %eax
41beba:	8b 00                	mov    (%eax),%eax
41bebc:	8b 40 58             	mov    0x58(%eax),%eax
41bebf:	87 04 24             	xchg   %eax,(%esp)
41bec2:	c3                   	ret
41bec3:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41bec8:	8b 44 24 04          	mov    0x4(%esp),%eax
41becc:	8b 00                	mov    (%eax),%eax
41bece:	ff 60 0c             	jmp    *0xc(%eax)
41bed1:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41bed6:	e9 a9 86 ff ff       	jmp    0x414584
41bedb:	83 44 24 04 dc       	addl   $0xffffffdc,0x4(%esp)
41bee0:	e9 bf 86 ff ff       	jmp    0x4145a4
41bee5:	cc                   	int3
41bee6:	c3                   	ret
41bee7:	be 41 00 d1 be       	mov    $0xbed10041,%esi
41beec:	41                   	inc    %ecx
41beed:	00 db                	add    %bl,%bl
41beef:	be 41 00 a9 be       	mov    $0xbea90041,%esi
41bef4:	41                   	inc    %ecx
41bef5:	00 b6 be 41 00 01    	add    %dh,0x10041be(%esi)
41befb:	00 00                	add    %al,(%eax)
41befd:	00 a3 12 cd b8 7a    	add    %ah,0x7ab8cd12(%ebx)
41bf03:	26 d4 11             	es aam $0x11
41bf06:	83 da 00             	sbb    $0x0,%edx