459dde:	2a 0e                	sub    (%esi),%cl
459de0:	02 82 a2 12 a5 79    	add    0x79a512a2(%edx),%al
459de6:	3f                   	aas
459de7:	81 52 12 ba 25 11 81 	adcl   $0x811125ba,0x12(%edx)
459dee:	4b                   	dec    %ebx
459def:	09 15 20 1b 12 a6    	or     %edx,0xa6121b20
459df5:	bd 2b 20 26 12       	mov    $0x1226202b,%ebp
459dfa:	b9 c1 0d 14 31       	mov    $0x31140dc1,%ecx
459dff:	08 1e                	or     %bl,(%esi)
459e01:	0e                   	push   %cs
459e02:	09 82 9d 12 ac 79    	or     %eax,0x79ac129d(%edx)
459e08:	35 81 4e 12 82       	xor    $0x82124e81,%eax
459e0d:	25 24 81 6d 09       	and    $0x96d8124,%eax
459e12:	0b 07                	or     (%edi),%eax
459e14:	2d 0e 31 0e 3b       	sub    $0x3b0e310e,%eax
459e19:	1c 29                	sbb    $0x29,%al
459e1b:	81 26 1d 2a 12 91    	andl   $0x91122a1d,(%esi)
459e21:	f5                   	cmc
459e22:	12 0a                	adc    (%edx),%cl
459e24:	23 06                	and    (%esi),%eax
459e26:	30 05 29 08 29 39    	xor    %al,0x39290829
459e2c:	0b 09                	or     (%ecx),%ecx
459e2e:	3d 15 02 80 9b       	cmp    $0x9b800215,%eax
459e33:	03 37                	add    (%edi),%esi
459e35:	00 3e                	add    %bh,(%esi)
459e37:	01 34 02             	add    %esi,(%edx,%eax,1)
459e3a:	11 07                	adc    %eax,(%edi)
459e3c:	12 15 24 61 11 12    	adc    0x12116124,%dl
459e42:	67 15 36 61 2c 0e    	addr16 adc $0xe2c6136,%eax
459e48:	32 12                	xor    (%edx),%dl
459e4a:	5a                   	pop    %edx
459e4b:	01 11                	add    %edx,(%ecx)
459e4d:	7c 38                	jl     0x459e87
459e4f:	0e                   	push   %cs
459e50:	0d 05 15 12 a4       	or     $0xa4121505,%eax
459e55:	d8 23                	fsubs  (%ebx)
459e57:	12 a6 25 33 12 7f    	adc    0x7f123325(%esi),%ah
459e5d:	12 b7 25 18 1d 15    	adc    0x151d1825(%edi),%dh
459e63:	08 2d 05 0d 00 35    	or     %ch,0x35000d05
459e69:	81 7e 14 04 09 38 1d 	cmpl   $0x1d380904,0x14(%esi)
459e70:	15 1d 1e 1c 36       	adc    $0x361c1e1d,%eax
459e75:	82 88 1d 22 12 ba 25 	orb    $0x25,-0x45eddde3(%eax)
459e7c:	11 81 c3 09 17 20    	adc    %eax,0x201709c3(%ecx)
459e82:	19 01                	sbb    %eax,(%ecx)
459e84:	2a 11                	sub    (%ecx),%dl
459e86:	af                   	scas   %es:(%edi),%eax
459e87:	c5 2c 00             	lds    (%eax,%eax,1),%ebp
459e8a:	38 1d 06 1d 33 1d    	cmp    %bl,0x1d331d06
459e90:	15 11 99 cd 31       	adc    $0x31cd9911,%eax
459e95:	07                   	pop    %es
459e96:	27                   	daa
459e97:	0e                   	push   %cs
459e98:	3a 05 26 05 1e 05    	cmp    0x51e0526,%al
459e9e:	2a 1d 15 12 9a 1c    	sub    0x1c9a1215,%bl
459ea4:	36 81 08 1d 22 09 2a 	orl    $0x2a09221d,%ss:(%eax)
459eab:	07                   	pop    %es
459eac:	05 15 24 61 11       	add    $0x11612415,%eax
459eb1:	0e                   	push   %cs
459eb2:	0e                   	push   %cs
459eb3:	12 45 01             	adc    0x1(%ebp),%al
459eb6:	23 0e                	and    (%esi),%ecx
459eb8:	2f                   	das
459eb9:	1d 35 09 0a 07       	sbb    $0x70a0935,%eax
459ebe:	32 1d 15 1d 1e 1d    	xor    0x1d1e1d15,%bl
459ec4:	21 09                	and    %ecx,(%ecx)
459ec6:	21 07                	and    %eax,(%edi)
459ec8:	24 15                	and    $0x15,%al
459eca:	29 61 02             	sub    %esp,0x2(%ecx)
459ecd:	12 4a 12             	adc    0x12(%edx),%cl
459ed0:	91                   	xchg   %eax,%ecx
459ed1:	25 12 15 23 05       	and    $0x5231512,%eax
459ed6:	38 12                	cmp    %dl,(%edx)
459ed8:	46                   	inc    %esi
459ed9:	01 29                	add    %ebp,(%ecx)
459edb:	7c 16                	jl     0x459ef3
459edd:	12 57 01             	adc    0x1(%edi),%dl
459ee0:	02 7c 09 81          	add    -0x7f(%ecx,%ecx,1),%bh
459ee4:	01 12                	add    %edx,(%edx)
459ee6:	ac                   	lods   %ds:(%esi),%al
459ee7:	25 2e 53 3c 2e       	and    $0x2e3c532e,%eax
459eec:	16                   	push   %ss
459eed:	12 57 01             	adc    0x1(%edi),%dl
459ef0:	02 7c 0e 12          	add    0x12(%esi,%ecx,1),%bh
459ef4:	45                   	inc    %ebp
459ef5:	01 3f                	add    %edi,(%edi)
459ef7:	7c 3f                	jl     0x459f38
459ef9:	1c 27                	sbb    $0x27,%al
459efb:	1c 1f                	sbb    $0x1f,%al
459efd:	12 2b                	adc    (%ebx),%ch
459eff:	08 08                	or     %cl,(%eax)
459f01:	15 09 65 26 11       	adc    $0x11266509,%eax
459f06:	58                   	pop    %eax
459f07:	0e                   	push   %cs
459f08:	2f                   	das
459f09:	18 2a                	sbb    %ch,(%edx)
459f0b:	75 1f                	jne    0x459f2c
459f0d:	18 3e                	sbb    %bh,(%esi)
459f0f:	18 1e                	sbb    %bl,(%esi)
459f11:	08 07                	or     %al,(%edi)
459f13:	1c 38                	sbb    $0x38,%al
459f15:	0e                   	push   %cs
459f16:	31 18                	xor    %ebx,(%eax)
459f18:	3f                   	aas
459f19:	12 b9 d1 1b 12 b4    	adc    -0x4bede42f(%ecx),%bh
459f1f:	d1 08                	rorl   $1,(%eax)
459f21:	18 09                	sbb    %cl,(%ecx)
459f23:	82 f5 12             	xor    $0x12,%ch
459f26:	51                   	push   %ecx
459f27:	11 52 12             	adc    %edx,0x12(%edx)
459f2a:	b9 d1 0d 0e 24       	mov    $0x240e0dd1,%ecx
459f2f:	82 c1 12             	add    $0x12,%cl
459f32:	9a 25 36 81 08 11 52 	lcall  $0x5211,$0x8813625
459f39:	08 33                	or     %dh,(%ebx)
459f3b:	18 0a                	sbb    %cl,(%edx)
459f3d:	05 36 00 02 82       	add    $0x82020036,%eax
459f42:	ce                   	into
459f43:	05 04 00 3f 82       	add    $0x823f0004,%eax
459f48:	fe 07                	incb   (%edi)
459f4a:	2e 12 66 02          	adc    %cs:0x2(%esi),%ah
459f4e:	27                   	daa
459f4f:	75 1e                	jne    0x459f6f
459f51:	05 3b 01 26 13       	add    $0x1326013b,%eax
459f56:	2d 06 07 01 29       	sub    $0x29010706,%eax
459f5b:	82 d2 0e             	adc    $0xe,%dl
459f5e:	32 20                	xor    (%eax),%ah
459f60:	11 1c 07             	adc    %ebx,(%edi,%eax,1)
459f63:	0f 23 0b             	mov    %ebx,%db1
459f66:	35 1c 3b 12 b9       	xor    $0xb9123b1c,%eax
459f6b:	d1 1f                	rcrl   $1,(%edi)
459f6d:	1c 2e                	sbb    $0x2e,%al
459f6f:	1c 08                	sbb    $0x8,%al
459f71:	08 12                	or     %dl,(%edx)
459f73:	04 24                	add    $0x24,%al
459f75:	01 2b                	add    %ebp,(%ebx)
459f77:	18 23                	sbb    %ah,(%ebx)
459f79:	00 3a                	add    %bh,(%edx)
459f7b:	0e                   	push   %cs
459f7c:	1b 04 36             	sbb    (%esi,%esi,1),%eax
459f7f:	01 15 18 1f 20 25    	add    %edx,0x25201f18
459f85:	01 35 0f 20 06 2e    	add    %esi,0x2e06200f
459f8b:	12 62 01             	adc    0x1(%edx),%ah
459f8e:	24 7c                	and    $0x7c,%al
459f90:	1e                   	push   %ds
459f91:	0e                   	push   %cs
459f92:	15 12 a5 25 24       	adc    $0x2425a512,%eax
459f97:	12 20                	adc    (%eax),%ah
459f99:	08 2e                	or     %ch,(%esi)
459f9b:	12 62 01             	adc    0x1(%edx),%ah
459f9e:	24 7c                	and    $0x7c,%al
459fa0:	0c 0e                	or     $0xe,%al
459fa2:	15 12 a5 25 25       	adc    $0x2525a512,%eax
459fa7:	1d 29 09 32 00       	sbb    $0x320929,%eax
459fac:	00 1d 38 0e 1e 11    	add    %bl,0x111e0e38
459fb2:	99                   	cltd
459fb3:	e9 0f 07 3f 15       	jmp    0x1584a6c7
459fb8:	35 61 3a 12 7f       	xor    $0x7f123a61,%eax
459fbd:	15 24 61 11 0e       	adc    $0xe116124,%eax
459fc2:	0e                   	push   %cs
459fc3:	12 45 01             	adc    0x1(%ebp),%al
459fc6:	3f                   	aas
459fc7:	7c 29                	jl     0x459ff2
459fc9:	0e                   	push   %cs
459fca:	26 05 0d 12 b6 d8    	es add $0xd8b6120d,%eax
459fd0:	02 81 3e 08 2a 0e    	add    0xe2a083e(%ecx),%al
459fd6:	3f                   	aas
459fd7:	7c 35                	jl     0x45a00e
459fd9:	81 1e 08 1e 0e 3e    	sbbl   $0x3e0e1e08,(%esi)
459fdf:	09 3f                	or     %edi,(%edi)
459fe1:	07                   	pop    %es
459fe2:	0e                   	push   %cs
459fe3:	15 36 61 2c 12       	adc    $0x122c6136,%eax
459fe8:	5b                   	pop    %ebx
459fe9:	15 29 61 02 0e       	adc    $0xe026129,%eax
459fee:	23 12                	and    (%edx),%edx
459ff0:	71 01                	jno    0x459ff3
459ff2:	09 7c 2a 0e          	or     %edi,0xe(%edx,%ebp,1)
459ff6:	23 0e                	and    (%esi),%ecx
459ff8:	3a 05 35 12 83 d8    	cmp    0xd8831235,%al
459ffe:	38 12                	cmp    %dl,(%edx)
45a000:	91                   	xchg   %eax,%ecx
45a001:	25 13 12 58 12       	and    $0x12581213,%eax
45a006:	ac                   	lods   %ds:(%esi),%al
45a007:	25 2f 1d 35 08       	and    $0x8351d2f,%eax
45a00c:	1e                   	push   %ds
45a00d:	0e                   	push   %cs
45a00e:	3e 09 19             	or     %ebx,%ds:(%ecx)
45a011:	07                   	pop    %es
45a012:	1e                   	push   %ds
45a013:	1d 21 1d 28 08       	sbb    $0x8281d21,%eax
45a018:	2f                   	das
45a019:	09 03                	or     %eax,(%ebx)
45a01b:	07                   	pop    %es
45a01c:	19 15 24 61 11 12    	sbb    %edx,0x12116124
45a022:	67 0e                	addr16 push %cs
45a024:	2a 15 3f 61 26 12    	sub    0x1226613f,%dl
45a02a:	47                   	inc    %edi
45a02b:	1d 06 1d 38 0e       	sbb    $0xe381d06,%eax
45a030:	02 81 32 0e 36 81    	add    -0x7ec9f1ce(%ecx),%al
45a036:	04 0e                	add    $0xe,%al
45a038:	35 81 12 12 7f       	xor    $0x7f121281,%eax
45a03d:	0e                   	push   %cs
45a03e:	2b 05 02 81 3e 1d    	sub    0x1d3e8102,%eax
45a044:	2a 1d 28 08 3a 0e    	sub    0xe3a0828,%bl
45a04a:	33 1d 0d 08 2b 0e    	xor    0xe2b080d,%ebx
45a050:	0d 03 12 06 04       	or     $0x4061203,%eax
45a055:	01 3f                	add    %edi,(%edi)
45a057:	81 0e 0e 39 1d 06    	orl    $0x61d390e,(%esi)
45a05d:	05 16 01 1e 1d       	add    $0x1d1e0116,%eax
45a062:	18 19                	sbb    %bl,(%ecx)
45a064:	23 0f                	and    (%edi),%ecx
45a066:	3f                   	aas
45a067:	7c 35                	jl     0x45a09e
45a069:	7c 35                	jl     0x45a0a0
45a06b:	08 1e                	or     %bl,(%esi)
45a06d:	0e                   	push   %cs
45a06e:	38 12                	cmp    %dl,(%edx)
45a070:	29 12                	sub    %edx,(%edx)
45a072:	22 08                	and    (%eax),%cl
45a074:	36 81 08 1d 24 0e 35 	orl    $0x350e241d,%ss:(%eax)
45a07b:	0e                   	push   %cs
45a07c:	0a 06                	or     (%esi),%al
45a07e:	16                   	push   %ss
45a07f:	03 0c 0e             	add    (%esi,%ecx,1),%ecx
45a082:	15 1c 22 20 2c       	adc    $0x2c20221c,%eax
45a087:	1d 29 1d 38 33       	sbb    $0x33381d29,%eax
45a08c:	04 19                	add    $0x19,%al
45a08e:	23 12                	and    (%edx),%edx
45a090:	71 01                	jno    0x45a093
45a092:	09 7c 2a 1c          	or     %edi,0x1c(%edx,%ebp,1)
45a096:	38 12                	cmp    %dl,(%edx)
45a098:	46                   	inc    %esi
45a099:	01 29                	add    %ebp,(%ecx)
45a09b:	7c 1f                	jl     0x45a0bc
45a09d:	1c 24                	sbb    $0x24,%al
45a09f:	80 c8 12             	or     $0x12,%al
45a0a2:	9a 25 2c 0e 23 0e 35 	lcall  $0x350e,$0x230e2c25
45a0a9:	7c 29                	jl     0x45a0d4
45a0ab:	81 26 12 b6 d8 02    	andl   $0x2d8b612,(%esi)
45a0b1:	81 3e 08 2a 0e 23    	cmpl   $0x230e2a08,(%esi)
45a0b7:	12 5b 12             	adc    0x12(%ebx),%bl
45a0ba:	ba 25 0b 08 3f       	mov    $0x3f080b25,%edx
45a0bf:	06                   	push   %es
45a0c0:	30 01                	xor    %al,(%ecx)
45a0c2:	09 82 81 0e 61 07    	or     %eax,0x7610e81(%edx)
45a0c8:	3d 15 29 65 01       	cmp    $0x1652915,%eax
45a0cd:	0e                   	push   %cs
45a0ce:	24 7c                	and    $0x7c,%al
45a0d0:	1e                   	push   %ds
45a0d1:	0e                   	push   %cs
45a0d2:	15 15 36 61 2c       	adc    $0x2c613615,%eax
45a0d7:	12 5b 15             	adc    0x15(%ebx),%bl
45a0da:	29 61 02             	sub    %esp,0x2(%ecx)
45a0dd:	12 4a 12             	adc    0x12(%edx),%cl
45a0e0:	90                   	nop
45a0e1:	8c 15 1d 2a 0e 23    	mov    %ss,0x230e2a1d
45a0e7:	12 5b 0e             	adc    0xe(%ebx),%bl
45a0ea:	35 0e 0b 0e 38       	xor    $0x380e0b0e,%eax
45a0ef:	1d 15 12 67 12       	sbb    $0x12671215,%eax
45a0f4:	58                   	pop    %eax
45a0f5:	15 3c 82 86 02       	adc    $0x286823c,%eax
45a0fa:	35 15 11 65 34       	xor    $0x34651115,%eax
45a0ff:	0e                   	push   %cs
45a100:	1e                   	push   %ds
45a101:	08 0e                	or     %cl,(%esi)
45a103:	11 a6 a1 2f 0e 35    	adc    %esp,0x350e2fa1(%esi)
45a109:	7c 2e                	jl     0x45a139
45a10b:	11 81 f1 34 0e 02    	adc    %eax,0x20e34f1(%ecx)
45a111:	7c 12                	jl     0x45a125
45a113:	07                   	pop    %es
45a114:	31 12                	xor    %edx,(%edx)
45a116:	48                   	dec    %eax
45a117:	02 29                	add    (%ecx),%ch
45a119:	12 47 0c             	adc    0xc(%edi),%al
45a11c:	16                   	push   %ss
45a11d:	12 b4 9d 12 0e 0e 12 	adc    0x120e0e12(%ebp,%ebx,4),%dh
45a124:	41                   	inc    %ecx
45a125:	02 23                	add    (%ebx),%ah
45a127:	0e                   	push   %cs
45a128:	2b 15 2a 82 a2 02    	sub    0x2a2822a,%edx
45a12e:	38 15 02 65 19 0e    	cmp    %dl,0xe196502
45a134:	2a 08                	sub    (%eax),%cl
45a136:	38 12                	cmp    %dl,(%edx)
45a138:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45a139:	9d                   	popf
45a13a:	39 0e                	cmp    %ecx,(%esi)
45a13c:	11 7c 3e 15          	adc    %edi,0x15(%esi,%edi,1)
45a140:	01 82 ba 02 2a 12    	add    %eax,0x122a02ba(%edx)
45a146:	51                   	push   %ecx
45a147:	0b 07                	or     (%edi),%eax
45a149:	00 2e                	add    %ch,(%esi)
45a14b:	12 81 ed 34 13 10    	adc    0x101334ed(%ecx),%al
45a151:	13 1a                	adc    (%edx),%ebx
45a153:	08 31                	or     %dh,(%ecx)
45a155:	12 af ed 25 0e 29    	adc    0x290e25ed(%edi),%ch
45a15b:	7c 08                	jl     0x45a165
45a15d:	20 36                	and    %dh,(%esi)
45a15f:	15 01 82 ea 02       	adc    $0x2ea8201,%eax
45a164:	37                   	aaa
45a165:	00 3e                	add    %bh,(%esi)
45a167:	01 2f                	add    %ebp,(%edi)
45a169:	15 2a 82 f2 02       	adc    $0x2f2822a,%eax
45a16e:	38 12                	cmp    %dl,(%edx)
45a170:	6c                   	insb   (%dx),%es:(%edi)
45a171:	04 3b                	add    $0x3b,%al
45a173:	00 37                	add    %dh,(%edi)
45a175:	01 3b                	add    %edi,(%ebx)
45a177:	07                   	pop    %es
45a178:	2c 0e                	sub    $0xe,%al
45a17a:	26 05 1f 12 b4 f5    	es add $0xf5b4121f,%eax
45a180:	0c 12                	or     $0x12,%al
45a182:	9a 25 39 05 30 1c 3a 	lcall  $0x3a1c,$0x30053925
45a189:	1c 26                	sbb    $0x26,%al
45a18b:	02 0a                	add    (%edx),%cl
45a18d:	09 16                	or     %edx,(%esi)
45a18f:	02 02                	add    (%edx),%al
45a191:	81 12 1d 21 1d 28    	adcl   $0x281d211d,(%edx)
45a197:	0c 20                	or     $0x20,%al
45a199:	06                   	push   %es
45a19a:	26 05 1f 1d 2a 1d    	es add $0x1d2a1d1f,%eax
45a1a0:	0c 1d                	or     $0x1d,%al
45a1a2:	19 09                	sbb    %ecx,(%ecx)
45a1a4:	22 20                	and    (%eax),%ah
45a1a6:	2f                   	das
45a1a7:	01 29                	add    %ebp,(%ecx)
45a1a9:	1d 3e 0e 03 06       	sbb    $0x6030e3e,%eax
45a1ae:	37                   	aaa
45a1af:	1c 02                	sbb    $0x2,%al
45a1b1:	1d 15 1d 38 1d       	sbb    $0x1d381d15,%eax
45a1b6:	23 1d 35 1d 0a 07    	and    0x70a1d35,%ebx
45a1bc:	1a 15 24 61 11 12    	sbb    0x12116124,%dl
45a1c2:	67 15 36 61 2c 12    	addr16 adc $0x122c6136,%eax
45a1c8:	5b                   	pop    %ebx
45a1c9:	0e                   	push   %cs
45a1ca:	27                   	daa
45a1cb:	0e                   	push   %cs
45a1cc:	0d 08 2b 05 1e       	or     $0x1e052b08,%eax
45a1d1:	12 9b a4 38 08 30    	adc    0x300838a4(%ebx),%bl
45a1d7:	0e                   	push   %cs
45a1d8:	3b 1c 27             	cmp    (%edi,%eiz,1),%ebx
45a1db:	12 7f 12             	adc    0x12(%edi),%bh
45a1de:	b7 25                	mov    $0x25,%bh
45a1e0:	18 1d 18 1d 38 1d    	sbb    %bl,0x1d381d18
45a1e6:	31 1d 3b 1d 39 09    	xor    %ebx,0x9391d3b
45a1ec:	04 00                	add    $0x0,%al
45a1ee:	34 12                	xor    $0x12,%al
45a1f0:	92                   	xchg   %eax,%edx
45a1f1:	a9 15 0e 2c 07       	test   $0x72c0e15,%eax
45a1f6:	29 0e                	sub    %ecx,(%esi)
45a1f8:	35 81 1a 0e 0a       	xor    $0xa0e1a81,%eax
45a1fd:	05 16 00 02 82       	add    $0x82020016,%eax