479da1:	12 81 44 02 02 15    	adc    0x15020244(%ecx),%al
479da7:	07                   	pop    %es
479da8:	0b 0e                	or     (%esi),%ecx
479daa:	11 82 7d 12 81 59    	adc    %eax,0x5981127d(%edx)
479db0:	02 02                	add    (%edx),%al
479db2:	0e                   	push   %cs
479db3:	02 02                	add    (%edx),%al
479db5:	11 82 7d 11 82 7d    	adc    %eax,0x7d82117d(%edx)
479dbb:	02 05 00 02 02 0e    	add    0xe020200,%al
479dc1:	0e                   	push   %cs
479dc2:	05 00 02 0e 0e       	add    $0xe0e0200,%eax
479dc7:	0e                   	push   %cs
479dc8:	0d 00 04 11 82       	or     $0x82110400,%eax
479dcd:	7d 0e                	jge    0x479ddd
479dcf:	0e                   	push   %cs
479dd0:	11 82 e9 11 82 ed    	adc    %eax,-0x127dee17(%edx)
479dd6:	05 20 02 01 0e       	add    $0xe010220,%eax
479ddb:	02 0f                	add    (%edi),%cl
479ddd:	07                   	pop    %es
479dde:	07                   	pop    %es
479ddf:	12 81 4d 12 81 59    	adc    0x5981124d(%ecx),%al
479de5:	0e                   	push   %cs
479de6:	12 81 59 02 0e 0e    	adc    0xe0e0259(%ecx),%al
479dec:	0d 20 04 01 0e       	or     $0xe010420,%eax
479df1:	11 81 45 11 81 3d    	adc    %eax,0x3d811145(%ecx)
479df7:	11 81 49 0a 20 03    	adc    %eax,0x3200a49(%ecx)
479dfd:	01 12                	add    %edx,(%edx)
479dff:	81 55 12 82 19 02 0d 	adcl   $0xd021982,0x12(%ebp)
479e06:	07                   	pop    %es
479e07:	05 11 82 7d 02       	add    $0x27d8211,%eax
479e0c:	02 11                	add    (%ecx),%dl
479e0e:	82 7d 11 82          	cmpb   $0x82,0x11(%ebp)
479e12:	7d 06                	jge    0x479e1a
479e14:	07                   	pop    %es
479e15:	02 12                	add    (%edx),%dl
479e17:	83 05 02 0a 07 04 02 	addl   $0x2,0x4070a02
479e1e:	02 12                	add    (%edx),%dl
479e20:	80 dd 12             	sbb    $0x12,%ch
479e23:	80 dd 07             	sbb    $0x7,%ch
479e26:	20 04 01             	and    %al,(%ecx,%eax,1)
479e29:	08 08                	or     %cl,(%eax)
479e2b:	08 08                	or     %cl,(%eax)
479e2d:	06                   	push   %es
479e2e:	20 01                	and    %al,(%ecx)
479e30:	01 12                	add    %edx,(%edx)
479e32:	80 d9 0c             	sbb    $0xc,%cl
479e35:	07                   	pop    %es
479e36:	05 12 1c 12 83       	add    $0x83121c12,%eax
479e3b:	11 12                	adc    %edx,(%edx)
479e3d:	80 e1 02             	and    $0x2,%cl
479e40:	02 06                	add    (%esi),%al
479e42:	20 01                	and    %al,(%ecx)
479e44:	01 12                	add    %edx,(%edx)
479e46:	80 e9 0e             	sub    $0xe,%cl
479e49:	07                   	pop    %es
479e4a:	08 0c 0c             	or     %cl,(%esp,%ecx,1)
479e4d:	08 11                	or     %dl,(%ecx)
479e4f:	80 f1 02             	xor    $0x2,%cl
479e52:	02 02                	add    (%edx),%al
479e54:	11 80 fd 09 20 02    	adc    %eax,0x22009fd(%eax)
479e5a:	11 80 fd 0e 12 80    	adc    %eax,-0x7fedf103(%eax)
479e60:	bd 03 20 00 0c       	mov    $0xc002003,%ebp
479e65:	05 20 00 12 80       	add    $0x80120020,%eax
479e6a:	d9 05 00 00 12 80    	flds   0x80120000
479e70:	a9 0c 20 05 01       	test   $0x105200c,%eax
479e75:	0e                   	push   %cs
479e76:	12 80 bd 12 80 a9    	adc    -0x567fed43(%eax),%al
479e7c:	0c 0c                	or     $0xc,%al
479e7e:	06                   	push   %es
479e7f:	07                   	pop    %es
479e80:	02 12                	add    (%edx),%dl
479e82:	28 12                	sub    %dl,(%edx)
479e84:	28 07                	sub    %al,(%edi)
479e86:	07                   	pop    %es
479e87:	03 08                	add    (%eax),%ecx
479e89:	11 80 81 0e 05 00    	adc    %eax,0x50e81(%eax)
479e8f:	00 11                	add    %dl,(%ecx)
479e91:	80 81 05 07 01 11 80 	addb   $0x80,0x11010705(%ecx)
479e98:	81 06 00 03 0e 0e    	addl   $0xe0e0300,(%esi)
479e9e:	0e                   	push   %cs
479e9f:	0e                   	push   %cs
479ea0:	08 07                	or     %al,(%edi)
479ea2:	04 12                	add    $0x12,%al
479ea4:	81 20 08 02 02 0a    	andl   $0xa020208,(%eax)
479eaa:	00 03                	add    %al,(%ebx)
479eac:	11 82 7d 12 82 b1    	adc    %eax,-0x4e7ded83(%edx)
479eb2:	0e                   	push   %cs
479eb3:	0e                   	push   %cs
479eb4:	04 07                	add    $0x7,%al
479eb6:	01 12                	add    %edx,(%edx)
479eb8:	20 0d 07 0a 08 08    	and    %cl,0x8080a07
479ebe:	12 20                	adc    (%eax),%ah
479ec0:	08 02                	or     %al,(%edx)
479ec2:	0e                   	push   %cs
479ec3:	08 02                	or     %al,(%edx)
479ec5:	08 02                	or     %al,(%edx)
479ec7:	03 07                	add    (%edi),%eax
479ec9:	01 08                	add    %ecx,(%eax)
479ecb:	08 07                	or     %al,(%edi)
479ecd:	06                   	push   %es
479ece:	08 08                	or     %cl,(%eax)
479ed0:	08 02                	or     %al,(%edx)
479ed2:	02 02                	add    (%edx),%al
479ed4:	09 07                	or     %eax,(%edi)
479ed6:	05 08 11 82 15       	add    $0x15821108,%eax
479edb:	02 02                	add    (%edx),%al
479edd:	02 08                	add    (%eax),%cl
479edf:	20 03                	and    %al,(%ebx)
479ee1:	08 0e                	or     %cl,(%esi)
479ee3:	08 11                	or     %dl,(%ecx)
479ee5:	82 15 09 20 04 08 0e 	adcb   $0xe,0x8042009
479eec:	08 08                	or     %cl,(%eax)
479eee:	11 82 15 05 07 02    	adc    %eax,0x2070515(%edx)
479ef4:	12 64 02 06          	adc    0x6(%edx,%eax,1),%ah
479ef8:	20 01                	and    %al,(%ecx)
479efa:	01 11                	add    %edx,(%ecx)
479efc:	82 81 06 20 01 01 11 	addb   $0x11,0x1012006(%ecx)
479f03:	83 01 06             	addl   $0x6,(%ecx)
479f06:	20 01                	and    %al,(%ecx)
479f08:	01 11                	add    %edx,(%ecx)
479f0a:	83 21 06             	andl   $0x6,(%ecx)
479f0d:	20 01                	and    %al,(%ecx)
479f0f:	01 12                	add    %edx,(%edx)
479f11:	82 b9 06 20 01 01 12 	cmpb   $0x12,0x1012006(%ecx)
479f18:	82 f5 05             	xor    $0x5,%ch
479f1b:	20 00                	and    %al,(%eax)
479f1d:	12 83 3d 07 20 01    	adc    0x120073d(%ebx),%al
479f23:	01 1d 12 83 39 06    	add    %ebx,0x6398312
479f29:	20 01                	and    %al,(%ecx)
479f2b:	01 11                	add    %edx,(%ecx)
479f2d:	82 c5 06             	add    $0x6,%ch
479f30:	20 01                	and    %al,(%ecx)
479f32:	01 11                	add    %edx,(%ecx)
479f34:	83 19 06             	sbbl   $0x6,(%ecx)
479f37:	20 01                	and    %al,(%ecx)
479f39:	01 11                	add    %edx,(%ecx)
479f3b:	83 41 06 20          	addl   $0x20,0x6(%ecx)
479f3f:	01 01                	add    %eax,(%ecx)
479f41:	12 82 dd 06 20 01    	adc    0x12006dd(%edx),%al
479f47:	01 12                	add    %edx,(%edx)
479f49:	82 9d 06 20 01 01 12 	sbbb   $0x12,0x1012006(%ebp)
479f50:	82 95 11 07 09 11 80 	adcb   $0x80,0x11090711(%ebp)
479f57:	f1                   	int1
479f58:	12 28                	adc    (%eax),%ch
479f5a:	08 12                	or     %dl,(%edx)
479f5c:	28 08                	sub    %cl,(%eax)
479f5e:	08 08                	or     %cl,(%eax)
479f60:	08 11                	or     %dl,(%ecx)
479f62:	80 f5 05             	xor    $0x5,%ch
479f65:	20 00                	and    %al,(%eax)
479f67:	12 80 c5 07 20 04    	adc    0x42007c5(%eax),%al
479f6d:	01 0c 0c             	add    %ecx,(%esp,%ecx,1)
479f70:	0c 0c                	or     $0xc,%al
479f72:	05 20 00 11 80       	add    $0x80110020,%eax
479f77:	fd                   	std
479f78:	05 00 00 12 81       	add    $0x81120000,%eax
479f7d:	01 13                	add    %edx,(%ebx)
479f7f:	20 06                	and    %al,(%esi)
479f81:	11 80 fd 0e 12 80    	adc    %eax,-0x7fedf103(%eax)
479f87:	bd 11 80 fd 12       	mov    $0x12fd8011,%ebp
479f8c:	81 01 10 08 10 08    	addl   $0x8100810,(%ecx)
479f92:	10 20                	adc    %ah,(%eax)
479f94:	05 01 0e 12 80       	add    $0x80120e01,%eax
479f99:	bd 12 80 a9 11       	mov    $0x11a98012,%ebp
479f9e:	80 f5 12             	xor    $0x12,%ch
479fa1:	81 01 13 07 09 08    	addl   $0x8090713,(%ecx)
479fa7:	08 08                	or     %cl,(%eax)
479fa9:	08 12                	or     %dl,(%edx)
479fab:	80 9d 12 80 a1 08 12 	sbbb   $0x12,0x8a18012(%ebp)
479fb2:	81 b9 12 82 31 05 20 	cmpl   $0x8010220,0x5318212(%ecx)
479fb9:	02 01 08
479fbc:	02 06                	add    (%esi),%al
479fbe:	20 01                	and    %al,(%ecx)
479fc0:	12 80 9d 08 05 20    	adc    0x2005089d(%eax),%al
479fc6:	00 12                	add    %dl,(%edx)
479fc8:	81 b9 05 20 00 12 82 	cmpl   $0x7063182,0x12002005(%ecx)
479fcf:	31 06 07
479fd2:	03 0e                	add    (%esi),%ecx
479fd4:	0e                   	push   %cs
479fd5:	12 44 04 00          	adc    0x0(%esp,%eax,1),%al
479fd9:	01 01                	add    %eax,(%ecx)
479fdb:	1c 5a                	sbb    $0x5a,%al
479fdd:	07                   	pop    %es
479fde:	39 08                	cmp    %ecx,(%eax)
479fe0:	08 08                	or     %cl,(%eax)
479fe2:	08 0e                	or     %cl,(%esi)
479fe4:	12 82 21 08 08 1d    	adc    0x1d080821(%edx),%al
479fea:	05 08 08 08 12       	add    $0x12080808,%eax
479fef:	80 a1 02 1d 05 08 08 	andb   $0x8,0x8051d02(%ecx)
479ff6:	08 1d 05 08 12 80    	or     %bl,0x80120805
479ffc:	9d                   	popf
479ffd:	08 1d 03 07 15 12    	or     %bl,0x12150703
47a003:	81 38 01 08 1d 05    	cmpl   $0x51d0801,(%eax)
47a009:	1d 05 05 1d 05       	sbb    $0x51d0505,%eax
47a00e:	09 05 08 08 06 05    	or     %eax,0x5060808
47a014:	12 81 b9 12 81 85    	adc    -0x7a7eed47(%ecx),%al
47a01a:	06                   	push   %es
47a01b:	08 12                	or     %dl,(%edx)
47a01d:	81 85 1d 03 05 12 82 	addl   $0x5083182,0x1205031d(%ebp)
47a024:	31 08 05
47a027:	02 12                	add    (%edx),%dl
47a029:	81 55 08 0a 02 08 08 	adcl   $0x808020a,0x8(%ebp)
47a030:	02 12                	add    (%edx),%dl
47a032:	81 9d 08 08 08 05 00 	sbbl   $0x81120000,0x5080808(%ebp)
47a039:	00 12 81
47a03c:	85 06                	test   %eax,(%esi)
47a03e:	20 01                	and    %al,(%ecx)
47a040:	12 82 21 03 06 20    	adc    0x20060321(%edx),%al
47a046:	01 12                	add    %edx,(%edx)
47a048:	81 55 0e 05 20 01 01 	adcl   $0x1012005,0xe(%ebp)
47a04f:	1d 03 07 20 03       	sbb    $0x3200703,%eax
47a054:	0e                   	push   %cs
47a055:	1d 05 08 08 04       	sbb    $0x4080805,%eax
47a05a:	20 01                	and    %al,(%ecx)
47a05c:	0e                   	push   %cs
47a05d:	0e                   	push   %cs
47a05e:	05 07 01 12 81       	add    $0x81120107,%eax
47a063:	9d                   	popf
47a064:	05 20 00 12 81       	add    $0x81120020,%eax
47a069:	9d                   	popf
47a06a:	04 07                	add    $0x7,%al
47a06c:	01 1d 05 04 20 00    	add    %ebx,0x200405
47a072:	1d 05 0d 07 04       	sbb    $0x4070d05,%eax
47a077:	12 80 9d 12 81 85    	adc    -0x7a7eed63(%eax),%al
47a07d:	12 81 9d 1d 05 05    	adc    0x5051d9d(%ecx),%al
47a083:	20 00                	and    %al,(%eax)
47a085:	12 81 85 09 07 07    	adc    0x7070985(%ecx),%al
47a08b:	08 08                	or     %cl,(%eax)
47a08d:	08 08                	or     %cl,(%eax)
47a08f:	08 08                	or     %cl,(%eax)
47a091:	08 0f                	or     %cl,(%edi)
47a093:	07                   	pop    %es
47a094:	09 08                	or     %ecx,(%eax)
47a096:	08 08                	or     %cl,(%eax)
47a098:	1d 11 48 1d 11       	sbb    $0x111d4811,%eax
47a09d:	48                   	dec    %eax
47a09e:	08 08                	or     %cl,(%eax)
47a0a0:	0e                   	push   %cs
47a0a1:	08 08                	or     %cl,(%eax)
47a0a3:	07                   	pop    %es
47a0a4:	04 1d                	add    $0x1d,%al
47a0a6:	11 48 08             	adc    %ecx,0x8(%eax)
47a0a9:	08 0e                	or     %cl,(%esi)
47a0ab:	0a 07                	or     (%edi),%al
47a0ad:	06                   	push   %es
47a0ae:	08 1d 11 48 08 02    	or     %bl,0x2084811
47a0b4:	08 08                	or     %cl,(%eax)
47a0b6:	04 07                	add    $0x7,%al
47a0b8:	02 08                	add    (%eax),%cl
47a0ba:	08 07                	or     %al,(%edi)
47a0bc:	20 03                	and    %al,(%ebx)
47a0be:	08 1d 05 08 08 05    	or     %bl,0x5080805
47a0c4:	07                   	pop    %es
47a0c5:	01 12                	add    %edx,(%edx)
47a0c7:	81 55 08 07 04 1d 05 	adcl   $0x51d0407,0x8(%ebp)
47a0ce:	08 08                	or     %cl,(%eax)
47a0d0:	1d 05 0a 00 05       	sbb    $0x5000a05,%eax
47a0d5:	01 12                	add    %edx,(%edx)
47a0d7:	19 08                	sbb    %ecx,(%eax)
47a0d9:	12 19                	adc    (%ecx),%bl
47a0db:	08 08                	or     %cl,(%eax)
47a0dd:	05 00 00 12 82       	add    $0x82120000,%eax
47a0e2:	2d 04 07 01 12       	sub    $0x12010704,%eax
47a0e7:	58                   	pop    %eax
47a0e8:	0c 07                	or     $0x7,%al
47a0ea:	09 0e                	or     %ecx,(%esi)
47a0ec:	0e                   	push   %cs
47a0ed:	12 18                	adc    (%eax),%bl
47a0ef:	08 08                	or     %cl,(%eax)
47a0f1:	02 02                	add    (%edx),%al
47a0f3:	02 02                	add    (%edx),%al
47a0f5:	04 00                	add    $0x0,%al
47a0f7:	01 01                	add    %eax,(%ecx)
47a0f9:	02 04 20             	add    (%eax,%eiz,1),%al
47a0fc:	01 02                	add    %eax,(%edx)
47a0fe:	0e                   	push   %cs
47a0ff:	05 20 02 08 03       	add    $0x3080220,%eax
47a104:	08 06                	or     %al,(%esi)
47a106:	00 01                	add    %al,(%ecx)
47a108:	01 12                	add    %edx,(%edx)
47a10a:	82 8d 19 07 0c 0b 15 	orb    $0x15,0xb0c0719(%ebp)
47a111:	12 41 01             	adc    0x1(%ecx),%al
47a114:	05 0a 1d 05 08       	add    $0x8051d0a,%eax
47a119:	08 08                	or     %cl,(%eax)
47a11b:	12 81 9d 12 81 85    	adc    -0x7a7eed63(%ecx),%al
47a121:	08 0a                	or     %cl,(%edx)
47a123:	12 80 ac 05 15 12    	adc    0x121505ac(%eax),%al
47a129:	41                   	inc    %ecx
47a12a:	01 05 09 20 01 01    	add    %eax,0x1012009
47a130:	15 12 3d 01 13       	adc    $0x13013d12,%eax
47a135:	00 05 20 01 1d 05    	add    %al,0x51d0120
47a13b:	0e                   	push   %cs
47a13c:	05 20 01 01 13       	add    $0x13010120,%eax
47a141:	00 05 20 01 13 00    	add    %al,0x130120
47a147:	08 06                	or     %al,(%esi)
47a149:	20 02                	and    %al,(%edx)
47a14b:	01 08                	add    %ecx,(%eax)
47a14d:	13 00                	adc    (%eax),%eax
47a14f:	0e                   	push   %cs
47a150:	07                   	pop    %es
47a151:	04 12                	add    $0x12,%al
47a153:	80 a1 12 80 9d 12 81 	andb   $0x81,0x129d8012(%ecx)
47a15a:	b9 12 82 31 0b       	mov    $0xb318212,%ecx
47a15f:	07                   	pop    %es
47a160:	08 1d 08 08 08 08    	or     %bl,0x8080808
47a166:	08 08                	or     %cl,(%eax)
47a168:	0b 08                	or     (%eax),%ecx
47a16a:	0a 07                	or     (%edi),%al
47a16c:	07                   	pop    %es
47a16d:	1d 08 08 08 08       	sbb    $0x8080808,%eax
47a172:	08 08                	or     %cl,(%eax)
47a174:	08 0b                	or     %cl,(%ebx)
47a176:	07                   	pop    %es
47a177:	03 12                	add    (%edx),%edx
47a179:	80 d0 12             	adc    $0x12,%al
47a17c:	80 d0 12             	adc    $0x12,%al
47a17f:	80 d0 0b             	adc    $0xb,%al
47a182:	00 02                	add    %al,(%edx)
47a184:	12 80 85 12 80 85    	adc    -0x7a7fed7b(%eax),%al
47a18a:	12 80 85 05 0a 01    	adc    0x10a0585(%eax),%al
47a190:	12 80 d0 0c 10 01    	adc    0x1100cd0(%eax),%al
47a196:	03 1e                	add    (%esi),%ebx
47a198:	00 10                	add    %dl,(%eax)
47a19a:	1e                   	push   %ds
47a19b:	00 1e                	add    %bl,(%esi)
47a19d:	00 1e                	add    %bl,(%esi)
47a19f:	00 0b                	add    %cl,(%ebx)
47a1a1:	07                   	pop    %es
47a1a2:	03 12                	add    (%edx),%edx
47a1a4:	80 c8 12             	or     $0x12,%al
47a1a7:	80 c8 12             	or     $0x12,%al
47a1aa:	80 c8 05             	or     $0x5,%al
47a1ad:	0a 01                	or     (%ecx),%al
47a1af:	12 80 c8 08 07 03    	adc    0x30708c8(%eax),%al
47a1b5:	12 4d 12             	adc    0x12(%ebp),%cl
47a1b8:	4d                   	dec    %ebp
47a1b9:	12 4d 04             	adc    0x4(%ebp),%cl
47a1bc:	0a 01                	or     (%ecx),%al
47a1be:	12 4d 03             	adc    0x3(%ebp),%cl
47a1c1:	07                   	pop    %es
47a1c2:	01 09                	add    %ecx,(%ecx)
47a1c4:	04 07                	add    $0x7,%al
47a1c6:	01 1d 0e 05 07 01    	add    %ebx,0x107050e
47a1cc:	12 82 85 04 07 01    	adc    0x1070485(%edx),%al
47a1d2:	11 5c 05 07          	adc    %ebx,0x7(%ebp,%eax,1)
47a1d6:	01 11                	add    %edx,(%ecx)
47a1d8:	80 f9 04             	cmp    $0x4,%cl
47a1db:	07                   	pop    %es
47a1dc:	01 11                	add    %edx,(%ecx)
47a1de:	30 05 07 01 11 81    	xor    %al,0x81110107