459e8f:	11 80 b0 04 06 12    	adc    %eax,0x120604b0(%eax)
459e95:	80 85 03 06 11 4d 04 	addb   $0x4,0x4d110603(%ebp)
459e9c:	06                   	push   %es
459e9d:	11 80 b4 0d 20 04    	adc    %eax,0x4200db4(%eax)
459ea3:	01 12                	add    %edx,(%edx)
459ea5:	2d 11 80 b0 12       	sub    $0x12b08011,%eax
459eaa:	3c 11                	cmp    $0x11,%al
459eac:	80 b4 04 01 00 00 00 	xorb   $0x8,0x1(%esp,%eax,1)
459eb3:	08
459eb4:	20 02                	and    %al,(%edx)
459eb6:	01 12                	add    %edx,(%edx)
459eb8:	40                   	inc    %eax
459eb9:	12 80 dc 07 00 02    	adc    0x20007dc(%eax),%al
459ebf:	01 12                	add    %edx,(%edx)
459ec1:	2d 11 51 03 06       	sub    $0x6035111,%eax
459ec6:	12 3c 03             	adc    (%ebx,%eax,1),%bh
459ec9:	06                   	push   %es
459eca:	12 44 03 06          	adc    0x6(%ebx,%eax,1),%al
459ece:	12 40 04             	adc    0x4(%eax),%al
459ed1:	06                   	push   %es
459ed2:	12 80 dc 03 06 12    	adc    0x120603dc(%eax),%al
459ed8:	19 06                	sbb    %eax,(%esi)
459eda:	20 01                	and    %al,(%ecx)
459edc:	01 12                	add    %edx,(%edx)
459ede:	80 b8 09 20 02 01 11 	cmpb   $0x11,0x1022009(%eax)
459ee5:	80 b0 11 80 b4 04 00 	xorb   $0x0,0x4b48011(%eax)
459eec:	00 12                	add    %dl,(%edx)
459eee:	19 06                	sbb    %eax,(%esi)
459ef0:	00 01                	add    %al,(%ecx)
459ef2:	11 5d 12             	adc    %ebx,0x12(%ebp)
459ef5:	19 05 00 00 12 80    	sbb    %eax,0x80120000
459efb:	b5 06                	mov    $0x6,%ch
459efd:	00 01                	add    %al,(%ecx)
459eff:	11 35 12 19 08 00    	adc    %esi,0x81912
459f05:	02 01                	add    (%ecx),%al
459f07:	12 19                	adc    (%ecx),%bl
459f09:	12 80 b9 05 00 01    	adc    0x10005b9(%eax),%al
459f0f:	01 12                	add    %edx,(%edx)
459f11:	19 07                	sbb    %eax,(%edi)
459f13:	20 02                	and    %al,(%edx)
459f15:	01 1c 12             	add    %ebx,(%edx,%edx,1)
459f18:	80 bd 08 06 15 12 80 	cmpb   $0x80,0x12150608(%ebp)
459f1f:	95                   	xchg   %eax,%ebp
459f20:	01 12                	add    %edx,(%edx)
459f22:	5c                   	pop    %esp
459f23:	0b 20                	or     (%eax),%esp
459f25:	03 01                	add    (%ecx),%eax
459f27:	12 25 12 80 b8 11    	adc    0x11b88012,%ah
459f2d:	80 b4 06 00 01 12 80 	xorb   $0xc1,-0x7fedff00(%esi,%eax,1)
459f34:	c1
459f35:	1c 06                	sbb    $0x6,%al
459f37:	00 01                	add    %al,(%ecx)
459f39:	11 5d 12             	adc    %ebx,0x12(%ebp)
459f3c:	45                   	inc    %ebp
459f3d:	04 06                	add    $0x6,%al
459f3f:	12 80 e4 0a 20 03    	adc    0x3200ae4(%eax),%al
459f45:	01 12                	add    %edx,(%edx)
459f47:	80 e4 11             	and    $0x11,%ah
459f4a:	5d                   	pop    %ebp
459f4b:	11 4d 09             	adc    %ecx,0x9(%ebp)
459f4e:	00 02                	add    %al,(%edx)
459f50:	01 12                	add    %edx,(%edx)
459f52:	80 81 11 80 a1 05 00 	addb   $0x0,0x5a18011(%ecx)
459f59:	02 0e                	add    (%esi),%cl
459f5b:	0e                   	push   %cs
459f5c:	0e                   	push   %cs
459f5d:	09 00                	or     %eax,(%eax)
459f5f:	02 01                	add    (%ecx),%al
459f61:	12 80 81 12 80 a5    	adc    -0x5a7fed7f(%eax),%al
459f67:	09 00                	or     %eax,(%eax)
459f69:	02 01                	add    (%ecx),%al
459f6b:	12 80 81 11 80 c5    	adc    -0x3a7fee7f(%eax),%al
459f71:	03 06                	add    (%esi),%eax
459f73:	12 6c 04 06          	adc    0x6(%esp,%eax,1),%ch
459f77:	12 80 c9 08 20 02    	adc    0x22008c9(%eax),%al
459f7d:	01 12                	add    %edx,(%edx)
459f7f:	80 c9 12             	or     $0x12,%cl
459f82:	6c                   	insb   (%dx),%es:(%edi)
459f83:	03 20                	add    (%eax),%esp
459f85:	00 08                	add    %cl,(%eax)
459f87:	04 20                	add    $0x20,%al
459f89:	00 12                	add    %dl,(%edx)
459f8b:	6c                   	insb   (%dx),%es:(%edi)
459f8c:	05 20 01 01 12       	add    $0x12010120,%eax
459f91:	6c                   	insb   (%dx),%es:(%edi)
459f92:	05 20 00 12 80       	add    $0x80120020,%eax
459f97:	c9                   	leave
459f98:	06                   	push   %es
459f99:	20 01                	and    %al,(%ecx)
459f9b:	01 12                	add    %edx,(%edx)
459f9d:	80 c9 07             	or     $0x7,%cl
459fa0:	20 02                	and    %al,(%edx)
459fa2:	01 1c 12             	add    %ebx,(%edx,%edx,1)
459fa5:	80 cd 08             	or     $0x8,%ch
459fa8:	00 02                	add    %al,(%edx)
459faa:	01 12                	add    %edx,(%edx)
459fac:	45                   	inc    %ebp
459fad:	12 80 d1 08 00 01    	adc    0x10008d1(%eax),%al
459fb3:	12 80 d5 12 80 cd    	adc    -0x327fed2b(%eax),%al
459fb9:	09 00                	or     %eax,(%eax)
459fbb:	02 01                	add    (%ecx),%al
459fbd:	12 80 d5 11 80 d9    	adc    -0x267fee2b(%eax),%al
459fc3:	03 28                	add    (%eax),%ebp
459fc5:	00 08                	add    %cl,(%eax)
459fc7:	04 28                	add    $0x28,%al
459fc9:	00 12                	add    %dl,(%edx)
459fcb:	6c                   	insb   (%dx),%es:(%edi)
459fcc:	05 28 00 12 80       	add    $0x80120028,%eax
459fd1:	c9                   	leave
459fd2:	03 06                	add    (%esi),%eax
459fd4:	12 68 04             	adc    0x4(%eax),%ch
459fd7:	06                   	push   %es
459fd8:	12 80 dd 0a 20 03    	adc    0x3200add(%eax),%al
459fde:	01 12                	add    %edx,(%edx)
459fe0:	80 c9 12             	or     $0x12,%cl
459fe3:	6c                   	insb   (%dx),%es:(%edi)
459fe4:	12 68 04             	adc    0x4(%eax),%ch
459fe7:	20 00                	and    %al,(%eax)
459fe9:	12 68 05             	adc    0x5(%eax),%ch
459fec:	20 01                	and    %al,(%ecx)
459fee:	01 12                	add    %edx,(%edx)
459ff0:	68 04 20 00 11       	push   $0x11002004
459ff5:	4d                   	dec    %ebp
459ff6:	05 20 01 01 11       	add    $0x11010120,%eax
459ffb:	4d                   	dec    %ebp
459ffc:	05 20 00 12 80       	add    $0x80120020,%eax
45a001:	dd 07                	fldl   (%edi)
45a003:	20 02                	and    %al,(%edx)
45a005:	01 1c 12             	add    %ebx,(%edx,%edx,1)
45a008:	80 e1 08             	and    $0x8,%cl
45a00b:	00 02                	add    %al,(%edx)
45a00d:	01 12                	add    %edx,(%edx)
45a00f:	45                   	inc    %ebp
45a010:	12 80 e5 07 00 01    	adc    0x10007e5(%eax),%al
45a016:	12 80 e9 11 4d 0d    	adc    0xd4d11e9(%eax),%al
45a01c:	00 06                	add    %al,(%esi)
45a01e:	01 12                	add    %edx,(%edx)
45a020:	80 d5 12             	adc    $0x12,%ch
45a023:	80 dd 08             	sbb    $0x8,%ch
45a026:	08 08                	or     %cl,(%eax)
45a028:	08 08                	or     %cl,(%eax)
45a02a:	00 01                	add    %al,(%ecx)
45a02c:	11 80 ed 12 80 e1    	adc    %eax,-0x1e7fed13(%eax)
45a032:	04 28                	add    $0x28,%al
45a034:	00 12                	add    %dl,(%edx)
45a036:	68 03 28 00 02       	push   $0x2002803
45a03b:	04 28                	add    $0x28,%al
45a03d:	00 11                	add    %dl,(%ecx)
45a03f:	4d                   	dec    %ebp
45a040:	05 28 00 12 80       	add    $0x80120028,%eax
45a045:	dd 04 06             	fldl   (%esi,%eax,1)
45a048:	12 80 f1 05 20 00    	adc    0x2005f1(%eax),%al
45a04e:	12 80 f1 08 00 02    	adc    0x20008f1(%eax),%al
45a054:	12 80 f1 11 4d 0c    	adc    0xc4d11f1(%eax),%al
45a05a:	0d 00 06 01 12       	or     $0x12010600,%eax
45a05f:	80 d5 12             	adc    $0x12,%ch
45a062:	80 f1 08             	xor    $0x8,%cl
45a065:	08 08                	or     %cl,(%eax)
45a067:	08 05 28 00 12 80    	or     %al,0x80120028
45a06d:	f1                   	int1
45a06e:	05 20 01 01 12       	add    $0x12010120,%eax
45a073:	19 04 20             	sbb    %eax,(%eax,%eiz,1)
45a076:	00 12                	add    %dl,(%edx)
45a078:	19 04 28             	sbb    %eax,(%eax,%ebp,1)
45a07b:	00 12                	add    %dl,(%edx)
45a07d:	19 03                	sbb    %eax,(%ebx)
45a07f:	06                   	push   %es
45a080:	12 64 04 06          	adc    0x6(%esp,%eax,1),%ah
45a084:	12 80 a5 04 06 12    	adc    0x120604a5(%eax),%al
45a08a:	80 f5 0c             	xor    $0xc,%ch
45a08d:	20 04 01             	and    %al,(%ecx,%eax,1)
45a090:	12 80 c9 12 6c 12    	adc    0x126c12c9(%eax),%al
45a096:	68 12 64 04 20       	push   $0x20046412
45a09b:	00 12                	add    %dl,(%edx)
45a09d:	64 05 20 01 01 12    	fs add $0x12010120,%eax
45a0a3:	64 05 20 00 12 80    	fs add $0x80120020,%eax
45a0a9:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45a0aa:	05 20 00 12 80       	add    $0x80120020,%eax
45a0af:	f5                   	cmc
45a0b0:	06                   	push   %es
45a0b1:	20 01                	and    %al,(%ecx)
45a0b3:	01 12                	add    %edx,(%edx)
45a0b5:	80 f5 07             	xor    $0x7,%ch
45a0b8:	20 02                	and    %al,(%edx)
45a0ba:	01 1c 12             	add    %ebx,(%edx,%edx,1)
45a0bd:	80 f9 06             	cmp    $0x6,%cl
45a0c0:	00 01                	add    %al,(%ecx)
45a0c2:	01 12                	add    %edx,(%edx)
45a0c4:	80 f5 06             	xor    $0x6,%ch
45a0c7:	00 01                	add    %al,(%ecx)
45a0c9:	12 80 f5 0d 09 00    	adc    0x90df5(%eax),%al
45a0cf:	02 01                	add    (%ecx),%al
45a0d1:	12 80 f5 12 80 fd    	adc    -0x27fed0b(%eax),%al
45a0d7:	05 00 00 12 80       	add    $0x80120000,%eax
45a0dc:	dd 0d 00 06 01 12    	fisttpll 0x12010600
45a0e2:	80 d5 12             	adc    $0x12,%ch
45a0e5:	80 a5 08 08 08 08 07 	andb   $0x7,0x8080808(%ebp)
45a0ec:	00 02                	add    %al,(%edx)
45a0ee:	01 12                	add    %edx,(%edx)
45a0f0:	80 f5 02             	xor    $0x2,%ch
45a0f3:	06                   	push   %es
45a0f4:	00 01                	add    %al,(%ecx)
45a0f6:	01 12                	add    %edx,(%edx)
45a0f8:	81 01 04 28 00 12    	addl   $0x12002804,(%ecx)
45a0fe:	64 05 28 00 12 80    	fs add $0x80120028,%eax
45a104:	a5                   	movsl  %ds:(%esi),%es:(%edi)
45a105:	05 28 00 12 80       	add    $0x80120028,%eax
45a10a:	f5                   	cmc
45a10b:	04 00                	add    $0x0,%al
45a10d:	00 12                	add    %dl,(%edx)
45a10f:	11 04 06             	adc    %eax,(%esi,%eax,1)
45a112:	12 80 8c 03 06 12    	adc    0x1206038c(%eax),%al
45a118:	11 04 06             	adc    %eax,(%esi,%eax,1)
45a11b:	12 80 84 04 06 12    	adc    0x12060484(%eax),%al
45a121:	81 05 04 06 12 81 09 	addl   $0x509,0x81120604
45a128:	05 00 00
45a12b:	12 81 05 08 00 02    	adc    0x2000805(%ecx),%al
45a131:	01 12                	add    %edx,(%edx)
45a133:	19 11                	sbb    %edx,(%ecx)
45a135:	81 0d 05 00 00 12 81 	orl    $0x71181,0x12000005
45a13c:	11 07 00
45a13f:	01 12                	add    %edx,(%edx)
45a141:	81 09 12 1d 07 00    	orl    $0x71d12,(%ecx)
45a147:	02 01                	add    (%ecx),%al
45a149:	12 81 09 02 07 00    	adc    0x70209(%ecx),%al
45a14f:	02 01                	add    (%ecx),%al
45a151:	12 81 09 08 09 00    	adc    0x90809(%ecx),%al
45a157:	02 01                	add    (%ecx),%al
45a159:	12 81 09 12 80 85    	adc    -0x7a7fedf7(%ecx),%al
45a15f:	08 00                	or     %al,(%eax)
45a161:	02 01                	add    (%ecx),%al
45a163:	12 19                	adc    (%ecx),%bl
45a165:	12 80 85 06 20 03    	adc    0x3200685(%eax),%al
45a16b:	01 08                	add    %ecx,(%eax)
45a16d:	08 08                	or     %cl,(%eax)
45a16f:	08 20                	or     %ah,(%eax)
45a171:	02 01                	add    (%ecx),%al
45a173:	12 81 05 12 19 05    	adc    0x5191205(%ecx),%al
45a179:	20 00                	and    %al,(%eax)
45a17b:	12 81 05 08 20 02    	adc    0x2200805(%ecx),%al
45a181:	01 12                	add    %edx,(%edx)
45a183:	80 e1 12             	and    $0x12,%cl
45a186:	19 07                	sbb    %eax,(%edi)
45a188:	00 02                	add    %al,(%edx)
45a18a:	08 12                	or     %dl,(%edx)
45a18c:	81 05 1c 02 06 03 06 	addl   $0x1032006,0x306021c
45a193:	20 03 01
45a196:	0e                   	push   %cs
45a197:	08 08                	or     %cl,(%eax)
45a199:	08 20                	or     %ah,(%eax)
45a19b:	02 02                	add    (%edx),%al
45a19d:	12 80 84 12 19 0f    	adc    0xf191284(%eax),%al
45a1a3:	20 06                	and    %al,(%esi)
45a1a5:	01 12                	add    %edx,(%edx)
45a1a7:	81 05 08 12 81 05 08 	addl   $0x12111208,0x5811208
45a1ae:	12 11 12
45a1b1:	19 10                	sbb    %edx,(%eax)
45a1b3:	20 05 01 12 80 84    	and    %al,0x84801201
45a1b9:	12 81 05 12 81 05    	adc    0x5811205(%ecx),%al
45a1bf:	10 02                	adc    %al,(%edx)
45a1c1:	12 19                	adc    (%ecx),%bl
45a1c3:	09 20                	or     %esp,(%eax)
45a1c5:	02 02                	add    (%edx),%al
45a1c7:	12 80 90 12 80 90    	adc    -0x6f7fed70(%eax),%al
45a1cd:	08 00                	or     %al,(%eax)
45a1cf:	01 12                	add    %edx,(%edx)
45a1d1:	81 15 12 81 05 06 00 	adcl   $0x121c0100,0x6058112
45a1d8:	01 1c 12
45a1db:	81 15 06 00 01 02 12 	adcl   $0x6158112,0x2010006
45a1e2:	81 15 06
45a1e5:	00 01                	add    %al,(%ecx)
45a1e7:	08 12                	or     %dl,(%edx)
45a1e9:	81 05 06 00 01 11 59 	addl   $0x5451259,0x11010006
45a1f0:	12 45 05
45a1f3:	00 00                	add    %al,(%eax)
45a1f5:	12 80 c9 09 00 02    	adc    0x20009c9(%eax),%al
45a1fb:	01 12                	add    %edx,(%edx)
45a1fd:	80 c9 12             	or     $0x12,%cl
45a200:	80 a5 09 00 02 01 12 	andb   $0x12,0x1020009(%ebp)
45a207:	80 c9 11             	or     $0x11,%cl
45a20a:	81 19 07 00 02 01    	sbbl   $0x1020007,(%ecx)
45a210:	12 81 05 1c 02 06    	adc    0x6021c05(%ecx),%al
45a216:	0e                   	push   %cs
45a217:	07                   	pop    %es
45a218:	20 02                	and    %al,(%edx)
45a21a:	1d 05 1d 05 0e       	sbb    $0xe051d05,%eax
45a21f:	08 20                	or     %ah,(%eax)
45a221:	02 1d 05 1d 05 1d    	add    0x1d051d05,%bl
45a227:	05 07 00 01 12       	add    $0x12010007,%eax
45a22c:	81 1d 1d 05 09 00 01 	sbbl   $0x80121d01,0x9051d
45a233:	1d 12 80
45a236:	c1 12 81             	rcll   $0x81,(%edx)
45a239:	1d 10 00 06 1c       	sbb    $0x1c060010,%eax
45a23e:	12 80 c1 0e 11 81    	adc    -0x7eeef13f(%eax),%al
45a244:	21 12                	and    %edx,(%edx)
45a246:	81 25 1c 1d 1c 04 00 	andl   $0x8010100,0x41c1d1c
45a24d:	01 01 08
45a250:	05 00 00 12 81       	add    $0x81120000,%eax
45a255:	29 08                	sub    %ecx,(%eax)
45a257:	00 02                	add    %al,(%edx)
45a259:	1d 05 12 81 29       	sbb    $0x29811205,%eax
45a25e:	0e                   	push   %cs
45a25f:	0a 00                	or     (%eax),%al
45a261:	03 12                	add    (%edx),%edx
45a263:	81 2d 1d 05 1d 05 08 	subl   $0x508,0x51d051d
45a26a:	05 00 00
45a26d:	12 81 31 08 00 02    	adc    0x2000831(%ecx),%al
45a273:	1d 05 12 81 35       	sbb    $0x35811205,%eax
45a278:	08 08                	or     %cl,(%eax)
45a27a:	00 02                	add    %al,(%edx)
45a27c:	01 12                	add    %edx,(%edx)
45a27e:	81 39 1d 05 08 00    	cmpl   $0x8051d,(%ecx)
45a284:	01 12                	add    %edx,(%edx)
45a286:	81 3d 12 81 39 0b 00 	cmpl   $0x51d0400,0xb398112
45a28d:	04 1d 05
45a290:	12 81 3d 1d 05 08    	adc    0x8051d3d(%ecx),%al
45a296:	08 0c 00             	or     %cl,(%eax,%eax,1)
45a299:	05 01 12 81 41       	add    $0x41811201,%eax
45a29e:	08 12                	or     %dl,(%edx)
45a2a0:	81 41 08 08 08 06 15 	addl   $0x15060808,0x8(%ecx)
45a2a7:	12 80 95 01 12 70    	adc    0x70120195(%eax),%al
45a2ad:	09 20                	or     %esp,(%eax)
45a2af:	00 15 12 80 95 01    	add    %dl,0x1958012
45a2b5:	12 70 0a             	adc    0xa(%eax),%dh
45a2b8:	20 01                	and    %al,(%ecx)
45a2ba:	01 15 12 80 95 01    	add    %edx,0x1958012
45a2c0:	12 70 06             	adc    0x6(%eax),%dh
45a2c3:	00 01                	add    %al,(%ecx)
45a2c5:	01 12                	add    %edx,(%edx)
45a2c7:	81 45 08 00 02 01 12 	addl   $0x12010200,0x8(%ebp)
45a2ce:	45                   	inc    %ebp
45a2cf:	11 81 49 05 00 00    	adc    %eax,0x549(%ecx)
45a2d5:	12 81 4d 08 00 02    	adc    0x200084d(%ecx),%al
45a2db:	01 12                	add    %edx,(%edx)
45a2dd:	45                   	inc    %ebp
45a2de:	12 81 4d 07 00 02    	adc    0x200074d(%ecx),%al
45a2e4:	01 12                	add    %edx,(%edx)
45a2e6:	80 c9 08             	or     $0x8,%cl
45a2e9:	07                   	pop    %es
45a2ea:	00 02                	add    %al,(%edx)
45a2ec:	01 12                	add    %edx,(%edx)
45a2ee:	80 c9 02             	or     $0x2,%cl
45a2f1:	08 00                	or     %al,(%eax)
45a2f3:	02 01                	add    (%ecx),%al
45a2f5:	12 19                	adc    (%ecx),%bl
45a2f7:	11 81 51 08 00 02    	adc    %eax,0x2000851(%ecx)
45a2fd:	01 12                	add    %edx,(%edx)
45a2ff:	19 11                	sbb    %edx,(%ecx)
45a301:	80 9d 08 00 02 01 12 	sbbb   $0x12,0x1020008(%ebp)
45a308:	19 11                	sbb    %edx,(%ecx)