40ba2f:	00 3f                	add    %bh,(%edi)
40ba31:	00 02                	add    %al,(%edx)
40ba33:	00 89 00 41 00 01    	add    %cl,0x1004100(%ecx)
40ba39:	00 8a 00 41 00 02    	add    %cl,0x2004100(%edx)
40ba3f:	00 9e 00 43 00 02    	add    %bl,0x2004300(%esi)
40ba45:	00 a0 00 45 00 01    	add    %ah,0x1004500(%eax)
40ba4b:	00 9f 00 45 00 02    	add    %bl,0x2004500(%edi)
40ba51:	00 a2 00 47 00 01    	add    %ah,0x1004700(%edx)
40ba57:	00 a1 00 47 00 02    	add    %ah,0x2004700(%ecx)
40ba5d:	00 a3 00 49 00 02    	add    %ah,0x2004900(%ebx)
40ba63:	00 a4 00 4b 00 02 00 	add    %ah,0x2004b(%eax,%eax,1)
40ba6a:	a5                   	movsl  %ds:(%esi),%es:(%edi)
40ba6b:	00 4d 00             	add    %cl,0x0(%ebp)
40ba6e:	02 00                	add    (%eax),%al
40ba70:	a8 00                	test   $0x0,%al
40ba72:	4f                   	dec    %edi
40ba73:	00 01                	add    %al,(%ecx)
40ba75:	00 a9 00 4f 00 02    	add    %ch,0x2004f00(%ecx)
40ba7b:	00 aa 00 51 00 02    	add    %ch,0x2005100(%edx)
40ba81:	00 ab 00 53 00 01    	add    %ch,0x1005300(%ebx)
40ba87:	00 ac 00 53 00 02 00 	add    %ch,0x20053(%eax,%eax,1)
40ba8e:	ad                   	lods   %ds:(%esi),%eax
40ba8f:	00 55 00             	add    %dl,0x0(%ebp)
40ba92:	01 00                	add    %eax,(%eax)
40ba94:	ae                   	scas   %es:(%edi),%al
40ba95:	00 55 00             	add    %dl,0x0(%ebp)
40ba98:	02 00                	add    (%eax),%al
40ba9a:	b6 00                	mov    $0x0,%dh
40ba9c:	57                   	push   %edi
40ba9d:	00 02                	add    %al,(%edx)
40ba9f:	00 b7 00 59 00 01    	add    %dh,0x1005900(%edi)
40baa5:	00 b8 00 59 00 02    	add    %bh,0x2005900(%eax)
40baab:	00 b9 00 5b 00 02    	add    %bh,0x2005b00(%ecx)
40bab1:	00 ba 00 5d 00 32    	add    %bh,0x32005d00(%edx)
40bab7:	00 67 03             	add    %ah,0x3(%edi)
40baba:	7b 03                	jnp    0x40babf
40babc:	83 03 8b             	addl   $0xffffff8b,(%ebx)
40babf:	03 93 03 9b 03 a3    	add    -0x5cfc64fd(%ebx),%edx
40bac5:	03 e7                	add    %edi,%esp
40bac7:	03 24 04             	add    (%esp,%eax,1),%esp
40baca:	2c 04                	sub    $0x4,%al
40bacc:	34 04                	xor    $0x4,%al
40bace:	0f 05                	syscall
40bad0:	2f                   	das
40bad1:	05 46 05 50 f2       	add    $0xf2500546,%eax
40bad6:	06                   	push   %es
40bad7:	00 c5                	add    %al,%ch
40bad9:	00 04 80             	add    %al,(%eax,%eax,4)
40badc:	00 00                	add    %al,(%eax)
40bade:	01 00                	add    %eax,(%eax)
40baec:	93                   	xchg   %eax,%ebx
40baed:	01 00                	add    %eax,(%eax)
40baef:	00 02                	add    %al,(%edx)
40baf9:	00 00                	add    %al,(%eax)
40bafb:	00 c7                	add    %al,%bh
40bafd:	05 2c 02 00 00       	add    $0x22c,%eax
40bb02:	00 00                	add    %al,(%eax)
40bb04:	02 00                	add    (%eax),%al
40bb0e:	00 00                	add    %al,(%eax)
40bb10:	d0 05 32 0a 00 00    	rolb   $1,0xa32
40bb16:	00 00                	add    %al,(%eax)
40bb18:	02 00                	add    (%eax),%al
40bb22:	00 00                	add    %al,(%eax)
40bb24:	c7 05 60 11 00 00 00 	movl   $0x20000,0x1160
40bb2b:	00 02 00
40bb36:	00 00                	add    %al,(%eax)
40bb38:	c7 05 df 0b 00 00 00 	movl   $0x0,0xbdf
40bb3f:	00 00 00
40bb42:	00 00                	add    %al,(%eax)
40bb44:	01 00                	add    %eax,(%eax)
40bb46:	00 00                	add    %al,(%eax)
40bb48:	33 10                	xor    (%eax),%edx
40bb4a:	00 00                	add    %al,(%eax)
40bb4c:	b8 00 00 00 01       	mov    $0x1000000,%eax
40bb51:	00 00                	add    %al,(%eax)
40bb53:	00 52 10             	add    %dl,0x10(%edx)
40bb56:	00 00                	add    %al,(%eax)
40bb58:	70 01                	jo     0x40bb5b
40bb5a:	00 00                	add    %al,(%eax)
40bb5c:	01 00                	add    %eax,(%eax)
40bb5e:	00 00                	add    %al,(%eax)
40bb60:	71 10                	jno    0x40bb72
40bb62:	00 00                	add    %al,(%eax)
40bb64:	24 00                	and    $0x0,%al
40bb66:	02 00                	add    (%eax),%al
40bb68:	25 00 23 00 00       	and    $0x2300,%eax
40bb6d:	00 00                	add    %al,(%eax)
40bb6f:	00 00                	add    %al,(%eax)
40bb71:	5f                   	pop    %edi
40bb72:	5f                   	pop    %edi
40bb73:	53                   	push   %ebx
40bb74:	74 61                	je     0x40bbd7
40bb76:	74 69                	je     0x40bbe1
40bb78:	63 41 72             	arpl   %eax,0x72(%ecx)
40bb7b:	72 61                	jb     0x40bbde
40bb7d:	79 49                	jns    0x40bbc8
40bb7f:	6e                   	outsb  %ds:(%esi),(%dx)
40bb80:	69 74 54 79 70 65 53 	imul   $0x69536570,0x79(%esp,%edx,2),%esi
40bb87:	69
40bb88:	7a 65                	jp     0x40bbef
40bb8a:	3d 31 35 30 30       	cmp    $0x30303531,%eax
40bb8f:	00 4c 69 73          	add    %cl,0x73(%ecx,%ebp,2)
40bb93:	74 60                	je     0x40bbf5
40bb95:	31 00                	xor    %eax,(%eax)
40bb97:	63 31                	arpl   %esi,(%ecx)
40bb99:	00 46 6f             	add    %al,0x6f(%esi)
40bb9c:	72 6d                	jb     0x40bc0b
40bb9e:	31 00                	xor    %eax,(%eax)
40bba0:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
40bba3:	6f                   	outsl  %ds:(%esi),(%dx)
40bba4:	72 31                	jb     0x40bbd7
40bba6:	00 43 6c             	add    %al,0x6c(%ebx)
40bba9:	61                   	popa
40bbaa:	73 73                	jae    0x40bc1f
40bbac:	31 00                	xor    %eax,(%eax)
40bbae:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
40bbb1:	62 6f 42             	bound  %ebp,0x42(%edi)
40bbb4:	6f                   	outsl  %ds:(%esi),(%dx)
40bbb5:	78 31                	js     0x40bbe8
40bbb7:	00 63 68             	add    %ah,0x68(%ebx)
40bbba:	65 63 6b 65          	arpl   %ebp,%gs:0x65(%ebx)
40bbbe:	64 4c                	fs dec %esp
40bbc0:	69 73 74 42 6f 78 31 	imul   $0x31786f42,0x74(%ebx),%esi
40bbc7:	00 42 61             	add    %al,0x61(%edx)
40bbca:	73 65                	jae    0x40bc31
40bbcc:	33 32                	xor    (%edx),%esi
40bbce:	00 46 45             	add    %al,0x45(%esi)
40bbd1:	31 32                	xor    %esi,(%edx)
40bbd3:	43                   	inc    %ebx
40bbd4:	41                   	inc    %ecx
40bbd5:	35 39 37 44 44       	xor    $0x44443739,%eax
40bbda:	39 43 30             	cmp    %eax,0x30(%ebx)
40bbdd:	34 42                	xor    $0x42,%al
40bbdf:	30 46 33             	xor    %al,0x33(%esi)
40bbe2:	35 33 38 30 30       	xor    $0x30303833,%eax
40bbe7:	39 33                	cmp    %esi,(%ebx)
40bbe9:	31 46 38             	xor    %eax,0x38(%esi)
40bbec:	30 35 30 32 32 32    	xor    %dh,0x32323230
40bbf2:	30 45 45             	xor    %al,0x45(%ebp)
40bbf5:	35 32 00 44 69       	xor    $0x69440032,%eax
40bbfa:	63 74 69 6f          	arpl   %esi,0x6f(%ecx,%ebp,2)
40bbfe:	6e                   	outsb  %ds:(%esi),(%dx)
40bbff:	61                   	popa
40bc00:	72 79                	jb     0x40bc7b
40bc02:	60                   	pusha
40bc03:	32 00                	xor    (%eax),%al
40bc05:	63 32                	arpl   %esi,(%edx)
40bc07:	00 46 6f             	add    %al,0x6f(%esi)
40bc0a:	72 6d                	jb     0x40bc79
40bc0c:	32 00                	xor    (%eax),%al
40bc0e:	63 6f 6c             	arpl   %ebp,0x6c(%edi)
40bc11:	6f                   	outsl  %ds:(%esi),(%dx)
40bc12:	72 32                	jb     0x40bc46
40bc14:	00 43 6c             	add    %al,0x6c(%ebx)
40bc17:	61                   	popa
40bc18:	73 73                	jae    0x40bc8d
40bc1a:	32 00                	xor    (%eax),%al
40bc1c:	63 6f 6d             	arpl   %ebp,0x6d(%edi)
40bc1f:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc22:	6f                   	outsl  %ds:(%esi),(%dx)
40bc23:	78 32                	js     0x40bc57
40bc25:	00 63 68             	add    %ah,0x68(%ebx)
40bc28:	65 63 6b 65          	arpl   %ebp,%gs:0x65(%ebx)
40bc2c:	64 4c                	fs dec %esp
40bc2e:	69 73 74 42 6f 78 32 	imul   $0x32786f42,0x74(%ebx),%esi
40bc35:	00 63 33             	add    %ah,0x33(%ebx)
40bc38:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc3b:	6c                   	insb   (%dx),%es:(%edi)
40bc3c:	6f                   	outsl  %ds:(%esi),(%dx)
40bc3d:	72 33                	jb     0x40bc72
40bc3f:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc42:	6d                   	insl   (%dx),%es:(%edi)
40bc43:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc46:	6f                   	outsl  %ds:(%esi),(%dx)
40bc47:	78 33                	js     0x40bc7c
40bc49:	00 63 68             	add    %ah,0x68(%ebx)
40bc4c:	65 63 6b 65          	arpl   %ebp,%gs:0x65(%ebx)
40bc50:	64 4c                	fs dec %esp
40bc52:	69 73 74 42 6f 78 33 	imul   $0x33786f42,0x74(%ebx),%esi
40bc59:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc5c:	6d                   	insl   (%dx),%es:(%edi)
40bc5d:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc60:	6f                   	outsl  %ds:(%esi),(%dx)
40bc61:	78 34                	js     0x40bc97
40bc63:	00 63 68             	add    %ah,0x68(%ebx)
40bc66:	65 63 6b 65          	arpl   %ebp,%gs:0x65(%ebx)
40bc6a:	64 4c                	fs dec %esp
40bc6c:	69 73 74 42 6f 78 34 	imul   $0x34786f42,0x74(%ebx),%esi
40bc73:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc76:	6d                   	insl   (%dx),%es:(%edi)
40bc77:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc7a:	6f                   	outsl  %ds:(%esi),(%dx)
40bc7b:	78 35                	js     0x40bcb2
40bc7d:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc80:	6d                   	insl   (%dx),%es:(%edi)
40bc81:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc84:	6f                   	outsl  %ds:(%esi),(%dx)
40bc85:	78 36                	js     0x40bcbd
40bc87:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc8a:	6d                   	insl   (%dx),%es:(%edi)
40bc8b:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc8e:	6f                   	outsl  %ds:(%esi),(%dx)
40bc8f:	78 37                	js     0x40bcc8
40bc91:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc94:	6d                   	insl   (%dx),%es:(%edi)
40bc95:	62 6f 42             	bound  %ebp,0x42(%edi)
40bc98:	6f                   	outsl  %ds:(%esi),(%dx)
40bc99:	78 38                	js     0x40bcd3
40bc9b:	00 63 6f             	add    %ah,0x6f(%ebx)
40bc9e:	6d                   	insl   (%dx),%es:(%edi)
40bc9f:	62 6f 42             	bound  %ebp,0x42(%edi)
40bca2:	6f                   	outsl  %ds:(%esi),(%dx)
40bca3:	78 39                	js     0x40bcde
40bca5:	00 3c 4d 6f 64 75 6c 	add    %bh,0x6c75646f(,%ecx,2)
40bcac:	65 3e 00 3c 50       	gs add %bh,%ds:(%eax,%edx,2)
40bcb1:	72 69                	jb     0x40bd1c
40bcb3:	76 61                	jbe    0x40bd16
40bcb5:	74 65                	je     0x40bd1c
40bcb7:	49                   	dec    %ecx
40bcb8:	6d                   	insl   (%dx),%es:(%edi)
40bcb9:	70 6c                	jo     0x40bd27
40bcbb:	65 6d                	gs insl (%dx),%es:(%edi)
40bcbd:	65 6e                	outsb  %gs:(%esi),(%dx)
40bcbf:	74 61                	je     0x40bd22
40bcc1:	74 69                	je     0x40bd2c
40bcc3:	6f                   	outsl  %ds:(%esi),(%dx)
40bcc4:	6e                   	outsb  %ds:(%esi),(%dx)
40bcc5:	44                   	inc    %esp
40bcc6:	65 74 61             	gs je  0x40bd2a
40bcc9:	69 6c 73 3e 00 53 46 	imul   $0x4a465300,0x3e(%ebx,%esi,2),%ebp
40bcd0:	4a
40bcd1:	46                   	inc    %esi
40bcd2:	53                   	push   %ebx
40bcd3:	4a                   	dec    %edx
40bcd4:	53                   	push   %ebx
40bcd5:	46                   	inc    %esi
40bcd6:	46                   	inc    %esi
40bcd7:	00 52 65             	add    %dl,0x65(%edx)
40bcda:	63 74 61 6e          	arpl   %esi,0x6e(%ecx,%eiz,2)
40bcde:	67 6c                	insb   (%dx),%es:(%di)
40bce0:	65 46                	gs inc %esi
40bce2:	00 53 69             	add    %dl,0x69(%ebx)
40bce5:	7a 65                	jp     0x40bd4c
40bce7:	46                   	inc    %esi
40bce8:	00 50 6f             	add    %dl,0x6f(%eax)
40bceb:	69 6e 74 46 00 67 65 	imul   $0x65670046,0x74(%esi),%ebp
40bcf2:	74 5f                	je     0x40bd53
40bcf4:	42                   	inc    %edx
40bcf5:	47                   	inc    %edi
40bcf6:	00 73 65             	add    %dh,0x65(%ebx)
40bcf9:	74 5f                	je     0x40bd5a
40bcfb:	42                   	inc    %edx
40bcfc:	47                   	inc    %edi
40bcfd:	00 4d 41             	add    %cl,0x41(%ebp)
40bd00:	53                   	push   %ebx
40bd01:	4b                   	dec    %ebx
40bd02:	00 76 51             	add    %dh,0x51(%esi)
40bd05:	77 6f                	ja     0x40bd76
40bd07:	4c                   	dec    %esp
40bd08:	00 53 79             	add    %dl,0x79(%ebx)
40bd0b:	73 74                	jae    0x40bd81
40bd0d:	65 6d                	gs insl (%dx),%es:(%edi)
40bd0f:	2e 49                	cs dec %ecx
40bd11:	4f                   	dec    %edi
40bd12:	00 43 48             	add    %al,0x48(%ebx)
40bd15:	41                   	inc    %ecx
40bd16:	52                   	push   %edx
40bd17:	5f                   	pop    %edi
40bd18:	4d                   	dec    %ebp
40bd19:	41                   	inc    %ecx
40bd1a:	50                   	push   %eax
40bd1b:	00 67 65             	add    %ah,0x65(%edi)
40bd1e:	74 5f                	je     0x40bd7f
40bd20:	48                   	dec    %eax
40bd21:	50                   	push   %eax
40bd22:	00 73 65             	add    %dh,0x65(%ebx)
40bd25:	74 5f                	je     0x40bd86
40bd27:	48                   	dec    %eax
40bd28:	50                   	push   %eax
40bd29:	00 62 48             	add    %ah,0x48(%edx)
40bd2c:	50                   	push   %eax
40bd2d:	00 70 48             	add    %dh,0x48(%eax)
40bd30:	50                   	push   %eax
40bd31:	00 53 45             	add    %dl,0x45(%ebx)
40bd34:	50                   	push   %eax
40bd35:	41                   	inc    %ecx
40bd36:	52                   	push   %edx
40bd37:	41                   	inc    %ecx
40bd38:	54                   	push   %esp
40bd39:	4f                   	dec    %edi
40bd3a:	52                   	push   %edx
40bd3b:	00 44 49 47          	add    %al,0x47(%ecx,%ecx,2)
40bd3f:	49                   	dec    %ecx
40bd40:	54                   	push   %esp
40bd41:	53                   	push   %ebx
40bd42:	00 53 48             	add    %dl,0x48(%ebx)
40bd45:	49                   	dec    %ecx
40bd46:	46                   	inc    %esi
40bd47:	54                   	push   %esp
40bd48:	00 67 65             	add    %ah,0x65(%edi)
40bd4b:	74 5f                	je     0x40bdac
40bd4d:	53                   	push   %ebx
40bd4e:	46                   	inc    %esi
40bd4f:	58                   	pop    %eax
40bd50:	00 73 65             	add    %dh,0x65(%ebx)
40bd53:	74 5f                	je     0x40bdb4
40bd55:	53                   	push   %ebx
40bd56:	46                   	inc    %esi
40bd57:	58                   	pop    %eax
40bd58:	00 67 65             	add    %ah,0x65(%edi)
40bd5b:	74 5f                	je     0x40bdbc
40bd5d:	58                   	pop    %eax
40bd5e:	00 73 65             	add    %dh,0x65(%ebx)
40bd61:	74 5f                	je     0x40bdc2
40bd63:	58                   	pop    %eax
40bd64:	00 67 65             	add    %ah,0x65(%edi)
40bd67:	74 5f                	je     0x40bdc8
40bd69:	59                   	pop    %ecx
40bd6a:	00 73 65             	add    %dh,0x65(%ebx)
40bd6d:	74 5f                	je     0x40bdce
40bd6f:	59                   	pop    %ecx
40bd70:	00 76 61             	add    %dh,0x61(%esi)
40bd73:	6c                   	insb   (%dx),%es:(%edi)
40bd74:	75 65                	jne    0x40bddb
40bd76:	5f                   	pop    %edi
40bd77:	5f                   	pop    %edi
40bd78:	00 53 79             	add    %dl,0x79(%ebx)
40bd7b:	73 74                	jae    0x40bdf1
40bd7d:	65 6d                	gs insl (%dx),%es:(%edi)
40bd7f:	2e 4d                	cs dec %ebp
40bd81:	65 64 69 61 00 76 61 	gs imul $0x696e6176,%fs:0x0(%ecx),%esp
40bd88:	6e 69
40bd8a:	6c                   	insb   (%dx),%es:(%edi)
40bd8b:	6c                   	insb   (%dx),%es:(%edi)
40bd8c:	61                   	popa
40bd8d:	00 64 61 74          	add    %ah,0x74(%ecx,%eiz,2)
40bd91:	61                   	popa
40bd92:	00 46 72             	add    %al,0x72(%esi)
40bd95:	6f                   	outsl  %ds:(%esi),(%dx)
40bd96:	6d                   	insl   (%dx),%es:(%edi)
40bd97:	41                   	inc    %ecx
40bd98:	72 67                	jb     0x40be01
40bd9a:	62 00                	bound  %eax,(%eax)
40bd9c:	6d                   	insl   (%dx),%es:(%edi)
40bd9d:	73 63                	jae    0x40be02
40bd9f:	6f                   	outsl  %ds:(%esi),(%dx)
40bda0:	72 6c                	jb     0x40be0e
40bda2:	69 62 00 43 6c 69 6d 	imul   $0x6d696c43,0x0(%edx),%esp
40bda9:	62 00                	bound  %eax,(%eax)
40bdab:	63 6c 69 6d          	arpl   %ebp,0x6d(%ecx,%ebp,2)