41e7bb:	01 12                	add    %edx,(%edx)
41e7bd:	80 e9 08             	sub    $0x8,%cl
41e7c0:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41e7c5:	12 80 e4 05 20 01    	adc    0x12005e4(%eax),%al
41e7cb:	01 13                	add    %edx,(%ebx)
41e7cd:	00 06                	add    %al,(%esi)
41e7cf:	20 01                	and    %al,(%ecx)
41e7d1:	01 12                	add    %edx,(%edx)
41e7d3:	80 b1 11 07 04 15 11 	xorb   $0x11,0x15040711(%ecx)
41e7da:	80 b9 01 12 80 e4 12 	cmpb   $0x12,-0x1b7fedff(%ecx)
41e7e1:	80 e4 11             	and    $0x11,%ah
41e7e4:	4c                   	dec    %esp
41e7e5:	11 4c 08 15          	adc    %ecx,0x15(%eax,%ecx,1)
41e7e9:	11 80 b9 01 12 80    	adc    %eax,-0x7fedfe47(%eax)
41e7ef:	e4 12                	in     $0x12,%al
41e7f1:	07                   	pop    %es
41e7f2:	05 08 11 80 ed       	add    $0xed801108,%eax
41e7f7:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41e7fc:	12 80 e4 12 80 e4    	adc    -0x1b7fed1c(%eax),%al
41e802:	02 05 20 00 11 80    	add    0x80110020,%al
41e808:	ed                   	in     (%dx),%eax
41e809:	05 20 00 12 82       	add    $0x82120020,%eax
41e80e:	1d 06 20 01 01       	sbb    $0x1012006,%eax
41e813:	12 80 ad 06 20 01    	adc    0x12006ad(%eax),%al
41e819:	01 11                	add    %edx,(%ecx)
41e81b:	81 45 06 20 01 01 11 	addl   $0x11010120,0x6(%ebp)
41e822:	81 15 05 20 02 01 0c 	adcl   $0x20060c0c,0x1022005
41e829:	0c 06 20
41e82c:	01 01                	add    %eax,(%ecx)
41e82e:	11 81 59 06 20 01    	adc    %eax,0x1200659(%ecx)
41e834:	01 11                	add    %edx,(%ecx)
41e836:	82 25 06 20 01 01 12 	andb   $0x12,0x1012006
41e83d:	81 09 05 20 00 11    	orl    $0x11002005,(%ecx)
41e843:	80 a9 03 07 01 08 05 	subb   $0x5,0x8010703(%ecx)
41e84a:	07                   	pop    %es
41e84b:	01 11                	add    %edx,(%ecx)
41e84d:	81 15 0a 07 03 12 54 	adcl   $0x15811154,0x1203070a
41e854:	11 81 15
41e857:	11 81 15 05 20 00    	adc    %eax,0x200515(%ecx)
41e85d:	11 81 15 06 07 02    	adc    %eax,0x2070615(%ecx)
41e863:	11 58 11             	adc    %ebx,0x11(%eax)
41e866:	58                   	pop    %eax
41e867:	09 07                	or     %eax,(%edi)
41e869:	07                   	pop    %es
41e86a:	08 08                	or     %cl,(%eax)
41e86c:	08 08                	or     %cl,(%eax)
41e86e:	02 08                	add    (%eax),%cl
41e870:	02 02                	add    (%edx),%al
41e872:	06                   	push   %es
41e873:	0e                   	push   %cs
41e874:	05 00 02 08 08       	add    $0x8080200,%eax
41e879:	08 08                	or     %cl,(%eax)
41e87b:	00 03                	add    %al,(%ebx)
41e87d:	11 81 19 08 08 08    	adc    %eax,0x8080819(%ecx)
41e883:	0c 20                	or     $0x20,%al
41e885:	05 01 0e 0c 11       	add    $0x110c0e01,%eax
41e88a:	81 a5 11 82 35 05 06 	andl   $0x1012006,0x5358211(%ebp)
41e891:	20 01 01
41e894:	12 81 55 06 20 01    	adc    0x1200655(%ecx),%al
41e89a:	01 11                	add    %edx,(%ecx)
41e89c:	82 39 06             	cmpb   $0x6,(%ecx)
41e89f:	20 01                	and    %al,(%ecx)
41e8a1:	01 11                	add    %edx,(%ecx)
41e8a3:	82 3d 07 20 02 01 12 	cmpb   $0x12,0x1022007
41e8aa:	80 ad 08 04 07 01 12 	subb   $0x12,0x1070408(%ebp)
41e8b1:	0c 04                	or     $0x4,%al
41e8b3:	20 01                	and    %al,(%ecx)
41e8b5:	01 0d 10 07 08 12    	add    %ecx,0x12080710
41e8bb:	80 d1 08             	adc    $0x8,%cl
41e8be:	08 11                	or     %dl,(%ecx)
41e8c0:	81 19 02 02 02 12    	sbbl   $0x12020202,(%ecx)
41e8c6:	80 d1 07             	adc    $0x7,%cl
41e8c9:	20 02                	and    %al,(%edx)
41e8cb:	11 81 19 08 08 03    	adc    %eax,0x3080819(%ecx)
41e8d1:	20 00                	and    %al,(%eax)
41e8d3:	05 08 20 03 01       	add    $0x1032008,%eax
41e8d8:	08 08                	or     %cl,(%eax)
41e8da:	11 81 19 09 00 02    	adc    %eax,0x2000919(%ecx)
41e8e0:	02 11                	add    (%ecx),%dl
41e8e2:	81 19 11 81 19 0b    	sbbl   $0xb198111,(%ecx)
41e8e8:	07                   	pop    %es
41e8e9:	03 12                	add    (%edx),%edx
41e8eb:	81 29 12 81 29 12    	subl   $0x12298112,(%ecx)
41e8f1:	81 29 0b 00 02 12    	subl   $0x1202000b,(%ecx)
41e8f7:	82 41 12 82          	addb   $0x82,0x12(%ecx)
41e8fb:	41                   	inc    %ecx
41e8fc:	12 82 41 0c 10 01    	adc    0x1100c41(%edx),%al
41e902:	03 1e                	add    (%esi),%ebx
41e904:	00 10                	add    %dl,(%eax)
41e906:	1e                   	push   %ds
41e907:	00 1e                	add    %bl,(%esi)
41e909:	00 1e                	add    %bl,(%esi)
41e90b:	00 05 0a 01 12 81    	add    %al,0x8112010a
41e911:	29 03                	sub    %eax,(%ebx)
41e913:	07                   	pop    %es
41e914:	01 0e                	add    %ecx,(%esi)
41e916:	04 07                	add    $0x7,%al
41e918:	02 0e                	add    (%esi),%cl
41e91a:	02 07                	add    (%edi),%al
41e91c:	20 02                	and    %al,(%edx)
41e91e:	01 1c 12             	add    %ebx,(%edx,%edx,1)
41e921:	80 b1 05 07 01 12 81 	xorb   $0x81,0x12010705(%ecx)
41e928:	2d 07 15 12 80       	sub    $0x80121507,%eax
41e92d:	b5 01                	mov    $0x1,%ch
41e92f:	12 6c 0a 15          	adc    0x15(%edx,%ecx,1),%ch
41e933:	12 80 bd 02 12 6c    	adc    0x6c1202bd(%eax),%al
41e939:	12 80 8c 07 20 02    	adc    0x220078c(%eax),%al
41e93f:	01 11                	add    %edx,(%ecx)
41e941:	82 49 02 12          	orb    $0x12,0x2(%ecx)
41e945:	07                   	pop    %es
41e946:	07                   	pop    %es
41e947:	12 81 31 02 08 15    	adc    0x15080231(%ecx),%al
41e94d:	11 80 b9 01 12 6c    	adc    %eax,0x6c1201b9(%eax)
41e953:	12 6c 02 02          	adc    0x2(%edx,%eax,1),%ch
41e957:	07                   	pop    %es
41e958:	15 11 80 b9 01       	adc    $0x1b98011,%eax
41e95d:	12 6c 06 20          	adc    0x20(%esi,%eax,1),%ch
41e961:	01 01                	add    %eax,(%ecx)
41e963:	12 81 2d 16 07 0a    	adc    0xa07162d(%ecx),%al
41e969:	08 12                	or     %dl,(%edx)
41e96b:	81 31 15 11 80 b9    	xorl   $0xb9801115,(%ecx)
41e971:	01 12                	add    %edx,(%edx)
41e973:	6c                   	insb   (%dx),%es:(%edi)
41e974:	12 6c 02 08          	adc    0x8(%edx,%eax,1),%ch
41e978:	02 02                	add    (%edx),%al
41e97a:	02 12                	add    (%edx),%dl
41e97c:	6c                   	insb   (%dx),%es:(%edi)
41e97d:	05 20 01 02 13       	add    $0x13020120,%eax
41e982:	00 05 20 01 13 00    	add    %al,0x130120
41e988:	08 09                	or     %cl,(%ecx)
41e98a:	07                   	pop    %es
41e98b:	01 15 12 80 b5 01    	add    %edx,0x1b58012
41e991:	12 6c 0f 07          	adc    0x7(%edi,%ecx,1),%ch
41e995:	08 08                	or     %cl,(%eax)
41e997:	02 11                	add    (%ecx),%dl
41e999:	68 11 68 11 80       	push   $0x80116811
41e99e:	ed                   	in     (%dx),%eax
41e99f:	11 79 02             	adc    %edi,0x2(%ecx)
41e9a2:	08 04 07             	or     %al,(%edi,%eax,1)
41e9a5:	02 08                	add    (%eax),%cl
41e9a7:	02 13                	add    (%ebx),%dl
41e9a9:	07                   	pop    %es
41e9aa:	0b 08                	or     (%eax),%ecx
41e9ac:	11 79 12             	adc    %edi,0x12(%ecx)
41e9af:	80 8c 02 02 11 79 11 	orb    $0x80,0x11791102(%edx,%eax,1)
41e9b6:	80
41e9b7:	ed                   	in     (%dx),%eax
41e9b8:	02 02                	add    (%edx),%al
41e9ba:	02 02                	add    (%edx),%al
41e9bc:	06                   	push   %es
41e9bd:	20 01                	and    %al,(%ecx)
41e9bf:	13 01                	adc    (%ecx),%eax
41e9c1:	13 00                	adc    (%eax),%eax
41e9c3:	0e                   	push   %cs
41e9c4:	07                   	pop    %es
41e9c5:	05 02 02 15 11       	add    $0x11150202,%eax
41e9ca:	80 b9 01 12 6c 12 6c 	cmpb   $0x6c,0x126c1201(%ecx)
41e9d1:	02 05 07 01 11 80    	add    0x80110107,%al
41e9d7:	a9 33 07 16 02       	test   $0x2160733,%eax
41e9dc:	08 11                	or     %dl,(%ecx)
41e9de:	80 a9 02 11 79 02 08 	subb   $0x8,0x2791102(%ecx)
41e9e5:	02 08                	add    (%eax),%cl
41e9e7:	02 08                	add    (%eax),%cl
41e9e9:	02 15 11 80 c5 02    	add    0x2c58011,%dl
41e9ef:	12 6c 12 80          	adc    -0x80(%edx,%edx,1),%ch
41e9f3:	8c 12                	mov    %ss,(%edx)
41e9f5:	80 8c 15 11 80 c5 02 	orb    $0x12,0x2c58011(%ebp,%edx,1)
41e9fc:	12
41e9fd:	6c                   	insb   (%dx),%es:(%edi)
41e9fe:	12 80 8c 12 80 8c    	adc    -0x737fed74(%eax),%al
41ea04:	11 79 02             	adc    %edi,0x2(%ecx)
41ea07:	11 79 02             	adc    %edi,0x2(%ecx)
41ea0a:	02 02                	add    (%edx),%al
41ea0c:	06                   	push   %es
41ea0d:	20 01                	and    %al,(%ecx)
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