40adb2:	00 02                	add    %al,(%edx)
40adb4:	7b 89                	jnp    0x40ad3f
40adb6:	00 00                	add    %al,(%eax)
40adb8:	04 14                	add    $0x14,%al
40adba:	fe 03                	incb   (%ebx)
40adbc:	0d 09 2c 21 00       	or     $0x212c09,%eax
40adc1:	02 7b 89             	add    -0x77(%ebx),%bh
40adc4:	00 00                	add    %al,(%eax)
40adc6:	04 6f                	add    $0x6f,%al
40adc8:	2b 00                	sub    (%eax),%eax
40adca:	00 0a                	add    %cl,(%edx)
40adcc:	00 02                	add    %al,(%edx)
40adce:	7b 89                	jnp    0x40ad59
40add0:	00 00                	add    %al,(%eax)
40add2:	04 6f                	add    $0x6f,%al
40add4:	42                   	inc    %edx
40add5:	00 00                	add    %al,(%eax)
40add7:	0a 00                	or     (%eax),%al
40add9:	02 14 7d 89 00 00 04 	add    0x4000089(,%edi,2),%dl
40ade0:	00 00                	add    %al,(%eax)
40ade2:	00 02                	add    %al,(%edx)
40ade4:	17                   	pop    %ss
40ade5:	7d 8b                	jge    0x40ad72
40ade7:	00 00                	add    %al,(%eax)
40ade9:	04 2a                	add    $0x2a,%al
40adeb:	00 13                	add    %dl,(%ebx)
40aded:	30 04 00             	xor    %al,(%eax,%eax,1)
40adf0:	59                   	pop    %ecx
40adf1:	00 00                	add    %al,(%eax)
40adf3:	00 18                	add    %bl,(%eax)
40adf5:	00 00                	add    %al,(%eax)
40adf7:	11 00                	adc    %eax,(%eax)
40adf9:	02 73 a7             	add    -0x59(%ebx),%dh
40adfc:	00 00                	add    %al,(%eax)
40adfe:	0a 7d 89             	or     -0x77(%ebp),%bh
40ae01:	00 00                	add    %al,(%eax)
40ae03:	04 73                	add    $0x73,%al
40ae05:	a8 00                	test   $0x0,%al
40ae07:	00 0a                	add    %cl,(%edx)
40ae09:	0a 02                	or     (%edx),%al
40ae0b:	7b 89                	jnp    0x40ad96
40ae0d:	00 00                	add    %al,(%eax)
40ae0f:	04 06                	add    $0x6,%al
40ae11:	72 df                	jb     0x40adf2
40ae13:	2b 00                	sub    (%eax),%eax
40ae15:	70 d0                	jo     0x40ade7
40ae17:	41                   	inc    %ecx
40ae18:	00 00                	add    %al,(%eax)
40ae1a:	01 28                	add    %ebp,(%eax)
40ae1c:	a9 00 00 0a 6f       	test   $0x6f0a0000,%eax
40ae21:	aa                   	stos   %al,%es:(%edi)
40ae22:	00 00                	add    %al,(%eax)
40ae24:	0a 6f 1f             	or     0x1f(%edi),%ch
40ae27:	00 00                	add    %al,(%eax)
40ae29:	0a 6f ab             	or     -0x55(%edi),%ch
40ae2c:	00 00                	add    %al,(%eax)
40ae2e:	0a 00                	or     (%eax),%al
40ae30:	02 16                	add    (%esi),%dl
40ae32:	7d 8b                	jge    0x40adbf
40ae34:	00 00                	add    %al,(%eax)
40ae36:	04 02                	add    $0x2,%al
40ae38:	14 7d                	adc    $0x7d,%al
40ae3a:	8c 00                	mov    %es,(%eax)
40ae3c:	00 04 02             	add    %al,(%edx,%eax,1)
40ae3f:	16                   	push   %ss
40ae40:	7d 8a                	jge    0x40adcc
40ae42:	00 00                	add    %al,(%eax)
40ae44:	04 02                	add    $0x2,%al
40ae46:	73 ac                	jae    0x40adf4
40ae48:	00 00                	add    %al,(%eax)
40ae4a:	0a 7d 8d             	or     -0x73(%ebp),%bh
40ae4d:	00 00                	add    %al,(%eax)
40ae4f:	04 2a                	add    $0x2a,%al
40ae51:	00 00                	add    %al,(%eax)
40ae53:	00 1b                	add    %bl,(%ebx)
40ae55:	30 02                	xor    %al,(%edx)
40ae57:	00 3f                	add    %bh,(%edi)
40ae59:	00 00                	add    %al,(%eax)
40ae5b:	00 19                	add    %bl,(%ecx)
40ae5d:	00 00                	add    %al,(%eax)
40ae5f:	11 00                	adc    %eax,(%eax)
40ae61:	00 02                	add    %al,(%edx)
40ae63:	7b 89                	jnp    0x40adee
40ae65:	00 00                	add    %al,(%eax)
40ae67:	04 6f                	add    $0x6f,%al
40ae69:	ad                   	lods   %ds:(%esi),%eax
40ae6a:	00 00                	add    %al,(%eax)
40ae6c:	0a 17                	or     (%edi),%dl
40ae6e:	5f                   	pop    %edi
40ae6f:	16                   	push   %ss
40ae70:	fe 02                	incb   (%edx)
40ae72:	0a 06                	or     (%esi),%al
40ae74:	2c 0c                	sub    $0xc,%al
40ae76:	00 72 0b             	add    %dh,0xb(%edx)
40ae79:	2c 00                	sub    $0x0,%al
40ae7b:	70 73                	jo     0x40aef0
40ae7d:	ae                   	scas   %es:(%edi),%al
40ae7e:	00 00                	add    %al,(%eax)
40ae80:	0a 7a 02             	or     0x2(%edx),%bh
40ae83:	7b 89                	jnp    0x40ae0e
40ae85:	00 00                	add    %al,(%eax)
40ae87:	04 6f                	add    $0x6f,%al
40ae89:	25 00 00 0a 00       	and    $0xa0000,%eax
40ae8e:	02 16                	add    (%esi),%dl
40ae90:	7d 8a                	jge    0x40ae1c
40ae92:	00 00                	add    %al,(%eax)
40ae94:	04 17                	add    $0x17,%al
40ae96:	0b de                	or     %esi,%ebx
40ae98:	04 0c                	add    $0xc,%al
40ae9a:	00 08                	add    %cl,(%eax)
40ae9c:	7a 07                	jp     0x40aea5
40ae9e:	2a 00                	sub    (%eax),%al
40aea0:	01 10                	add    %edx,(%eax)
40aea2:	00 00                	add    %al,(%eax)
40aea4:	00 00                	add    %al,(%eax)
40aea6:	01 00                	add    %eax,(%eax)
40aea8:	38 39                	cmp    %bh,(%ecx)
40aeaa:	00 04 20             	add    %al,(%eax,%eiz,1)
40aead:	00 00                	add    %al,(%eax)
40aeaf:	01 1b                	add    %ebx,(%ebx)
40aeb1:	30 04 00             	xor    %al,(%eax,%eax,1)
40aeb4:	6c                   	insb   (%dx),%es:(%edi)
40aeb5:	00 00                	add    %al,(%eax)
40aeb7:	00 1a                	add    %bl,(%edx)
40aeb9:	00 00                	add    %al,(%eax)
40aebb:	11 00                	adc    %eax,(%eax)
40aebd:	00 02                	add    %al,(%edx)
40aebf:	7b 8a                	jnp    0x40ae4b
40aec1:	00 00                	add    %al,(%eax)
40aec3:	04 0a                	add    $0xa,%al
40aec5:	06                   	push   %es
40aec6:	2c 0c                	sub    $0xc,%al
40aec8:	00 72 63             	add    %dh,0x63(%edx)
40aecb:	2c 00                	sub    $0x0,%al
40aecd:	70 73                	jo     0x40af42
40aecf:	ae                   	scas   %es:(%edi),%al
40aed0:	00 00                	add    %al,(%eax)
40aed2:	0a 7a 02             	or     0x2(%edx),%bh
40aed5:	7b 89                	jnp    0x40ae60
40aed7:	00 00                	add    %al,(%eax)
40aed9:	04 6f                	add    $0x6f,%al
40aedb:	ad                   	lods   %ds:(%esi),%eax
40aedc:	00 00                	add    %al,(%eax)
40aede:	0a 17                	or     (%edi),%dl
40aee0:	5f                   	pop    %edi
40aee1:	16                   	push   %ss
40aee2:	fe 01                	incb   (%ecx)
40aee4:	0b 07                	or     (%edi),%eax
40aee6:	2c 0c                	sub    $0xc,%al
40aee8:	00 72 ea             	add    %dh,-0x16(%edx)
40aeeb:	2c 00                	sub    $0x0,%al
40aeed:	70 73                	jo     0x40af62
40aeef:	ae                   	scas   %es:(%edi),%al
40aef0:	00 00                	add    %al,(%eax)
40aef2:	0a 7a 02             	or     0x2(%edx),%bh
40aef5:	02 7b 89             	add    -0x77(%ebx),%bh
40aef8:	00 00                	add    %al,(%eax)
40aefa:	04 20                	add    $0x20,%al
40aefc:	00 10                	add    %dl,(%eax)
40aefe:	00 00                	add    %al,(%eax)
40af00:	03 6f af             	add    -0x51(%edi),%ebp
40af03:	00 00                	add    %al,(%eax)
40af05:	0a 7d 8c             	or     -0x74(%ebp),%bh
40af08:	00 00                	add    %al,(%eax)
40af0a:	04 02                	add    $0x2,%al
40af0c:	17                   	pop    %ss
40af0d:	7d 8a                	jge    0x40ae99
40af0f:	00 00                	add    %al,(%eax)
40af11:	04 02                	add    $0x2,%al
40af13:	7b 8d                	jnp    0x40aea2
40af15:	00 00                	add    %al,(%eax)
40af17:	04 6f                	add    $0x6f,%al
40af19:	b0 00                	mov    $0x0,%al
40af1b:	00 0a                	add    %cl,(%edx)
40af1d:	00 17                	add    %dl,(%edi)
40af1f:	0c de                	or     $0xde,%al
40af21:	04 0d                	add    $0xd,%al
40af23:	00 09                	add    %cl,(%ecx)
40af25:	7a 08                	jp     0x40af2f
40af27:	2a 01                	sub    (%ecx),%al
40af29:	10 00                	adc    %al,(%eax)
40af2b:	00 00                	add    %al,(%eax)
40af2d:	00 01                	add    %al,(%ecx)
40af2f:	00 65 66             	add    %ah,0x66(%ebp)
40af32:	00 04 20             	add    %al,(%eax,%eiz,1)
40af35:	00 00                	add    %al,(%eax)
40af37:	01 1b                	add    %ebx,(%ebx)
40af39:	30 02                	xor    %al,(%edx)
40af3b:	00 77 00             	add    %dh,0x0(%edi)
40af3e:	00 00                	add    %al,(%eax)
40af40:	1a 00                	sbb    (%eax),%al
40af42:	00 11                	add    %dl,(%ecx)
40af44:	00 00                	add    %al,(%eax)
40af46:	02 7b 8a             	add    -0x76(%ebx),%bh
40af49:	00 00                	add    %al,(%eax)
40af4b:	04 16                	add    $0x16,%al
40af4d:	fe 01                	incb   (%ecx)
40af4f:	0a 06                	or     (%esi),%al
40af51:	2c 0c                	sub    $0xc,%al
40af53:	00 72 3e             	add    %dh,0x3e(%edx)
40af56:	2d 00 70 73 ae       	sub    $0xae737000,%eax
40af5b:	00 00                	add    %al,(%eax)
40af5d:	0a 7a 02             	or     0x2(%edx),%bh
40af60:	7b 89                	jnp    0x40aeeb
40af62:	00 00                	add    %al,(%eax)
40af64:	04 6f                	add    $0x6f,%al
40af66:	ad                   	lods   %ds:(%esi),%eax
40af67:	00 00                	add    %al,(%eax)
40af69:	0a 17                	or     (%edi),%dl
40af6b:	5f                   	pop    %edi
40af6c:	16                   	push   %ss
40af6d:	fe 01                	incb   (%ecx)
40af6f:	0b 07                	or     (%edi),%eax
40af71:	2c 0c                	sub    $0xc,%al
40af73:	00 72 94             	add    %dh,-0x6c(%edx)
40af76:	2d 00 70 73 ae       	sub    $0xae737000,%eax
40af7b:	00 00                	add    %al,(%eax)
40af7d:	0a 7a 02             	or     0x2(%edx),%bh
40af80:	7b 8c                	jnp    0x40af0e
40af82:	00 00                	add    %al,(%eax)
40af84:	04 6f                	add    $0x6f,%al
40af86:	b1 00                	mov    $0x0,%cl
40af88:	00 0a                	add    %cl,(%edx)
40af8a:	00 02                	add    %al,(%edx)
40af8c:	16                   	push   %ss
40af8d:	7d 8a                	jge    0x40af19
40af8f:	00 00                	add    %al,(%eax)
40af91:	04 02                	add    $0x2,%al
40af93:	7b 8c                	jnp    0x40af21
40af95:	00 00                	add    %al,(%eax)
40af97:	04 6f                	add    $0x6f,%al
40af99:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40af9a:	00 00                	add    %al,(%eax)
40af9c:	0a 00                	or     (%eax),%al
40af9e:	02 14 7d 8c 00 00 04 	add    0x400008c(,%edi,2),%dl
40afa5:	02 7b 8d             	add    -0x73(%ebx),%bh
40afa8:	00 00                	add    %al,(%eax)
40afaa:	04 6f                	add    $0x6f,%al
40afac:	b0 00                	mov    $0x0,%al
40afae:	00 0a                	add    %cl,(%edx)
40afb0:	00 17                	add    %dl,(%edi)
40afb2:	0c de                	or     $0xde,%al
40afb4:	04 0d                	add    $0xd,%al
40afb6:	00 09                	add    %cl,(%ecx)
40afb8:	7a 08                	jp     0x40afc2
40afba:	2a 00                	sub    (%eax),%al
40afbc:	01 10                	add    %edx,(%eax)
40afbe:	00 00                	add    %al,(%eax)
40afc0:	00 00                	add    %al,(%eax)
40afc2:	01 00                	add    %eax,(%eax)
40afc4:	70 71                	jo     0x40b037
40afc6:	00 04 20             	add    %al,(%eax,%eiz,1)
40afc9:	00 00                	add    %al,(%eax)
40afcb:	01 1b                	add    %ebx,(%ebx)
40afcd:	30 02                	xor    %al,(%edx)
40afcf:	00 8f 00 00 00 1b    	add    %cl,0x1b000000(%edi)
40afd5:	00 00                	add    %al,(%eax)
40afd7:	11 00                	adc    %eax,(%eax)
40afd9:	00 02                	add    %al,(%edx)
40afdb:	7b 8a                	jnp    0x40af67
40afdd:	00 00                	add    %al,(%eax)
40afdf:	04 16                	add    $0x16,%al
40afe1:	fe 01                	incb   (%ecx)
40afe3:	0a 06                	or     (%esi),%al
40afe5:	2c 0c                	sub    $0xc,%al
40afe7:	00 72 ea             	add    %dh,-0x16(%edx)
40afea:	2d 00 70 73 ae       	sub    $0xae737000,%eax
40afef:	00 00                	add    %al,(%eax)
40aff1:	0a 7a 02             	or     0x2(%edx),%bh
40aff4:	7b 89                	jnp    0x40af7f
40aff6:	00 00                	add    %al,(%eax)
40aff8:	04 6f                	add    $0x6f,%al
40affa:	ad                   	lods   %ds:(%esi),%eax
40affb:	00 00                	add    %al,(%eax)
40affd:	0a 17                	or     (%edi),%dl
40afff:	5f                   	pop    %edi
40b000:	16                   	push   %ss
40b001:	fe 01                	incb   (%ecx)
40b003:	0b 07                	or     (%edi),%eax
40b005:	2c 0c                	sub    $0xc,%al
40b007:	00 72 44             	add    %dh,0x44(%edx)
40b00a:	2e 00 70 73          	add    %dh,%cs:0x73(%eax)
40b00e:	ae                   	scas   %es:(%edi),%al
40b00f:	00 00                	add    %al,(%eax)
40b011:	0a 7a 02             	or     0x2(%edx),%bh
40b014:	7b 8c                	jnp    0x40afa2
40b016:	00 00                	add    %al,(%eax)
40b018:	04 03                	add    $0x3,%al
40b01a:	6f                   	outsl  %ds:(%esi),(%dx)
40b01b:	b2 00                	mov    $0x0,%dl
40b01d:	00 0a                	add    %cl,(%edx)
40b01f:	00 02                	add    %al,(%edx)
40b021:	7b 8d                	jnp    0x40afb0
40b023:	00 00                	add    %al,(%eax)
40b025:	04 03                	add    $0x3,%al
40b027:	6f                   	outsl  %ds:(%esi),(%dx)
40b028:	b3 00                	mov    $0x0,%bl
40b02a:	00 0a                	add    %cl,(%edx)
40b02c:	16                   	push   %ss
40b02d:	fe 01                	incb   (%ecx)
40b02f:	0c 08                	or     $0x8,%al
40b031:	2c 28                	sub    $0x28,%al
40b033:	00 02                	add    %al,(%edx)
40b035:	16                   	push   %ss
40b036:	7d 8a                	jge    0x40afc2
40b038:	00 00                	add    %al,(%eax)
40b03a:	04 02                	add    $0x2,%al
40b03c:	7b 8c                	jnp    0x40afca
40b03e:	00 00                	add    %al,(%eax)
40b040:	04 6f                	add    $0x6f,%al
40b042:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
40b043:	00 00                	add    %al,(%eax)
40b045:	0a 00                	or     (%eax),%al
40b047:	02 14 7d 8c 00 00 04 	add    0x400008c(,%edi,2),%dl
40b04e:	02 7b 8d             	add    -0x73(%ebx),%bh
40b051:	00 00                	add    %al,(%eax)
40b053:	04 6f                	add    $0x6f,%al
40b055:	b0 00                	mov    $0x0,%al
40b057:	00 0a                	add    %cl,(%edx)
40b059:	00 00                	add    %al,(%eax)
40b05b:	17                   	pop    %ss
40b05c:	0d de 06 13 04       	or     $0x41306de,%eax
40b061:	00 11                	add    %dl,(%ecx)
40b063:	04 7a                	add    $0x7a,%al
40b065:	09 2a                	or     %ebp,(%edx)
40b067:	00 01                	add    %al,(%ecx)
40b069:	10 00                	adc    %al,(%eax)
40b06b:	00 00                	add    %al,(%eax)
40b06d:	00 01                	add    %al,(%ecx)
40b06f:	00 86 87 00 06 20    	add    %al,0x20060087(%esi)
40b075:	00 00                	add    %al,(%eax)
40b077:	01 1b                	add    %ebx,(%ebx)
40b079:	30 02                	xor    %al,(%edx)
40b07b:	00 5f 00             	add    %bl,0x0(%edi)
40b07e:	00 00                	add    %al,(%eax)
40b080:	1a 00                	sbb    (%eax),%al
40b082:	00 11                	add    %dl,(%ecx)
40b084:	00 00                	add    %al,(%eax)
40b086:	02 7b 8a             	add    -0x76(%ebx),%bh
40b089:	00 00                	add    %al,(%eax)
40b08b:	04 16                	add    $0x16,%al
40b08d:	fe 01                	incb   (%ecx)
40b08f:	0a 06                	or     (%esi),%al
40b091:	2c 0c                	sub    $0xc,%al
40b093:	00 72 9e             	add    %dh,-0x62(%edx)
40b096:	2e 00 70 73          	add    %dh,%cs:0x73(%eax)
40b09a:	ae                   	scas   %es:(%edi),%al
40b09b:	00 00                	add    %al,(%eax)
40b09d:	0a 7a 02             	or     0x2(%edx),%bh
40b0a0:	7b 89                	jnp    0x40b02b