445db8:	57                   	push   %edi
445db9:	07                   	pop    %es
445dba:	0e                   	push   %cs
445dbb:	00 02                	add    %al,(%edx)
445dbd:	00 a8 20 00 00 00    	add    %ch,0x20(%eax)
445dc3:	00 e1                	add    %ah,%cl
445dc5:	01 5e 07             	add    %ebx,0x7(%esi)
445dc8:	23 00                	and    (%eax),%eax
445dca:	02 00                	add    (%eax),%al
445dcc:	b8 21 00 00 00       	mov    $0x21,%eax
445dd1:	00 e1                	add    %ah,%cl
445dd3:	01 57 07             	add    %edx,0x7(%edi)
445dd6:	27                   	daa
445dd7:	00 02                	add    %al,(%edx)
445dd9:	00 c0                	add    %al,%al
445ddb:	21 00                	and    %eax,(%eax)
445ddd:	00 00                	add    %al,(%eax)
445ddf:	00 e1                	add    %ah,%cl
445de1:	01 65 07             	add    %esp,0x7(%ebp)
445de4:	0e                   	push   %cs
445de5:	00 02                	add    %al,(%edx)
445de7:	00 c8                	add    %cl,%al
445de9:	21 00                	and    %eax,(%eax)
445deb:	00 00                	add    %al,(%eax)
445ded:	00 e1                	add    %ah,%cl
445def:	01 57 07             	add    %edx,0x7(%edi)
445df2:	2b 00                	sub    (%eax),%eax
445df4:	02 00                	add    (%eax),%al
445df6:	d8 21                	fsubs  (%ecx)
445df8:	00 00                	add    %al,(%eax)
445dfa:	00 00                	add    %al,(%eax)
445dfc:	e1 01                	loope  0x445dff
445dfe:	57                   	push   %edi
445dff:	07                   	pop    %es
445e00:	2f                   	das
445e01:	00 02                	add    %al,(%edx)
445e03:	00 20                	add    %ah,(%eax)
445e05:	22 00                	and    (%eax),%al
445e07:	00 00                	add    %al,(%eax)
445e09:	00 e1                	add    %ah,%cl
445e0b:	01 57 07             	add    %edx,0x7(%edi)
445e0e:	37                   	aaa
445e0f:	00 02                	add    %al,(%edx)
445e11:	00 00                	add    %al,(%eax)
445e13:	00 00                	add    %al,(%eax)
445e15:	00 00                	add    %al,(%eax)
445e17:	00 c6                	add    %al,%dh
445e19:	05 57 07 37 00       	add    $0x370757,%eax
445e1e:	02 00                	add    (%eax),%al
445e20:	00 00                	add    %al,(%eax)
445e22:	00 00                	add    %al,(%eax)
445e24:	00 00                	add    %al,(%eax)
445e26:	c6 05 57 07 3c 00 02 	movb   $0x2,0x3c0757
445e2d:	00 00                	add    %al,(%eax)
445e2f:	00 00                	add    %al,(%eax)
445e31:	00 00                	add    %al,(%eax)
445e33:	00 c6                	add    %al,%dh
445e35:	05 5e 07 23 00       	add    $0x23075e,%eax
445e3a:	02 00                	add    (%eax),%al
445e3c:	00 00                	add    %al,(%eax)
445e3e:	00 00                	add    %al,(%eax)
445e40:	00 00                	add    %al,(%eax)
445e42:	c6 05 5e 07 2b 00 02 	movb   $0x2,0x2b075e
445e49:	00 00                	add    %al,(%eax)
445e4b:	00 00                	add    %al,(%eax)
445e4d:	00 00                	add    %al,(%eax)
445e4f:	00 c6                	add    %al,%dh
445e51:	05 5e 07 0e 00       	add    $0xe075e,%eax
445e56:	02 00                	add    (%eax),%al
445e58:	00 00                	add    %al,(%eax)
445e5a:	00 00                	add    %al,(%eax)
445e5c:	00 00                	add    %al,(%eax)
445e5e:	c6 05 6c 07 0e 00 02 	movb   $0x2,0xe076c
445e65:	00 00                	add    %al,(%eax)
445e67:	00 00                	add    %al,(%eax)
445e69:	00 00                	add    %al,(%eax)
445e6b:	00 c6                	add    %al,%dh
445e6d:	0d 5e 07 45 00       	or     $0x45075e,%eax
445e72:	02 00                	add    (%eax),%al
445e74:	28 22                	sub    %ah,(%edx)
445e76:	00 00                	add    %al,(%eax)
445e78:	00 00                	add    %al,(%eax)
445e7a:	91                   	xchg   %eax,%ecx
445e7b:	00 15 06 12 00 02    	add    %dl,0x2001206
445e81:	00 34 22             	add    %dh,(%edx,%eiz,1)
445e84:	00 00                	add    %al,(%eax)
445e86:	00 00                	add    %al,(%eax)
445e88:	83 18 3e             	sbbl   $0x3e,(%eax)
445e8b:	07                   	pop    %es
445e8c:	0e                   	push   %cs
445e8d:	00 02                	add    %al,(%edx)
445e8f:	00 3c 22             	add    %bh,(%edx,%eiz,1)
445e92:	00 00                	add    %al,(%eax)
445e94:	00 00                	add    %al,(%eax)
445e96:	93                   	xchg   %eax,%ebx
445e97:	00 15 06 53 00 02    	add    %dl,0x2005306
445e9d:	00 84 22 00 00 00 00 	add    %al,0x0(%edx,%eiz,1)
445ea4:	93                   	xchg   %eax,%ebx
445ea5:	00 15 06 59 00 02    	add    %dl,0x2005906
445eab:	00 98 22 00 00 00    	add    %bl,0x22(%eax)
445eb1:	00 93 00 15 06 5e    	add    %dl,0x5e061500(%ebx)
445eb7:	00 02                	add    %al,(%edx)
445eb9:	00 a0 22 00 00 00    	add    %ah,0x22(%eax)
445ebf:	00 93 00 15 06 64    	add    %dl,0x64061500(%ebx)
445ec5:	00 03                	add    %al,(%ebx)
445ec7:	00 c8                	add    %cl,%al
445ec9:	22 00                	and    (%eax),%al
445ecb:	00 00                	add    %al,(%eax)
445ecd:	00 86 18 3e 07 0e    	add    %al,0xe073e18(%esi)
445ed3:	00 03                	add    %al,(%ebx)
445ed5:	00 d0                	add    %dl,%al
445ed7:	22 00                	and    (%eax),%al
445ed9:	00 00                	add    %al,(%eax)
445edb:	00 96 00 15 06 12    	add    %dl,0x12061500(%esi)
445ee1:	00 03                	add    %al,(%ebx)
445ee3:	00 d4                	add    %dl,%ah
445ee5:	23 00                	and    (%eax),%eax
445ee7:	00 00                	add    %al,(%eax)
445ee9:	00 96 00 15 06 68    	add    %dl,0x68061500(%esi)
445eef:	00 03                	add    %al,(%ebx)
445ef1:	00 00                	add    %al,(%eax)
445ef3:	24 00                	and    $0x0,%al
445ef5:	00 00                	add    %al,(%eax)
445ef7:	00 96 00 15 06 6d    	add    %dl,0x6d061500(%esi)
445efd:	00 03                	add    %al,(%ebx)
445eff:	00 24 24             	add    %ah,(%esp)
445f02:	00 00                	add    %al,(%eax)
445f04:	00 00                	add    %al,(%eax)
445f06:	96                   	xchg   %eax,%esi
445f07:	00 15 06 72 00 04    	add    %dl,0x4007206
445f0d:	00 20                	add    %ah,(%eax)
445f0f:	25 00 00 00 00       	and    $0x0,%eax
445f14:	86 18                	xchg   %bl,(%eax)
445f16:	3e 07                	ds pop %es
445f18:	0e                   	push   %cs
445f19:	00 06                	add    %al,(%esi)
445f1b:	00 28                	add    %ch,(%eax)
445f1d:	25 00 00 00 00       	and    $0x0,%eax
445f22:	86 00                	xchg   %al,(%eax)
445f24:	15 06 0e 00 06       	adc    $0x6000e06,%eax
445f29:	00 8c 25 00 00 00 00 	add    %cl,0x0(%ebp,%eiz,1)
445f30:	86 00                	xchg   %al,(%eax)
445f32:	17                   	pop    %ss
445f33:	06                   	push   %es
445f34:	0e                   	push   %cs
445f35:	00 06                	add    %al,(%esi)
445f37:	00 50 26             	add    %dl,0x26(%eax)
445f3a:	00 00                	add    %al,(%eax)
445f3c:	00 00                	add    %al,(%eax)
445f3e:	86 00                	xchg   %al,(%eax)
445f40:	19 06                	sbb    %eax,(%esi)
445f42:	0e                   	push   %cs
445f43:	00 06                	add    %al,(%esi)
445f45:	00 ac 26 00 00 00 00 	add    %ch,0x0(%esi,%eiz,1)
445f4c:	86 00                	xchg   %al,(%eax)
445f4e:	1b 06                	sbb    (%esi),%eax
445f50:	0e                   	push   %cs
445f51:	00 06                	add    %al,(%esi)
445f53:	00 d4                	add    %dl,%ah
445f55:	26 00 00             	add    %al,%es:(%eax)
445f58:	00 00                	add    %al,(%eax)
445f5a:	86 00                	xchg   %al,(%eax)
445f5c:	1d 06 0e 00 06       	sbb    $0x6000e06,%eax
445f61:	00 fc                	add    %bh,%ah
445f63:	26 00 00             	add    %al,%es:(%eax)
445f66:	00 00                	add    %al,(%eax)
445f68:	86 18                	xchg   %bl,(%eax)
445f6a:	3e 07                	ds pop %es
445f6c:	0e                   	push   %cs
445f6d:	00 06                	add    %al,(%esi)
445f6f:	00 04 27             	add    %al,(%edi,%eiz,1)
445f72:	00 00                	add    %al,(%eax)
445f74:	00 00                	add    %al,(%eax)
445f76:	86 00                	xchg   %al,(%eax)
445f78:	15 06 0e 00 06       	adc    $0x6000e06,%eax
445f7d:	00 24 28             	add    %ah,(%eax,%ebp,1)
445f80:	00 00                	add    %al,(%eax)
445f82:	00 00                	add    %al,(%eax)
445f84:	86 00                	xchg   %al,(%eax)
445f86:	17                   	pop    %ss
445f87:	06                   	push   %es
445f88:	0e                   	push   %cs
445f89:	00 06                	add    %al,(%esi)
445f8b:	00 68 28             	add    %ch,0x28(%eax)
445f8e:	00 00                	add    %al,(%eax)
445f90:	00 00                	add    %al,(%eax)
445f92:	86 00                	xchg   %al,(%eax)
445f94:	19 06                	sbb    %eax,(%esi)
445f96:	0e                   	push   %cs
445f97:	00 06                	add    %al,(%esi)
445f99:	00 10                	add    %dl,(%eax)
445f9b:	29 00                	sub    %eax,(%eax)
445f9d:	00 00                	add    %al,(%eax)
445f9f:	00 86 00 1b 06 0e    	add    %al,0xe061b00(%esi)
445fa5:	00 06                	add    %al,(%esi)
445fa7:	00 b4 29 00 00 00 00 	add    %dh,0x0(%ecx,%ebp,1)
445fae:	86 00                	xchg   %al,(%eax)
445fb0:	1d 06 0e 00 06       	sbb    $0x6000e06,%eax
445fb5:	00 f8                	add    %bh,%al
445fb7:	2a 00                	sub    (%eax),%al
445fb9:	00 00                	add    %al,(%eax)
445fbb:	00 86 18 3e 07 0e    	add    %al,0xe073e18(%esi)
445fc1:	00 06                	add    %al,(%esi)
445fc3:	00 00                	add    %al,(%eax)
445fc5:	2b 00                	sub    (%eax),%eax
445fc7:	00 00                	add    %al,(%eax)
445fc9:	00 96 00 15 06 12    	add    %dl,0x12061500(%esi)
445fcf:	00 06                	add    %al,(%esi)
445fd1:	00 30                	add    %dh,(%eax)
445fd3:	2b 00                	sub    (%eax),%eax
445fd5:	00 08                	add    %cl,(%eax)
445fd7:	00 91 18 44 07 12    	add    %dl,0x12074418(%ecx)
445fdd:	00 06                	add    %al,(%esi)
445fdf:	00 a8 2c 00 00 08    	add    %ch,0x800002c(%eax)
445fe5:	00 93 00 15 06 8d    	add    %dl,-0x72f9eb00(%ebx)
445feb:	00 06                	add    %al,(%esi)
445fed:	00 f8                	add    %bh,%al
445fef:	2c 00                	sub    $0x0,%al
445ff1:	00 08                	add    %cl,(%eax)
445ff3:	00 91 00 15 06 92    	add    %dl,-0x6df9eb00(%ecx)
445ff9:	00 07                	add    %al,(%edi)
445ffb:	00 2c 35 00 00 00 00 	add    %ch,0x0(,%esi,1)
446002:	91                   	xchg   %eax,%ecx
446003:	00 15 06 98 00 09    	add    %dl,0x9009806
446009:	00 64 35 00          	add    %ah,0x0(%ebp,%esi,1)
44600d:	00 00                	add    %al,(%eax)
44600f:	00 91 00 15 06 a1    	add    %dl,-0x5ef9eb00(%ecx)
446015:	00 0a                	add    %cl,(%edx)
446017:	00 84 35 00 00 08 00 	add    %al,0x80000(%ebp,%esi,1)
44601e:	91                   	xchg   %eax,%ecx
44601f:	00 15 06 a9 00 0b    	add    %dl,0xb00a906
446025:	00 f4                	add    %dh,%ah
446027:	35 00 00 00 00       	xor    $0x0,%eax
44602c:	91                   	xchg   %eax,%ecx
44602d:	00 15 06 b0 00 0d    	add    %dl,0xd00b006
446033:	00 98 36 00 00 00    	add    %bl,0x36(%eax)
446039:	00 86 18 3e 07 0e    	add    %al,0xe073e18(%esi)
44603f:	00 10                	add    %dl,(%eax)
446041:	00 b0 36 00 00 00    	add    %dh,0x36(%eax)
446047:	00 86 18 3e 07 1e    	add    %al,0x1e073e18(%esi)
44604d:	00 10                	add    %dl,(%eax)
44604f:	00 f0                	add    %dh,%al
446051:	36 00 00             	add    %al,%ss:(%eax)
446054:	00 00                	add    %al,(%eax)
446056:	86 00                	xchg   %al,(%eax)
446058:	15 06 27 00 11       	adc    $0x11002706,%eax
44605d:	00 f8                	add    %bh,%al
44605f:	36 00 00             	add    %al,%ss:(%eax)
446062:	00 00                	add    %al,(%eax)
446064:	81 00 15 06 0e 00    	addl   $0xe0615,(%eax)
44606a:	11 00                	adc    %eax,(%eax)
44606c:	ac                   	lods   %ds:(%esi),%al
44606d:	37                   	aaa
44606e:	00 00                	add    %al,(%eax)
446070:	00 00                	add    %al,(%eax)
446072:	86 00                	xchg   %al,(%eax)
446074:	15 06 be 00 11       	adc    $0x1100be06,%eax
446079:	00 08                	add    %cl,(%eax)
44607b:	38 00                	cmp    %al,(%eax)
44607d:	00 00                	add    %al,(%eax)
44607f:	00 86 00 15 06 c3    	add    %al,-0x3cf9eb00(%esi)
446085:	00 12                	add    %dl,(%edx)
446087:	00 9c 38 00 00 00 00 	add    %bl,0x0(%eax,%edi,1)
44608e:	86 18                	xchg   %bl,(%eax)
446090:	3e 07                	ds pop %es
446092:	d0 00                	rolb   $1,(%eax)
446094:	14 00                	adc    $0x0,%al
446096:	b8 38 00 00 00       	mov    $0x38,%eax
44609b:	00 86 00 15 06 d6    	add    %al,-0x29f9eb00(%esi)
4460a1:	00 15 00 c0 38 00    	add    %dl,0x38c000
4460a7:	00 00                	add    %al,(%eax)
4460a9:	00 86 00 15 06 db    	add    %al,-0x24f9eb00(%esi)
4460af:	00 15 00 e0 38 00    	add    %dl,0x38e000
4460b5:	00 00                	add    %al,(%eax)
4460b7:	00 86 00 15 06 27    	add    %al,0x27061500(%esi)
4460bd:	00 15 00 14 39 00    	add    %dl,0x391400
4460c3:	00 00                	add    %al,(%eax)
4460c5:	00 81 00 15 06 0e    	add    %al,0xe061500(%ecx)
4460cb:	00 15 00 1c 39 00    	add    %dl,0x391c00
4460d1:	00 00                	add    %al,(%eax)
4460d3:	00 81 00 15 06 1e    	add    %al,0x1e061500(%ecx)
4460d9:	00 15 00 7c 39 00    	add    %dl,0x397c00
4460df:	00 00                	add    %al,(%eax)
4460e1:	00 86 00 17 06 0e    	add    %al,0xe061700(%esi)
4460e7:	00 16                	add    %dl,(%esi)
4460e9:	00 a8 39 00 00 00    	add    %ch,0x39(%eax)
4460ef:	00 86 00 15 06 df    	add    %al,-0x20f9eb00(%esi)
4460f5:	00 16                	add    %dl,(%esi)
4460f7:	00 04 3a             	add    %al,(%edx,%edi,1)
4460fa:	00 00                	add    %al,(%eax)
4460fc:	00 00                	add    %al,(%eax)
4460fe:	91                   	xchg   %eax,%ecx
4460ff:	18 44 07 12          	sbb    %al,0x12(%edi,%eax,1)
446103:	00 17                	add    %dl,(%edi)
446105:	00 10                	add    %dl,(%eax)
446107:	3a 00                	cmp    (%eax),%al
446109:	00 08                	add    %cl,(%eax)
44610b:	00 93 00 15 06 e9    	add    %dl,-0x16f9eb00(%ebx)
446111:	00 17                	add    %dl,(%edi)
446113:	00 d8                	add    %bl,%al
446115:	3b 00                	cmp    (%eax),%eax
446117:	00 08                	add    %cl,(%eax)
446119:	00 91 00 15 06 ed    	add    %dl,-0x12f9eb00(%ecx)
44611f:	00 17                	add    %dl,(%edi)
446121:	00 e4                	add    %ah,%ah
446123:	3b 00                	cmp    (%eax),%eax
446125:	00 08                	add    %cl,(%eax)
446127:	00 91 00 17 06 ed    	add    %dl,-0x12f9e900(%ecx)
44612d:	00 17                	add    %dl,(%edi)
44612f:	00 48 3c             	add    %cl,0x3c(%eax)
446132:	00 00                	add    %al,(%eax)
446134:	00 00                	add    %al,(%eax)
446136:	91                   	xchg   %eax,%ecx
446137:	00 15 06 f1 00 17    	add    %dl,0x1700f106
44613d:	00 50 3c             	add    %dl,0x3c(%eax)
446140:	00 00                	add    %al,(%eax)
446142:	00 00                	add    %al,(%eax)
446144:	93                   	xchg   %eax,%ebx
446145:	00 15 06 f8 00 18    	add    %dl,0x1800f806
44614b:	00 64 3c 00          	add    %ah,0x0(%esp,%edi,1)
44614f:	00 00                	add    %al,(%eax)
446151:	00 93 00 17 06 f8    	add    %dl,-0x7f9e900(%ebx)
446157:	00 1a                	add    %bl,(%edx)
446159:	00 8c 3c 00 00 00 00 	add    %cl,0x0(%esp,%edi,1)
446160:	93                   	xchg   %eax,%ebx
446161:	00 19                	add    %bl,(%ecx)
446163:	06                   	push   %es
446164:	f8                   	clc
446165:	00 1c 00             	add    %bl,(%eax,%eax,1)
446168:	a4                   	movsb  %ds:(%esi),%es:(%edi)
446169:	3c 00                	cmp    $0x0,%al
44616b:	00 00                	add    %al,(%eax)
44616d:	00 86 18 3e 07 0e    	add    %al,0xe073e18(%esi)
446173:	00 1e                	add    %bl,(%esi)
446175:	00 ac 3c 00 00 08 00 	add    %ch,0x80000(%esp,%edi,1)
44617c:	93                   	xchg   %eax,%ebx
44617d:	00 15 06 fe 00 1e    	add    %dl,0x1e00fe06
446183:	00 2c 3d 00 00 00 00 	add    %ch,0x0(,%edi,1)
44618a:	86 18                	xchg   %bl,(%eax)
44618c:	3e 07                	ds pop %es
44618e:	0e                   	push   %cs
44618f:	00 1e                	add    %bl,(%esi)
446191:	00 34 3d 00 00 08 00 	add    %dh,0x80000(,%edi,1)
446198:	93                   	xchg   %eax,%ebx
446199:	00 15 06 fe 00 1e    	add    %dl,0x1e00fe06
44619f:	00 84 3d 00 00 00 00 	add    %al,0x0(%ebp,%edi,1)
4461a6:	86 18                	xchg   %bl,(%eax)
4461a8:	3e 07                	ds pop %es
4461aa:	0e                   	push   %cs
4461ab:	00 1e                	add    %bl,(%esi)