41ea0f:	01 12                	add    %edx,(%edx)
41ea11:	81 35 0a 15 12 80 c1 	xorl   $0x6c1202c1,0x8012150a
41ea18:	02 12 6c
41ea1b:	12 80 8c 0a 15 11    	adc    0x11150a8c(%eax),%al
41ea21:	80 c5 02             	add    $0x2,%ch
41ea24:	12 6c 12 80          	adc    -0x80(%edx,%edx,1),%ch
41ea28:	8c 1a                	mov    %ds,(%edx)
41ea2a:	07                   	pop    %es
41ea2b:	0a 02                	or     (%edx),%al
41ea2d:	11 79 15             	adc    %edi,0x15(%ecx)
41ea30:	11 80 c5 02 12 6c    	adc    %eax,0x6c1202c5(%eax)
41ea36:	12 80 8c 12 80 8c    	adc    -0x737fed74(%eax),%al
41ea3c:	11 79 02             	adc    %edi,0x2(%ecx)
41ea3f:	11 79 02             	adc    %edi,0x2(%ecx)
41ea42:	02 02                	add    (%edx),%al
41ea44:	05 20 00 11 81       	add    $0x81110020,%eax
41ea49:	41                   	inc    %ecx
41ea4a:	0a 07                	or     (%edi),%al
41ea4c:	06                   	push   %es
41ea4d:	11 79 02             	adc    %edi,0x2(%ecx)
41ea50:	11 79 02             	adc    %edi,0x2(%ecx)
41ea53:	02 02                	add    (%edx),%al
41ea55:	0f 07                	sysret
41ea57:	02 15 11 80 c5 02    	add    0x2c58011,%dl
41ea5d:	12 6c 12 80          	adc    -0x80(%edx,%edx,1),%ch
41ea61:	8c 12                	mov    %ss,(%edx)
41ea63:	80 8c 09 07 04 12 81 	orb    $0x31,-0x7eedfbf9(%ecx,%ecx,1)
41ea6a:	31
41ea6b:	12 6c 02 02          	adc    0x2(%edx,%eax,1),%ch
41ea6f:	03 20                	add    (%eax),%esp
41ea71:	00 1c 0d 07 04 02 02 	add    %bl,0x2020407(,%ecx,1)
41ea78:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ea7d:	12 6c 12 6c          	adc    0x6c(%edx,%edx,1),%ch
41ea81:	0b 07                	or     (%edi),%eax
41ea83:	02 15 11 80 b9 01    	add    0x1b98011,%dl
41ea89:	12 6c 12 6c          	adc    0x6c(%edx,%edx,1),%ch
41ea8d:	26 07                	es pop %es
41ea8f:	0f 12 71 12          	movlps 0x12(%ecx),%xmm6
41ea93:	75 02                	jne    0x41ea97
41ea95:	12 75 15             	adc    0x15(%ebp),%dh
41ea98:	11 80 c5 02 12 6c    	adc    %eax,0x6c1202c5(%eax)
41ea9e:	12 80 8c 12 80 8c    	adc    -0x737fed74(%eax),%al
41eaa4:	02 02                	add    (%edx),%al
41eaa6:	02 11                	add    (%ecx),%dl
41eaa8:	81 19 11 79 12 75    	sbbl   $0x75127911,(%ecx)
41eaae:	11 79 11             	adc    %edi,0x11(%ecx)
41eab1:	79 12                	jns    0x41eac5
41eab3:	75 1e                	jne    0x41ead3
41eab5:	07                   	pop    %es
41eab6:	10 11                	adc    %dl,(%ecx)
41eab8:	79 02                	jns    0x41eabc
41eaba:	02 11                	add    (%ecx),%dl
41eabc:	81 19 08 12 81 39    	sbbl   $0x39811208,(%ecx)
41eac2:	11 81 19 02 02 12    	adc    %eax,0x12020219(%ecx)
41eac8:	75 02                	jne    0x41eacc
41eaca:	12 7d 02             	adc    0x2(%ebp),%bh
41eacd:	12 75 11             	adc    0x11(%ebp),%dh
41ead0:	79 11                	jns    0x41eae3
41ead2:	79 08                	jns    0x41eadc
41ead4:	20 03                	and    %al,(%ebx)
41ead6:	01 12                	add    %edx,(%edx)
41ead8:	81 2d 08 08 06 20 01 	subl   $0x82110101,0x20060808
41eadf:	01 11 82
41eae2:	4d                   	dec    %ebp
41eae3:	06                   	push   %es
41eae4:	20 01                	and    %al,(%ecx)
41eae6:	01 11                	add    %edx,(%ecx)
41eae8:	82 51 06 20          	adcb   $0x20,0x6(%ecx)
41eaec:	01 01                	add    %eax,(%ecx)
41eaee:	11 82 55 05 20 00    	adc    %eax,0x200555(%edx)
41eaf4:	12 81 55 07 00 01    	adc    0x1000755(%ecx),%al
41eafa:	11 82 59 11 79 10    	adc    %eax,0x10791159(%edx)
41eb00:	20 05 01 0e 12 81    	and    %al,0x81120e01
41eb06:	55                   	push   %ebp
41eb07:	12 81 81 11 82 59    	adc    0x59821181(%ecx),%al
41eb0d:	12 81 39 18 07 0b    	adc    0xb071839(%ecx),%al
41eb13:	11 79 02             	adc    %edi,0x2(%ecx)
41eb16:	11 81 19 12 81 39    	adc    %eax,0x39811219(%ecx)
41eb1c:	11 81 19 02 12 75    	adc    %eax,0x75120219(%ecx)
41eb22:	02 12                	add    (%edx),%dl
41eb24:	7d 12                	jge    0x41eb38
41eb26:	75 11                	jne    0x41eb39
41eb28:	79 1a                	jns    0x41eb44
41eb2a:	07                   	pop    %es
41eb2b:	03 15 12 81 3d 01    	add    0x13d8112,%edx
41eb31:	12 80 94 15 12 81    	adc    -0x7eedea6c(%eax),%al
41eb37:	3d 01 12 80 94       	cmp    $0x94801201,%eax
41eb3c:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41eb41:	12 80 94 0a 0a 01    	adc    0x10a0a94(%eax),%al
41eb47:	15 12 81 3d 01       	adc    $0x13d8112,%eax
41eb4c:	12 80 94 04 07 01    	adc    0x1070494(%eax),%al
41eb52:	12 6c 0f 07          	adc    0x7(%edi,%ecx,1),%ch
41eb56:	04 02                	add    $0x2,%al
41eb58:	15 11 80 c5 02       	adc    $0x2c58011,%eax
41eb5d:	11 68 12             	adc    %ebp,0x12(%eax)
41eb60:	78 12                	js     0x41eb74
41eb62:	78 02                	js     0x41eb66
41eb64:	06                   	push   %es
41eb65:	20 02                	and    %al,(%edx)
41eb67:	01 1c 13             	add    %ebx,(%ebx,%edx,1)
41eb6a:	00 08                	add    %cl,(%eax)
41eb6c:	07                   	pop    %es
41eb6d:	02 11                	add    (%ecx),%dl
41eb6f:	81 41 11 81 41 05 00 	addl   $0x54181,0x11(%ecx)
41eb76:	00 11                	add    %dl,(%ecx)
41eb78:	81 41 0b 07 01 15 12 	addl   $0x12150107,0xb(%ecx)
41eb7f:	80 bd 02 11 68 12 78 	cmpb   $0x78,0x12681102(%ebp)
41eb86:	08 07                	or     %al,(%edi)
41eb88:	05 12 78 02 02       	add    $0x2027812,%eax
41eb8d:	02 02                	add    (%edx),%al
41eb8f:	06                   	push   %es
41eb90:	07                   	pop    %es
41eb91:	03 12                	add    (%edx),%edx
41eb93:	78 02                	js     0x41eb97
41eb95:	02 0a                	add    (%edx),%cl
41eb97:	07                   	pop    %es
41eb98:	04 12                	add    $0x12,%al
41eb9a:	78 12                	js     0x41ebae
41eb9c:	78 12                	js     0x41ebb0
41eb9e:	78 12                	js     0x41ebb2
41eba0:	78 12                	js     0x41ebb4
41eba2:	07                   	pop    %es
41eba3:	03 12                	add    (%edx),%edx
41eba5:	80 a4 15 12 80 bd 02 	andb   $0x12,0x2bd8012(%ebp,%edx,1)
41ebac:	12
41ebad:	70 12                	jo     0x41ebc1
41ebaf:	80 a0 12 80 a4 08 15 	andb   $0x15,0x8a48012(%eax)
41ebb6:	12 80 b5 01 12 80    	adc    -0x7fedfe4b(%eax),%al
41ebbc:	a8 0a                	test   $0xa,%al
41ebbe:	15 12 80 bd 02       	adc    $0x2bd8012,%eax
41ebc3:	12 70 12             	adc    0x12(%eax),%dh
41ebc6:	80 a0 25 07 09 15 11 	andb   $0x11,0x15090725(%eax)
41ebcd:	80 b9 01 12 80 a8 12 	cmpb   $0x12,-0x577fedff(%ecx)
41ebd4:	80 a8 11 68 11 68 15 	subb   $0x15,0x68116811(%eax)
41ebdb:	11 80 b9 01 12 80    	adc    %eax,-0x7fedfe47(%eax)
41ebe1:	a0 12 80 a0 12       	mov    0x12a08012,%al
41ebe6:	6c                   	insb   (%dx),%es:(%edi)
41ebe7:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ebec:	0e                   	push   %cs
41ebed:	0e                   	push   %cs
41ebee:	08 15 11 80 b9 01    	or     %dl,0x1b98011
41ebf4:	12 80 a8 08 15 12    	adc    0x121508a8(%eax),%al
41ebfa:	80 b5 01 12 80 a0 08 	xorb   $0x8,-0x5f7fedff(%ebp)
41ec01:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ec06:	12 80 a0 06 15 12    	adc    0x121506a0(%eax),%al
41ec0c:	80 b5 01 0e 06 15 11 	xorb   $0x11,0x15060e01(%ebp)
41ec13:	80 b9 01 0e 05 07 02 	cmpb   $0x2,0x7050e01(%ecx)
41ec1a:	02 12                	add    (%edx),%dl
41ec1c:	6c                   	insb   (%dx),%es:(%edi)
41ec1d:	09 07                	or     %eax,(%edi)
41ec1f:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41ec25:	12 70 05             	adc    0x5(%eax),%dh
41ec28:	07                   	pop    %es
41ec29:	03 02                	add    (%edx),%eax
41ec2b:	02 02                	add    (%edx),%al
41ec2d:	07                   	pop    %es
41ec2e:	07                   	pop    %es
41ec2f:	04 08                	add    $0x8,%al
41ec31:	12 70 02             	adc    0x2(%eax),%dh
41ec34:	02 06                	add    (%esi),%al
41ec36:	07                   	pop    %es
41ec37:	03 12                	add    (%edx),%edx
41ec39:	70 02                	jo     0x41ec3d
41ec3b:	02 19                	add    (%ecx),%bl
41ec3d:	07                   	pop    %es
41ec3e:	04 15                	add    $0x15,%al
41ec40:	12 80 b5 01 12 6c    	adc    0x6c1201b5(%eax),%al
41ec46:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ec4b:	12 70 12             	adc    0x12(%eax),%dh
41ec4e:	70 15                	jo     0x41ec65
41ec50:	12 80 b5 01 12 6c    	adc    0x6c1201b5(%eax),%al
41ec56:	0a 20                	or     (%eax),%ah
41ec58:	01 01                	add    %eax,(%ecx)
41ec5a:	15 12 81 1d 01       	adc    $0x11d8112,%eax
41ec5f:	13 00                	adc    (%eax),%eax
41ec61:	12 07                	adc    (%edi),%al
41ec63:	07                   	pop    %es
41ec64:	08 12                	or     %dl,(%edx)
41ec66:	70 02                	jo     0x41ec6a
41ec68:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ec6d:	12 70 12             	adc    0x12(%eax),%dh
41ec70:	70 02                	jo     0x41ec74
41ec72:	12 70 11             	adc    0x11(%eax),%dh
41ec75:	07                   	pop    %es
41ec76:	06                   	push   %es
41ec77:	12 70 15             	adc    0x15(%eax),%dh
41ec7a:	11 80 b9 01 12 70    	adc    %eax,0x701201b9(%eax)
41ec80:	12 70 02             	adc    0x2(%eax),%dh
41ec83:	08 12                	or     %dl,(%edx)
41ec85:	70 0e                	jo     0x41ec95
41ec87:	07                   	pop    %es
41ec88:	05 08 15 11 80       	add    $0x80111508,%eax
41ec8d:	b9 01 12 70 12       	mov    $0x12701201,%ecx
41ec92:	70 02                	jo     0x41ec96
41ec94:	08 0b                	or     %cl,(%ebx)
41ec96:	07                   	pop    %es
41ec97:	05 11 81 45 11       	add    $0x11458111,%eax
41ec9c:	68 11 68 02 02       	push   $0x2026811
41eca1:	15 07 07 11 81       	adc    $0x81110707,%eax
41eca6:	49                   	dec    %ecx
41eca7:	02 11                	add    (%ecx),%dl
41eca9:	68 11 68 11 79       	push   $0x79116811
41ecae:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41ecb3:	12 70 12             	adc    0x12(%eax),%dh
41ecb6:	70 06                	jo     0x41ecbe
41ecb8:	07                   	pop    %es
41ecb9:	02 11                	add    (%ecx),%dl
41ecbb:	68 11 68 07 07       	push   $0x7076811
41ecc0:	03 02                	add    (%edx),%eax
41ecc2:	11 68 11             	adc    %ebp,0x11(%eax)
41ecc5:	68 05 20 00 12       	push   $0x12002005
41ecca:	81 05 06 20 01 01 12 	addl   $0xb4d8112,0x1012006
41ecd1:	81 4d 0b
41ecd4:	07                   	pop    %es
41ecd5:	02 15 11 80 b9 01    	add    0x1b98011,%dl
41ecdb:	12 70 12             	adc    0x12(%eax),%dh
41ecde:	70 0e                	jo     0x41ecee
41ece0:	07                   	pop    %es
41ece1:	08 12                	or     %dl,(%edx)
41ece3:	71 02                	jno    0x41ece7
41ece5:	12 75 12             	adc    0x12(%ebp),%dh
41ece8:	7d 02                	jge    0x41ecec
41ecea:	11 79 02             	adc    %edi,0x2(%ecx)
41eced:	02 04 07             	add    (%edi,%eax,1),%al
41ecf0:	01 11                	add    %edx,(%ecx)
41ecf2:	68 05 07 01 11       	push   $0x11010705
41ecf7:	80 ed 04             	sub    $0x4,%ch
41ecfa:	07                   	pop    %es
41ecfb:	02 02                	add    (%edx),%al
41ecfd:	02 06                	add    (%esi),%al
41ecff:	07                   	pop    %es
41ed00:	02 11                	add    (%ecx),%dl
41ed02:	79 11                	jns    0x41ed15
41ed04:	79 06                	jns    0x41ed0c
41ed06:	07                   	pop    %es
41ed07:	04 02                	add    $0x2,%al
41ed09:	02 02                	add    (%edx),%al
41ed0b:	02 23                	add    (%ebx),%ah
41ed0d:	07                   	pop    %es
41ed0e:	10 12                	adc    %dl,(%edx)
41ed10:	71 02                	jno    0x41ed14
41ed12:	11 81 19 11 81 19    	adc    %eax,0x19811119(%ecx)
41ed18:	11 81 19 08 12 75    	adc    %eax,0x75120819(%ecx)
41ed1e:	12 75 11             	adc    0x11(%ebp),%dh
41ed21:	79 11                	jns    0x41ed34
41ed23:	79 12                	jns    0x41ed37
41ed25:	7d 12                	jge    0x41ed39
41ed27:	7d 02                	jge    0x41ed2b
41ed29:	12 75 11             	adc    0x11(%ebp),%dh
41ed2c:	79 12                	jns    0x41ed40
41ed2e:	81 39 08 07 02 11    	cmpl   $0x11020708,(%ecx)
41ed34:	80 80 11 80 80 17 07 	addb   $0x7,0x17808011(%eax)
41ed3b:	0d 11 79 11 79       	or     $0x79117911,%eax
41ed40:	08 08                	or     %cl,(%eax)
41ed42:	08 08                	or     %cl,(%eax)
41ed44:	11 80 80 11 80 80    	adc    %eax,-0x7f7fee80(%eax)
41ed4a:	11 80 a9 02 02 02    	adc    %eax,0x20202a9(%eax)
41ed50:	02 0d 07 04 11 79    	add    0x79110407,%cl
41ed56:	11 80 80 11 80 80    	adc    %eax,-0x7f7fee80(%eax)
41ed5c:	11 81 49 06 20 01    	adc    %eax,0x1200649(%ecx)
41ed62:	11 79 11             	adc    %edi,0x11(%ecx)
41ed65:	79 07                	jns    0x41ed6e
41ed67:	07                   	pop    %es
41ed68:	03 08                	add    (%eax),%ecx
41ed6a:	11 81 59 08 09 20    	adc    %eax,0x20090859(%ecx)
41ed70:	02 11                	add    (%ecx),%dl
41ed72:	81 59 0e 12 81 55 03 	sbbl   $0x3558112,0xe(%ecx)
41ed79:	20 00                	and    %al,(%eax)
41ed7b:	0c 08                	or     $0x8,%al
41ed7d:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41ed82:	12 81 31 09 20 02    	adc    0x2200931(%ecx),%al
41ed88:	01 12                	add    %edx,(%edx)
41ed8a:	80 ad 11 80 a9 17 07 	subb   $0x7,0x17a98011(%ebp)
41ed91:	07                   	pop    %es
41ed92:	12 81 31 15 11 80    	adc    -0x7feeeacf(%ecx),%al
41ed98:	b9 01 12 81 31       	mov    $0x31811201,%ecx
41ed9d:	12 81 31 12 6c 02    	adc    0x26c1231(%ecx),%al
41eda3:	02 12                	add    (%edx),%dl
41eda5:	81 31 08 15 11 80    	xorl   $0x80111508,(%ecx)
41edab:	b9 01 12 81 31       	mov    $0x31811201,%ecx
41edb0:	26 07                	es pop %es
41edb2:	0a 15 12 80 b5 01    	or     0x1b58012,%dl
41edb8:	12 81 31 08 08 15    	adc    0x15080831(%ecx),%al
41edbe:	11 80 b9 01 12 81    	adc    %eax,-0x7eedfe47(%eax)
41edc4:	31 12                	xor    %edx,(%edx)
41edc6:	81 31 12 6c 02 02    	xorl   $0x2026c12,(%ecx)
41edcc:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41edd1:	12 81 31 12 81 31    	adc    0x31811231(%ecx),%al
41edd7:	05 20 00 12 82       	add    $0x82120020,%eax
41eddc:	5d                   	pop    %ebp
41eddd:	05 20 01 08 12       	add    $0x12080120,%eax
41ede2:	69 15 07 0b 11 79 11 	imul   $0x8087911,0x79110b07,%edx
41ede9:	79 08 08
41edec:	11 79 11             	adc    %edi,0x11(%ecx)
41edef:	68 11 68 11 79       	push   $0x79116811
41edf4:	11 80 a9 02 02 04    	adc    %eax,0x40202a9(%eax)
41edfa:	06                   	push   %es
41edfb:	11 80 a9 08 20 01    	adc    %eax,0x12008a9(%eax)
41ee01:	11 80 a9 11 80 a9    	adc    %eax,-0x567fee57(%eax)
41ee07:	21 07                	and    %eax,(%edi)
41ee09:	11 11                	adc    %edx,(%ecx)
41ee0b:	79 08                	jns    0x41ee15
41ee0d:	08 11                	or     %dl,(%ecx)
41ee0f:	79 08                	jns    0x41ee19
41ee11:	08 08                	or     %cl,(%eax)
41ee13:	08 11                	or     %dl,(%ecx)
41ee15:	79 11                	jns    0x41ee28
41ee17:	80 ac 11 80 ac 11 79 	subb   $0x11,0x7911ac80(%ecx,%edx,1)
41ee1e:	11
41ee1f:	80 a9 11 68 11 68 11 	subb   $0x11,0x68116811(%ecx)
41ee26:	68 11 68 05 07       	push   $0x7056811
41ee2b:	01 11                	add    %edx,(%ecx)
41ee2d:	81 61 05 20 00 11 81 	andl   $0x81110020,0x5(%ecx)
41ee34:	61                   	popa
41ee35:	05 07 01 11 81       	add    $0x81110107,%eax
41ee3a:	65 05 20 00 11 81    	gs add $0x81110020,%eax
41ee40:	65 05 07 01 11 81    	gs add $0x81110107,%eax
41ee46:	69 05 20 00 11 81 69 	imul   $0x1070569,0x81110020,%eax
41ee4d:	05 07 01
41ee50:	11 81 6d 05 20 00    	adc    %eax,0x20056d(%ecx)
41ee56:	11 81 6d 05 07 01    	adc    %eax,0x107056d(%ecx)
41ee5c:	12 81 71 05 20 00    	adc    0x200571(%ecx),%al
41ee62:	12 81 71 05 07 01    	adc    0x1070571(%ecx),%al
41ee68:	11 81 75 05 20 00    	adc    %eax,0x200575(%ecx)
41ee6e:	11 81 75 07 07 04    	adc    %eax,0x4070775(%ecx)
41ee74:	02 02                	add    (%edx),%al
41ee76:	02 11                	add    (%ecx),%dl
41ee78:	79 05                	jns    0x41ee7f
41ee7a:	07                   	pop    %es
41ee7b:	02 02                	add    (%edx),%al
41ee7d:	11 79 09             	adc    %edi,0x9(%ecx)
41ee80:	07                   	pop    %es
41ee81:	04 11                	add    $0x11,%al
41ee83:	80 a9 02 02 11 79 08 	subb   $0x8,0x79110202(%ecx)
41ee8a:	07                   	pop    %es
41ee8b:	03 11                	add    (%ecx),%edx
41ee8d:	80 a9 02 11 79 06 20 	subb   $0x20,0x6791102(%ecx)
41ee94:	01 01                	add    %eax,(%ecx)
41ee96:	12 81 79 05 20 00    	adc    0x200579(%ecx),%al
41ee9c:	11 81 ad 09 07 04    	adc    %eax,0x40709ad(%ecx)
41eea2:	02 11                	add    (%ecx),%dl
41eea4:	80 a9 02 11 79 29 07 	subb   $0x7,0x29791102(%ecx)
41eeab:	14 12                	adc    $0x12,%al
41eead:	71 11                	jno    0x41eec0
41eeaf:	79 08                	jns    0x41eeb9
41eeb1:	11 81 19 11 81 19    	adc    %eax,0x19811119(%ecx)
41eeb7:	11 81 19 11 81 49    	adc    %eax,0x49811119(%ecx)
41eebd:	02 02                	add    (%edx),%al
41eebf:	02 02                	add    (%edx),%al
41eec1:	12 75 12             	adc    0x12(%ebp),%dh