442d1d:	03 39                	add    (%ecx),%edi
442d1f:	01 3f                	add    %edi,(%edi)
442d21:	0b 05 00 46 01 b3    	or     0xb3014600,%eax
442d27:	01 eb                	add    %ebp,%ebx
442d29:	0d 02 00 00 01       	or     $0x1000002,%eax
442d2e:	99                   	cltd
442d2f:	02 c4                	add    %ah,%al
442d31:	12 06                	adc    (%esi),%al
442d33:	00 00                	add    %al,(%eax)
442d35:	01 9b 02 f0 12 06    	add    %ebx,0x612f002(%ebx)
442d3b:	00 00                	add    %al,(%eax)
442d3d:	01 9d 02 08 13 06    	add    %ebx,0x6130802(%ebp)
442d43:	00 00                	add    %al,(%eax)
442d45:	01 9f 02 1a 13 06    	add    %ebx,0x6131a02(%edi)
442d4b:	00 00                	add    %al,(%eax)
442d4d:	01 a1 02 3f 13 06    	add    %esp,0x6133f02(%ecx)
442d53:	00 00                	add    %al,(%eax)
442d55:	01 a3 02 67 13 06    	add    %esp,0x6136702(%ebx)
442d5b:	00 00                	add    %al,(%eax)
442d5d:	01 a5 02 67 13 06    	add    %esp,0x6136702(%ebp)
442d63:	00 43 01             	add    %al,0x1(%ebx)
442d66:	c1 02 2f             	roll   $0x2f,(%edx)
442d69:	16                   	push   %ss
442d6a:	02 00                	add    (%eax),%al
442d6c:	44                   	inc    %esp
442d6d:	01 d9                	add    %ebx,%ecx
442d6f:	02 f3                	add    %bl,%dh
442d71:	16                   	push   %ss
442d72:	07                   	pop    %es
442d73:	00 40 01             	add    %al,0x1(%eax)
442d76:	db 02                	fildl  (%edx)
442d78:	21 17                	and    %edx,(%edi)
442d7a:	07                   	pop    %es
442d7b:	00 44 01 dd          	add    %al,-0x23(%ecx,%eax,1)
442d7f:	02 35 17 07 00 43    	add    0x43000717,%dh
442d85:	01 13                	add    %edx,(%ebx)
442d87:	03 84 1a 08 00 43 01 	add    0x1430008(%edx,%ebx,1),%eax
442d8e:	15 03 bf 1a 08       	adc    $0x81abf03,%eax
442d93:	00 43 01             	add    %al,0x1(%ebx)
442d96:	17                   	pop    %ss
442d97:	03 e8                	add    %eax,%ebp
442d99:	1a 08                	sbb    (%eax),%cl
442d9b:	00 43 01             	add    %al,0x1(%ebx)
442d9e:	19 03                	sbb    %eax,(%ebx)
442da0:	16                   	push   %ss
442da1:	1b 08                	sbb    (%eax),%ecx
442da3:	00 43 01             	add    %al,0x1(%ebx)
442da6:	1b 03                	sbb    (%ebx),%eax
442da8:	43                   	inc    %ebx
442da9:	1b 08                	sbb    (%eax),%ecx
442dab:	00 43 01             	add    %al,0x1(%ebx)
442dae:	1d 03 85 1b 08       	sbb    $0x81b8503,%eax
442db3:	00 43 01             	add    %al,0x1(%ebx)
442db6:	1f                   	pop    %ds
442db7:	03 a0 1b 08 00 43    	add    0x4300081b(%eax),%esp
442dbd:	01 21                	add    %esp,(%ecx)
442dbf:	03 e5                	add    %ebp,%esp
442dc1:	1b 08                	sbb    (%eax),%ecx
442dc3:	00 50 20             	add    %dl,0x20(%eax)
442dc6:	00 00                	add    %al,(%eax)
442dc8:	02 00                	add    (%eax),%al
442dca:	90                   	nop
442dcb:	20 00                	and    %al,(%eax)
442dcd:	00 03                	add    %al,(%ebx)
442dcf:	00 d0                	add    %dl,%al
442dd1:	20 00                	and    %al,(%eax)
442dd3:	00 04 00             	add    %al,(%eax,%eax,1)
442dd6:	10 21                	adc    %ah,(%ecx)
442dd8:	00 00                	add    %al,(%eax)
442dda:	05 00 50 21 00       	add    $0x215000,%eax
442ddf:	00 06                	add    %al,(%esi)
442de1:	00 90 21 00 00 07    	add    %dl,0x7000021(%eax)
442de7:	00 d0                	add    %dl,%al
442de9:	21 00                	and    %eax,(%eax)
442deb:	00 08                	add    %cl,(%eax)
442ded:	00 10                	add    %dl,(%eax)
442def:	22 00                	and    (%eax),%al
442df1:	00 09                	add    %cl,(%ecx)
442df3:	00 50 22             	add    %dl,0x22(%eax)
442df6:	00 00                	add    %al,(%eax)
442df8:	0a 00                	or     (%eax),%al
442dfa:	a0 22 00 00 0b       	mov    0xb000022,%al
442dff:	00 e0                	add    %ah,%al
442e01:	22 00                	and    (%eax),%al
442e03:	00 0c 00             	add    %cl,(%eax,%eax,1)
442e06:	20 23                	and    %ah,(%ebx)
442e08:	00 00                	add    %al,(%eax)
442e0a:	0d 00 60 23 00       	or     $0x236000,%eax
442e0f:	00 0e                	add    %cl,(%esi)
442e11:	00 a0 23 00 00 0f    	add    %ah,0xf000023(%eax)
442e17:	00 e0                	add    %ah,%al
442e19:	23 00                	and    (%eax),%eax
442e1b:	00 10                	add    %dl,(%eax)
442e1d:	00 20                	add    %ah,(%eax)
442e1f:	24 00                	and    $0x0,%al
442e21:	00 11                	add    %dl,(%ecx)
442e23:	00 60 24             	add    %ah,0x24(%eax)
442e26:	00 00                	add    %al,(%eax)
442e28:	12 00                	adc    (%eax),%al
442e2a:	a0 24 00 00 13       	mov    0x13000024,%al
442e2f:	00 e0                	add    %ah,%al
442e31:	24 00                	and    $0x0,%al
442e33:	00 14 00             	add    %dl,(%eax,%eax,1)
442e36:	20 25 00 00 15 00    	and    %ah,0x150000
442e3c:	60                   	pusha
442e3d:	25 00 00 16 00       	and    $0x160000,%eax
442e42:	a0 25 00 00 17       	mov    0x17000025,%al
442e47:	00 f0                	add    %dh,%al
442e49:	25 00 00 18 00       	and    $0x180000,%eax
442e4e:	30 26                	xor    %ah,(%esi)
442e50:	00 00                	add    %al,(%eax)
442e52:	19 00                	sbb    %eax,(%eax)
442e54:	70 26                	jo     0x442e7c
442e56:	00 00                	add    %al,(%eax)
442e58:	1a 00                	sbb    (%eax),%al
442e5a:	c0 26 00             	shlb   $0x0,(%esi)
442e5d:	00 1b                	add    %bl,(%ebx)
442e5f:	00 00                	add    %al,(%eax)
442e61:	27                   	daa
442e62:	00 00                	add    %al,(%eax)
442e64:	1c 00                	sbb    $0x0,%al
442e66:	40                   	inc    %eax
442e67:	27                   	daa
442e68:	00 00                	add    %al,(%eax)
442e6a:	1d 00 a0 27 00       	sbb    $0x27a000,%eax
442e6f:	00 1e                	add    %bl,(%esi)
442e71:	00 e0                	add    %ah,%al
442e73:	27                   	daa
442e74:	00 00                	add    %al,(%eax)
442e76:	1f                   	pop    %ds
442e77:	00 30                	add    %dh,(%eax)
442e79:	28 00                	sub    %al,(%eax)
442e7b:	00 20                	add    %ah,(%eax)
442e7d:	00 70 28             	add    %dh,0x28(%eax)
442e80:	00 00                	add    %al,(%eax)
442e82:	21 00                	and    %eax,(%eax)
442e84:	b0 28                	mov    $0x28,%al
442e86:	00 00                	add    %al,(%eax)
442e88:	22 00                	and    (%eax),%al
442e8a:	f0 28 00             	lock sub %al,(%eax)
442e8d:	00 23                	add    %ah,(%ebx)
442e8f:	00 30                	add    %dh,(%eax)
442e91:	29 00                	sub    %eax,(%eax)
442e93:	00 24 00             	add    %ah,(%eax,%eax,1)
442e96:	70 29                	jo     0x442ec1
442e98:	00 00                	add    %al,(%eax)
442e9a:	25 00 c0 29 00       	and    $0x29c000,%eax
442e9f:	00 26                	add    %ah,(%esi)
442ea1:	00 10                	add    %dl,(%eax)
442ea3:	2a 00                	sub    (%eax),%al
442ea5:	00 27                	add    %ah,(%edi)
442ea7:	00 50 2a             	add    %dl,0x2a(%eax)
442eaa:	00 00                	add    %al,(%eax)
442eac:	28 00                	sub    %al,(%eax)
442eae:	90                   	nop
442eaf:	2a 00                	sub    (%eax),%al
442eb1:	00 29                	add    %ch,(%ecx)
442eb3:	00 d0                	add    %dl,%al
442eb5:	2a 00                	sub    (%eax),%al
442eb7:	00 2a                	add    %ch,(%edx)
442eb9:	00 10                	add    %dl,(%eax)
442ebb:	2b 00                	sub    (%eax),%eax
442ebd:	00 2b                	add    %ch,(%ebx)
442ebf:	00 60 2b             	add    %ah,0x2b(%eax)
442ec2:	00 00                	add    %al,(%eax)
442ec4:	2c 00                	sub    $0x0,%al
442ec6:	a0 2b 00 00 2d       	mov    0x2d00002b,%al
442ecb:	00 e0                	add    %ah,%al
442ecd:	2b 00                	sub    (%eax),%eax
442ecf:	00 2e                	add    %ch,(%esi)
442ed1:	00 20                	add    %ah,(%eax)
442ed3:	2c 00                	sub    $0x0,%al
442ed5:	00 2f                	add    %ch,(%edi)
442ed7:	00 60 2c             	add    %ah,0x2c(%eax)
442eda:	00 00                	add    %al,(%eax)
442edc:	30 00                	xor    %al,(%eax)
442ede:	c0 2c 00 00          	shrb   $0x0,(%eax,%eax,1)
442ee2:	31 00                	xor    %eax,(%eax)
442ee4:	00 2d 00 00 32 00    	add    %ch,0x320000
442eea:	80 2d 00 00 33 00 c0 	subb   $0xc0,0x330000
442ef1:	2d 00 00 34 00       	sub    $0x340000,%eax
442ef6:	10 2e                	adc    %ch,(%esi)
442ef8:	00 00                	add    %al,(%eax)
442efa:	35 00 50 2e 00       	xor    $0x2e5000,%eax
442eff:	00 36                	add    %dh,(%esi)
442f01:	00 a0 2e 00 00 37    	add    %ah,0x3700002e(%eax)
442f07:	00 e0                	add    %ah,%al
442f09:	2e 00 00             	add    %al,%cs:(%eax)
442f0c:	38 00                	cmp    %al,(%eax)
442f0e:	20 2f                	and    %ch,(%edi)
442f10:	00 00                	add    %al,(%eax)
442f12:	39 00                	cmp    %eax,(%eax)
442f14:	70 2f                	jo     0x442f45
442f16:	00 00                	add    %al,(%eax)
442f18:	3a 00                	cmp    (%eax),%al
442f1a:	b0 2f                	mov    $0x2f,%al
442f1c:	00 00                	add    %al,(%eax)
442f1e:	3b 00                	cmp    (%eax),%eax
442f20:	f0 2f                	lock das
442f22:	00 00                	add    %al,(%eax)
442f24:	3c 00                	cmp    $0x0,%al
442f26:	30 30                	xor    %dh,(%eax)
442f28:	00 00                	add    %al,(%eax)
442f2a:	3d 00 70 30 00       	cmp    $0x307000,%eax
442f2f:	00 3e                	add    %bh,(%esi)
442f31:	00 b0 30 00 00 3f    	add    %dh,0x3f000030(%eax)
442f37:	00 f0                	add    %dh,%al
442f39:	30 00                	xor    %al,(%eax)
442f3b:	00 40 00             	add    %al,0x0(%eax)
442f3e:	30 31                	xor    %dh,(%ecx)
442f40:	00 00                	add    %al,(%eax)
442f42:	41                   	inc    %ecx
442f43:	00 70 31             	add    %dh,0x31(%eax)
442f46:	00 00                	add    %al,(%eax)
442f48:	42                   	inc    %edx
442f49:	00 b0 31 00 00 43    	add    %dh,0x43000031(%eax)
442f4f:	00 f0                	add    %dh,%al
442f51:	31 00                	xor    %eax,(%eax)
442f53:	00 44 00 30          	add    %al,0x30(%eax,%eax,1)
442f57:	32 00                	xor    (%eax),%al
442f59:	00 45 00             	add    %al,0x0(%ebp)
442f5c:	70 32                	jo     0x442f90
442f5e:	00 00                	add    %al,(%eax)
442f60:	46                   	inc    %esi
442f61:	00 c0                	add    %al,%al
442f63:	32 00                	xor    (%eax),%al
442f65:	00 47 00             	add    %al,0x0(%edi)
442f68:	00 33                	add    %dh,(%ebx)
442f6a:	00 00                	add    %al,(%eax)
442f6c:	48                   	dec    %eax
442f6d:	00 40 33             	add    %al,0x33(%eax)
442f70:	00 00                	add    %al,(%eax)
442f72:	49                   	dec    %ecx
442f73:	00 80 33 00 00 4a    	add    %al,0x4a000033(%eax)
442f79:	00 c0                	add    %al,%al
442f7b:	33 00                	xor    (%eax),%eax
442f7d:	00 4b 00             	add    %cl,0x0(%ebx)
442f80:	00 34 00             	add    %dh,(%eax,%eax,1)
442f83:	00 4c 00 40          	add    %cl,0x40(%eax,%eax,1)
442f87:	34 00                	xor    $0x0,%al
442f89:	00 4d 00             	add    %cl,0x0(%ebp)
442f8c:	b0 34                	mov    $0x34,%al
442f8e:	00 00                	add    %al,(%eax)
442f90:	4e                   	dec    %esi
442f91:	00 f0                	add    %dh,%al
442f93:	34 00                	xor    $0x0,%al
442f95:	00 4f 00             	add    %cl,0x0(%edi)
442f98:	50                   	push   %eax
442f99:	35 00 00 50 00       	xor    $0x500000,%eax
442f9e:	90                   	nop
442f9f:	35 00 00 51 00       	xor    $0x510000,%eax
442fa4:	d0 35 00 00 52 00    	shlb   $1,0x520000
442faa:	10 36                	adc    %dh,(%esi)
442fac:	00 00                	add    %al,(%eax)
442fae:	53                   	push   %ebx
442faf:	00 50 36             	add    %dl,0x36(%eax)
442fb2:	00 00                	add    %al,(%eax)
442fb4:	54                   	push   %esp
442fb5:	00 90 36 00 00 55    	add    %dl,0x55000036(%eax)
442fbb:	00 d0                	add    %dl,%al
442fbd:	36 00 00             	add    %al,%ss:(%eax)
442fc0:	56                   	push   %esi
442fc1:	00 10                	add    %dl,(%eax)
442fc3:	37                   	aaa
442fc4:	00 00                	add    %al,(%eax)
442fc6:	57                   	push   %edi
442fc7:	00 50 37             	add    %dl,0x37(%eax)
442fca:	00 00                	add    %al,(%eax)
442fcc:	58                   	pop    %eax
442fcd:	00 90 37 00 00 59    	add    %dl,0x59000037(%eax)
442fd3:	00 d0                	add    %dl,%al
442fd5:	37                   	aaa
442fd6:	00 00                	add    %al,(%eax)
442fd8:	5a                   	pop    %edx
442fd9:	00 10                	add    %dl,(%eax)
442fdb:	38 00                	cmp    %al,(%eax)
442fdd:	00 5b 00             	add    %bl,0x0(%ebx)
442fe0:	50                   	push   %eax
442fe1:	38 00                	cmp    %al,(%eax)
442fe3:	00 5c 00 90          	add    %bl,-0x70(%eax,%eax,1)
442fe7:	38 00                	cmp    %al,(%eax)
442fe9:	00 5d 00             	add    %bl,0x0(%ebp)
442fec:	d0 38                	sarb   $1,(%eax)
442fee:	00 00                	add    %al,(%eax)
442ff0:	5e                   	pop    %esi
442ff1:	00 10                	add    %dl,(%eax)
442ff3:	39 00                	cmp    %eax,(%eax)
442ff5:	00 5f 00             	add    %bl,0x0(%edi)
442ff8:	60                   	pusha
442ff9:	39 00                	cmp    %eax,(%eax)
442ffb:	00 60 00             	add    %ah,0x0(%eax)
442ffe:	a0 39 00 00 61       	mov    0x61000039,%al
443003:	00 f0                	add    %dh,%al
443005:	39 00                	cmp    %eax,(%eax)
443007:	00 62 00             	add    %ah,0x0(%edx)
44300a:	30 3a                	xor    %bh,(%edx)
44300c:	00 00                	add    %al,(%eax)
44300e:	63 00                	arpl   %eax,(%eax)
443010:	80 3a 00             	cmpb   $0x0,(%edx)
443013:	00 64 00 c0          	add    %ah,-0x40(%eax,%eax,1)
443017:	3a 00                	cmp    (%eax),%al
443019:	00 65 00             	add    %ah,0x0(%ebp)
44301c:	10 3b                	adc    %bh,(%ebx)
44301e:	00 00                	add    %al,(%eax)
443020:	66 00 50 3b          	data16 add %dl,0x3b(%eax)
443024:	00 00                	add    %al,(%eax)
443026:	67 00 a0 3b 00       	add    %ah,0x3b(%bx,%si)
44302b:	00 68 00             	add    %ch,0x0(%eax)
44302e:	e0 3b                	loopne 0x44306b
443030:	00 00                	add    %al,(%eax)
443032:	69 00 40 3c 00 00    	imul   $0x3c40,(%eax),%eax
443038:	6a 00                	push   $0x0
44303a:	80 3c 00 00          	cmpb   $0x0,(%eax,%eax,1)
44303e:	6b 00 d0             	imul   $0xffffffd0,(%eax),%eax
443041:	3c 00                	cmp    $0x0,%al
443043:	00 6c 00 10          	add    %ch,0x10(%eax,%eax,1)
443047:	3d 00 00 6d 00       	cmp    $0x6d0000,%eax
44304c:	50                   	push   %eax
44304d:	3d 00 00 6e 00       	cmp    $0x6e0000,%eax
443052:	90                   	nop
443053:	3d 00 00 6f 00       	cmp    $0x6f0000,%eax
443058:	e0 3d                	loopne 0x443097
44305a:	00 00                	add    %al,(%eax)
44305c:	70 00                	jo     0x44305e
44305e:	20 3e                	and    %bh,(%esi)
443060:	00 00                	add    %al,(%eax)
443062:	71 00                	jno    0x443064
443064:	60                   	pusha
443065:	3e 00 00             	add    %al,%ds:(%eax)
443068:	72 00                	jb     0x44306a
44306a:	a0 3e 00 00 73       	mov    0x7300003e,%al
44306f:	00 00                	add    %al,(%eax)
443071:	3f                   	aas
443072:	00 00                	add    %al,(%eax)
443074:	74 00                	je     0x443076
443076:	40                   	inc    %eax
443077:	3f                   	aas
443078:	00 00                	add    %al,(%eax)
44307a:	75 00                	jne    0x44307c
44307c:	90                   	nop
44307d:	3f                   	aas
44307e:	00 00                	add    %al,(%eax)
443080:	76 00                	jbe    0x443082
443082:	d0 3f                	sarb   $1,(%edi)
443084:	00 00                	add    %al,(%eax)
443086:	77 00                	ja     0x443088
443088:	20 40 00             	and    %al,0x0(%eax)
44308b:	00 78 00             	add    %bh,0x0(%eax)
44308e:	60                   	pusha
44308f:	40                   	inc    %eax