40ae8a:	7b d8                	jnp    0x40ae64
40ae8c:	00 00                	add    %al,(%eax)
40ae8e:	04 6f                	add    $0x6f,%al
40ae90:	36 00 00             	add    %al,%ss:(%eax)
40ae93:	0a 00                	or     (%eax),%al
40ae95:	02 28                	add    (%eax),%ch
40ae97:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40ae9c:	7b d7                	jnp    0x40ae75
40ae9e:	00 00                	add    %al,(%eax)
40aea0:	04 6f                	add    $0x6f,%al
40aea2:	36 00 00             	add    %al,%ss:(%eax)
40aea5:	0a 00                	or     (%eax),%al
40aea7:	02 28                	add    (%eax),%ch
40aea9:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aeae:	7b d6                	jnp    0x40ae86
40aeb0:	00 00                	add    %al,(%eax)
40aeb2:	04 6f                	add    $0x6f,%al
40aeb4:	36 00 00             	add    %al,%ss:(%eax)
40aeb7:	0a 00                	or     (%eax),%al
40aeb9:	02 28                	add    (%eax),%ch
40aebb:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aec0:	7b d5                	jnp    0x40ae97
40aec2:	00 00                	add    %al,(%eax)
40aec4:	04 6f                	add    $0x6f,%al
40aec6:	36 00 00             	add    %al,%ss:(%eax)
40aec9:	0a 00                	or     (%eax),%al
40aecb:	02 28                	add    (%eax),%ch
40aecd:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aed2:	7b d4                	jnp    0x40aea8
40aed4:	00 00                	add    %al,(%eax)
40aed6:	04 6f                	add    $0x6f,%al
40aed8:	36 00 00             	add    %al,%ss:(%eax)
40aedb:	0a 00                	or     (%eax),%al
40aedd:	02 28                	add    (%eax),%ch
40aedf:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aee4:	7b d3                	jnp    0x40aeb9
40aee6:	00 00                	add    %al,(%eax)
40aee8:	04 6f                	add    $0x6f,%al
40aeea:	36 00 00             	add    %al,%ss:(%eax)
40aeed:	0a 00                	or     (%eax),%al
40aeef:	02 28                	add    (%eax),%ch
40aef1:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aef6:	7b d2                	jnp    0x40aeca
40aef8:	00 00                	add    %al,(%eax)
40aefa:	04 6f                	add    $0x6f,%al
40aefc:	36 00 00             	add    %al,%ss:(%eax)
40aeff:	0a 00                	or     (%eax),%al
40af01:	02 28                	add    (%eax),%ch
40af03:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af08:	7b d1                	jnp    0x40aedb
40af0a:	00 00                	add    %al,(%eax)
40af0c:	04 6f                	add    $0x6f,%al
40af0e:	36 00 00             	add    %al,%ss:(%eax)
40af11:	0a 00                	or     (%eax),%al
40af13:	02 28                	add    (%eax),%ch
40af15:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af1a:	7b d0                	jnp    0x40aeec
40af1c:	00 00                	add    %al,(%eax)
40af1e:	04 6f                	add    $0x6f,%al
40af20:	36 00 00             	add    %al,%ss:(%eax)
40af23:	0a 00                	or     (%eax),%al
40af25:	02 28                	add    (%eax),%ch
40af27:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af2c:	7b cf                	jnp    0x40aefd
40af2e:	00 00                	add    %al,(%eax)
40af30:	04 6f                	add    $0x6f,%al
40af32:	36 00 00             	add    %al,%ss:(%eax)
40af35:	0a 00                	or     (%eax),%al
40af37:	02 28                	add    (%eax),%ch
40af39:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af3e:	7b ce                	jnp    0x40af0e
40af40:	00 00                	add    %al,(%eax)
40af42:	04 6f                	add    $0x6f,%al
40af44:	36 00 00             	add    %al,%ss:(%eax)
40af47:	0a 00                	or     (%eax),%al
40af49:	02 28                	add    (%eax),%ch
40af4b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af50:	7b cd                	jnp    0x40af1f
40af52:	00 00                	add    %al,(%eax)
40af54:	04 6f                	add    $0x6f,%al
40af56:	36 00 00             	add    %al,%ss:(%eax)
40af59:	0a 00                	or     (%eax),%al
40af5b:	02 28                	add    (%eax),%ch
40af5d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af62:	7b cc                	jnp    0x40af30
40af64:	00 00                	add    %al,(%eax)
40af66:	04 6f                	add    $0x6f,%al
40af68:	36 00 00             	add    %al,%ss:(%eax)
40af6b:	0a 00                	or     (%eax),%al
40af6d:	02 28                	add    (%eax),%ch
40af6f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af74:	7b cb                	jnp    0x40af41
40af76:	00 00                	add    %al,(%eax)
40af78:	04 6f                	add    $0x6f,%al
40af7a:	36 00 00             	add    %al,%ss:(%eax)
40af7d:	0a 00                	or     (%eax),%al
40af7f:	02 28                	add    (%eax),%ch
40af81:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af86:	7b ca                	jnp    0x40af52
40af88:	00 00                	add    %al,(%eax)
40af8a:	04 6f                	add    $0x6f,%al
40af8c:	36 00 00             	add    %al,%ss:(%eax)
40af8f:	0a 00                	or     (%eax),%al
40af91:	02 28                	add    (%eax),%ch
40af93:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40af98:	7b c9                	jnp    0x40af63
40af9a:	00 00                	add    %al,(%eax)
40af9c:	04 6f                	add    $0x6f,%al
40af9e:	36 00 00             	add    %al,%ss:(%eax)
40afa1:	0a 00                	or     (%eax),%al
40afa3:	02 28                	add    (%eax),%ch
40afa5:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40afaa:	7b c8                	jnp    0x40af74
40afac:	00 00                	add    %al,(%eax)
40afae:	04 6f                	add    $0x6f,%al
40afb0:	36 00 00             	add    %al,%ss:(%eax)
40afb3:	0a 00                	or     (%eax),%al
40afb5:	02 28                	add    (%eax),%ch
40afb7:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40afbc:	7b c7                	jnp    0x40af85
40afbe:	00 00                	add    %al,(%eax)
40afc0:	04 6f                	add    $0x6f,%al
40afc2:	36 00 00             	add    %al,%ss:(%eax)
40afc5:	0a 00                	or     (%eax),%al
40afc7:	02 28                	add    (%eax),%ch
40afc9:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40afce:	7b c6                	jnp    0x40af96
40afd0:	00 00                	add    %al,(%eax)
40afd2:	04 6f                	add    $0x6f,%al
40afd4:	36 00 00             	add    %al,%ss:(%eax)
40afd7:	0a 00                	or     (%eax),%al
40afd9:	02 28                	add    (%eax),%ch
40afdb:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40afe0:	7b c5                	jnp    0x40afa7
40afe2:	00 00                	add    %al,(%eax)
40afe4:	04 6f                	add    $0x6f,%al
40afe6:	36 00 00             	add    %al,%ss:(%eax)
40afe9:	0a 00                	or     (%eax),%al
40afeb:	02 28                	add    (%eax),%ch
40afed:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40aff2:	7b c4                	jnp    0x40afb8
40aff4:	00 00                	add    %al,(%eax)
40aff6:	04 6f                	add    $0x6f,%al
40aff8:	36 00 00             	add    %al,%ss:(%eax)
40affb:	0a 00                	or     (%eax),%al
40affd:	02 28                	add    (%eax),%ch
40afff:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b004:	7b c3                	jnp    0x40afc9
40b006:	00 00                	add    %al,(%eax)
40b008:	04 6f                	add    $0x6f,%al
40b00a:	36 00 00             	add    %al,%ss:(%eax)
40b00d:	0a 00                	or     (%eax),%al
40b00f:	02 28                	add    (%eax),%ch
40b011:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b016:	7b c2                	jnp    0x40afda
40b018:	00 00                	add    %al,(%eax)
40b01a:	04 6f                	add    $0x6f,%al
40b01c:	36 00 00             	add    %al,%ss:(%eax)
40b01f:	0a 00                	or     (%eax),%al
40b021:	02 28                	add    (%eax),%ch
40b023:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b028:	7b c1                	jnp    0x40afeb
40b02a:	00 00                	add    %al,(%eax)
40b02c:	04 6f                	add    $0x6f,%al
40b02e:	36 00 00             	add    %al,%ss:(%eax)
40b031:	0a 00                	or     (%eax),%al
40b033:	02 28                	add    (%eax),%ch
40b035:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b03a:	7b c0                	jnp    0x40affc
40b03c:	00 00                	add    %al,(%eax)
40b03e:	04 6f                	add    $0x6f,%al
40b040:	36 00 00             	add    %al,%ss:(%eax)
40b043:	0a 00                	or     (%eax),%al
40b045:	02 28                	add    (%eax),%ch
40b047:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b04c:	7b bf                	jnp    0x40b00d
40b04e:	00 00                	add    %al,(%eax)
40b050:	04 6f                	add    $0x6f,%al
40b052:	36 00 00             	add    %al,%ss:(%eax)
40b055:	0a 00                	or     (%eax),%al
40b057:	02 28                	add    (%eax),%ch
40b059:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b05e:	7b be                	jnp    0x40b01e
40b060:	00 00                	add    %al,(%eax)
40b062:	04 6f                	add    $0x6f,%al
40b064:	36 00 00             	add    %al,%ss:(%eax)
40b067:	0a 00                	or     (%eax),%al
40b069:	02 28                	add    (%eax),%ch
40b06b:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b070:	7b bd                	jnp    0x40b02f
40b072:	00 00                	add    %al,(%eax)
40b074:	04 6f                	add    $0x6f,%al
40b076:	36 00 00             	add    %al,%ss:(%eax)
40b079:	0a 00                	or     (%eax),%al
40b07b:	02 28                	add    (%eax),%ch
40b07d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b082:	7b bc                	jnp    0x40b040
40b084:	00 00                	add    %al,(%eax)
40b086:	04 6f                	add    $0x6f,%al
40b088:	36 00 00             	add    %al,%ss:(%eax)
40b08b:	0a 00                	or     (%eax),%al
40b08d:	02 28                	add    (%eax),%ch
40b08f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b094:	7b bb                	jnp    0x40b051
40b096:	00 00                	add    %al,(%eax)
40b098:	04 6f                	add    $0x6f,%al
40b09a:	36 00 00             	add    %al,%ss:(%eax)
40b09d:	0a 00                	or     (%eax),%al
40b09f:	02 28                	add    (%eax),%ch
40b0a1:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0a6:	7b ba                	jnp    0x40b062
40b0a8:	00 00                	add    %al,(%eax)
40b0aa:	04 6f                	add    $0x6f,%al
40b0ac:	36 00 00             	add    %al,%ss:(%eax)
40b0af:	0a 00                	or     (%eax),%al
40b0b1:	02 28                	add    (%eax),%ch
40b0b3:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0b8:	7b b9                	jnp    0x40b073
40b0ba:	00 00                	add    %al,(%eax)
40b0bc:	04 6f                	add    $0x6f,%al
40b0be:	36 00 00             	add    %al,%ss:(%eax)
40b0c1:	0a 00                	or     (%eax),%al
40b0c3:	02 28                	add    (%eax),%ch
40b0c5:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0ca:	7b b8                	jnp    0x40b084
40b0cc:	00 00                	add    %al,(%eax)
40b0ce:	04 6f                	add    $0x6f,%al
40b0d0:	36 00 00             	add    %al,%ss:(%eax)
40b0d3:	0a 00                	or     (%eax),%al
40b0d5:	02 28                	add    (%eax),%ch
40b0d7:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0dc:	7b b7                	jnp    0x40b095
40b0de:	00 00                	add    %al,(%eax)
40b0e0:	04 6f                	add    $0x6f,%al
40b0e2:	36 00 00             	add    %al,%ss:(%eax)
40b0e5:	0a 00                	or     (%eax),%al
40b0e7:	02 28                	add    (%eax),%ch
40b0e9:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b0ee:	7b b6                	jnp    0x40b0a6
40b0f0:	00 00                	add    %al,(%eax)
40b0f2:	04 6f                	add    $0x6f,%al
40b0f4:	36 00 00             	add    %al,%ss:(%eax)
40b0f7:	0a 00                	or     (%eax),%al
40b0f9:	02 28                	add    (%eax),%ch
40b0fb:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b100:	7b b5                	jnp    0x40b0b7
40b102:	00 00                	add    %al,(%eax)
40b104:	04 6f                	add    $0x6f,%al
40b106:	36 00 00             	add    %al,%ss:(%eax)
40b109:	0a 00                	or     (%eax),%al
40b10b:	02 28                	add    (%eax),%ch
40b10d:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b112:	7b b4                	jnp    0x40b0c8
40b114:	00 00                	add    %al,(%eax)
40b116:	04 6f                	add    $0x6f,%al
40b118:	36 00 00             	add    %al,%ss:(%eax)
40b11b:	0a 00                	or     (%eax),%al
40b11d:	02 28                	add    (%eax),%ch
40b11f:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b124:	7b b3                	jnp    0x40b0d9
40b126:	00 00                	add    %al,(%eax)
40b128:	04 6f                	add    $0x6f,%al
40b12a:	36 00 00             	add    %al,%ss:(%eax)
40b12d:	0a 00                	or     (%eax),%al
40b12f:	02 28                	add    (%eax),%ch
40b131:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b136:	7b b2                	jnp    0x40b0ea
40b138:	00 00                	add    %al,(%eax)
40b13a:	04 6f                	add    $0x6f,%al
40b13c:	36 00 00             	add    %al,%ss:(%eax)
40b13f:	0a 00                	or     (%eax),%al
40b141:	02 28                	add    (%eax),%ch
40b143:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b148:	7b b1                	jnp    0x40b0fb
40b14a:	00 00                	add    %al,(%eax)
40b14c:	04 6f                	add    $0x6f,%al
40b14e:	36 00 00             	add    %al,%ss:(%eax)
40b151:	0a 00                	or     (%eax),%al
40b153:	02 28                	add    (%eax),%ch
40b155:	35 00 00 0a 02       	xor    $0x20a0000,%eax
40b15a:	7b b0                	jnp    0x40b10c
40b15c:	00 00                	add    %al,(%eax)
40b15e:	04 6f                	add    $0x6f,%al
40b160:	36 00 00             	add    %al,%ss:(%eax)
40b163:	0a 00                	or     (%eax),%al
40b165:	02 72 ba             	add    -0x46(%edx),%dh
40b168:	15 00 70 28 2a       	adc    $0x2a287000,%eax
40b16d:	00 00                	add    %al,(%eax)
40b16f:	0a 00                	or     (%eax),%al
40b171:	02 72 dc             	add    -0x24(%edx),%dh
40b174:	15 00 70 6f 1b       	adc    $0x1b6f7000,%eax
40b179:	00 00                	add    %al,(%eax)
40b17b:	0a 00                	or     (%eax),%al
40b17d:	02 02                	add    (%edx),%al
40b17f:	fe 06                	incb   (%esi)
40b181:	4e                   	dec    %esi
40b182:	00 00                	add    %al,(%eax)
40b184:	06                   	push   %es
40b185:	73 37                	jae    0x40b1be
40b187:	00 00                	add    %al,(%eax)
40b189:	0a 28                	or     (%eax),%ch
40b18b:	38 00                	cmp    %al,(%eax)
40b18d:	00 0a                	add    %cl,(%edx)
40b18f:	00 02                	add    %al,(%edx)
40b191:	16                   	push   %ss
40b192:	28 3a                	sub    %bh,(%edx)
40b194:	00 00                	add    %al,(%eax)
40b196:	0a 00                	or     (%eax),%al
40b198:	02 28                	add    (%eax),%ch
40b19a:	3b 00                	cmp    (%eax),%eax
40b19c:	00 0a                	add    %cl,(%edx)
40b19e:	00 2a                	add    %ch,(%edx)
40b1a0:	5e                   	pop    %esi
40b1a1:	02 14 7d db 00 00 04 	add    0x40000db(,%edi,2),%dl
40b1a8:	02 28                	add    (%eax),%ch
40b1aa:	1a 00                	sbb    (%eax),%al
40b1ac:	00 0a                	add    %cl,(%edx)
40b1ae:	00 00                	add    %al,(%eax)
40b1b0:	02 28                	add    (%eax),%ch
40b1b2:	59                   	pop    %ecx
40b1b3:	00 00                	add    %al,(%eax)
40b1b5:	06                   	push   %es
40b1b6:	00 2a                	add    %ch,(%edx)
40b1b8:	13 30                	adc    (%eax),%esi
40b1ba:	04 00                	add    $0x0,%al
40b1bc:	dc 01                	faddl  (%ecx)
40b1be:	00 00                	add    %al,(%eax)
40b1c0:	22 00                	and    (%eax),%al
40b1c2:	00 11                	add    %dl,(%ecx)
40b1c4:	00 16                	add    %dl,(%esi)
40b1c6:	0a 16                	or     (%esi),%dl
40b1c8:	13 04 2b             	adc    (%ebx,%ebp,1),%eax
40b1cb:	29 00                	sub    %eax,(%eax)
40b1cd:	7e fd                	jle    0x40b1cc
40b1cf:	00 00                	add    %al,(%eax)
40b1d1:	04 11                	add    $0x11,%al
40b1d3:	04 9a                	add    $0x9a,%al
40b1d5:	7e fc                	jle    0x40b1d3
40b1d7:	00 00                	add    %al,(%eax)
40b1d9:	04 11                	add    $0x11,%al
40b1db:	04 9a                	add    $0x9a,%al
40b1dd:	28 3d 00 00 0a 13    	sub    %bh,0x130a0000
40b1e3:	05 11 05 2c 06       	add    $0x62c0511,%eax
40b1e8:	00 06                	add    %al,(%esi)
40b1ea:	17                   	pop    %ss
40b1eb:	58                   	pop    %eax
40b1ec:	0a 00                	or     (%eax),%al
40b1ee:	00 11                	add    %dl,(%ecx)
40b1f0:	04 17                	add    $0x17,%al
40b1f2:	58                   	pop    %eax