41f778:	00 00                	add    %al,(%eax)
41f77a:	00 04 a5 00 00 00 04 	add    %al,0x4000000(,%eiz,4)
41f781:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
41f782:	00 00                	add    %al,(%eax)
41f784:	00 04 a7             	add    %al,(%edi,%eiz,4)
41f787:	00 00                	add    %al,(%eax)
41f789:	00 04 a8             	add    %al,(%eax,%ebp,4)
41f78c:	00 00                	add    %al,(%eax)
41f78e:	00 04 a9             	add    %al,(%ecx,%ebp,4)
41f791:	00 00                	add    %al,(%eax)
41f793:	00 04 ab             	add    %al,(%ebx,%ebp,4)
41f796:	00 00                	add    %al,(%eax)
41f798:	00 04 ac             	add    %al,(%esp,%ebp,4)
41f79b:	00 00                	add    %al,(%eax)
41f79d:	00 04 ad 00 00 00 04 	add    %al,0x4000000(,%ebp,4)
41f7a4:	fe 00                	incb   (%eax)
41f7a6:	00 00                	add    %al,(%eax)
41f7a8:	04 ff                	add    $0xff,%al
41f7aa:	00 00                	add    %al,(%eax)
41f7ac:	00 04 00             	add    %al,(%eax,%eax,1)
41f7af:	01 00                	add    %eax,(%eax)
41f7b1:	00 04 01             	add    %al,(%ecx,%eax,1)
41f7b4:	01 00                	add    %eax,(%eax)
41f7b6:	00 04 02             	add    %al,(%edx,%eax,1)
41f7b9:	01 00                	add    %eax,(%eax)
41f7bb:	00 04 03             	add    %al,(%ebx,%eax,1)
41f7be:	01 00                	add    %eax,(%eax)
41f7c0:	00 04 04             	add    %al,(%esp,%eax,1)
41f7c3:	01 00                	add    %eax,(%eax)
41f7c5:	00 04 05 01 00 00 04 	add    %al,0x4000001(,%eax,1)
41f7cc:	06                   	push   %es
41f7cd:	01 00                	add    %eax,(%eax)
41f7cf:	00 04 07             	add    %al,(%edi,%eax,1)
41f7d2:	01 00                	add    %eax,(%eax)
41f7d4:	00 04 09             	add    %al,(%ecx,%ecx,1)
41f7d7:	01 00                	add    %eax,(%eax)
41f7d9:	00 04 0d 01 00 00 04 	add    %al,0x4000001(,%ecx,1)
41f7e0:	0e                   	push   %cs
41f7e1:	01 00                	add    %eax,(%eax)
41f7e3:	00 04 0f             	add    %al,(%edi,%ecx,1)
41f7e6:	01 00                	add    %eax,(%eax)
41f7e8:	00 04 10             	add    %al,(%eax,%edx,1)
41f7eb:	01 00                	add    %eax,(%eax)
41f7ed:	00 04 11             	add    %al,(%ecx,%edx,1)
41f7f0:	01 00                	add    %eax,(%eax)
41f7f2:	00 04 12             	add    %al,(%edx,%edx,1)
41f7f5:	01 00                	add    %eax,(%eax)
41f7f7:	00 04 13             	add    %al,(%ebx,%edx,1)
41f7fa:	01 00                	add    %eax,(%eax)
41f7fc:	00 04 14             	add    %al,(%esp,%edx,1)
41f7ff:	01 00                	add    %eax,(%eax)
41f801:	00 04 15 01 00 00 04 	add    %al,0x4000001(,%edx,1)
41f808:	16                   	push   %ss
41f809:	01 00                	add    %eax,(%eax)
41f80b:	00 04 17             	add    %al,(%edi,%edx,1)
41f80e:	01 00                	add    %eax,(%eax)
41f810:	00 04 1f             	add    %al,(%edi,%ebx,1)
41f813:	01 00                	add    %eax,(%eax)
41f815:	00 04 20             	add    %al,(%eax,%eiz,1)
41f818:	01 00                	add    %eax,(%eax)
41f81a:	00 04 21             	add    %al,(%ecx,%eiz,1)
41f81d:	01 00                	add    %eax,(%eax)
41f81f:	00 04 22             	add    %al,(%edx,%eiz,1)
41f822:	01 00                	add    %eax,(%eax)
41f824:	00 04 23             	add    %al,(%ebx,%eiz,1)
41f827:	01 00                	add    %eax,(%eax)
41f829:	00 04 24             	add    %al,(%esp)
41f82c:	01 00                	add    %eax,(%eax)
41f82e:	00 04 25 01 00 00 04 	add    %al,0x4000001(,%eiz,1)
41f835:	26 01 00             	add    %eax,%es:(%eax)
41f838:	00 04 27             	add    %al,(%edi,%eiz,1)
41f83b:	01 00                	add    %eax,(%eax)
41f83d:	00 04 28             	add    %al,(%eax,%ebp,1)
41f840:	01 00                	add    %eax,(%eax)
41f842:	00 04 29             	add    %al,(%ecx,%ebp,1)
41f845:	01 00                	add    %eax,(%eax)
41f847:	00 04 32             	add    %al,(%edx,%esi,1)
41f84a:	01 00                	add    %eax,(%eax)
41f84c:	00 04 33             	add    %al,(%ebx,%esi,1)
41f84f:	01 00                	add    %eax,(%eax)
41f851:	00 04 34             	add    %al,(%esp,%esi,1)
41f854:	01 00                	add    %eax,(%eax)
41f856:	00 04 35 01 00 00 04 	add    %al,0x4000001(,%esi,1)
41f85d:	36 01 00             	add    %eax,%ss:(%eax)
41f860:	00 04 37             	add    %al,(%edi,%esi,1)
41f863:	01 00                	add    %eax,(%eax)
41f865:	00 04 38             	add    %al,(%eax,%edi,1)
41f868:	01 00                	add    %eax,(%eax)
41f86a:	00 04 00             	add    %al,(%eax,%eax,1)
41f86d:	02 00                	add    (%eax),%al
41f86f:	00 04 01             	add    %al,(%ecx,%eax,1)
41f872:	02 00                	add    (%eax),%al
41f874:	00 04 02             	add    %al,(%edx,%eax,1)
41f877:	02 00                	add    (%eax),%al
41f879:	00 04 03             	add    %al,(%ebx,%eax,1)
41f87c:	02 00                	add    (%eax),%al
41f87e:	00 04 04             	add    %al,(%esp,%eax,1)
41f881:	02 00                	add    (%eax),%al
41f883:	00 04 05 02 00 00 04 	add    %al,0x4000002(,%eax,1)
41f88a:	06                   	push   %es
41f88b:	02 00                	add    (%eax),%al
41f88d:	00 04 07             	add    %al,(%edi,%eax,1)
41f890:	02 00                	add    (%eax),%al
41f892:	00 04 08             	add    %al,(%eax,%ecx,1)
41f895:	02 00                	add    (%eax),%al
41f897:	00 04 09             	add    %al,(%ecx,%ecx,1)
41f89a:	02 00                	add    (%eax),%al
41f89c:	00 04 0a             	add    %al,(%edx,%ecx,1)
41f89f:	02 00                	add    (%eax),%al
41f8a1:	00 04 0b             	add    %al,(%ebx,%ecx,1)
41f8a4:	02 00                	add    (%eax),%al
41f8a6:	00 04 0c             	add    %al,(%esp,%ecx,1)
41f8a9:	02 00                	add    (%eax),%al
41f8ab:	00 04 0d 02 00 00 04 	add    %al,0x4000002(,%ecx,1)
41f8b2:	0e                   	push   %cs
41f8b3:	02 00                	add    (%eax),%al
41f8b5:	00 04 10             	add    %al,(%eax,%edx,1)
41f8b8:	02 00                	add    (%eax),%al
41f8ba:	00 04 11             	add    %al,(%ecx,%edx,1)
41f8bd:	02 00                	add    (%eax),%al
41f8bf:	00 04 12             	add    %al,(%edx,%edx,1)
41f8c2:	02 00                	add    (%eax),%al
41f8c4:	00 04 13             	add    %al,(%ebx,%edx,1)
41f8c7:	02 00                	add    (%eax),%al
41f8c9:	00 04 14             	add    %al,(%esp,%edx,1)
41f8cc:	02 00                	add    (%eax),%al
41f8ce:	00 04 15 02 00 00 04 	add    %al,0x4000002(,%edx,1)
41f8d5:	16                   	push   %ss
41f8d6:	02 00                	add    (%eax),%al
41f8d8:	00 04 18             	add    %al,(%eax,%ebx,1)
41f8db:	02 00                	add    (%eax),%al
41f8dd:	00 04 19             	add    %al,(%ecx,%ebx,1)
41f8e0:	02 00                	add    (%eax),%al
41f8e2:	00 04 20             	add    %al,(%eax,%eiz,1)
41f8e5:	02 00                	add    (%eax),%al
41f8e7:	00 04 21             	add    %al,(%ecx,%eiz,1)
41f8ea:	02 00                	add    (%eax),%al
41f8ec:	00 04 22             	add    %al,(%edx,%eiz,1)
41f8ef:	02 00                	add    (%eax),%al
41f8f1:	00 04 23             	add    %al,(%ebx,%eiz,1)
41f8f4:	02 00                	add    (%eax),%al
41f8f6:	00 04 24             	add    %al,(%esp)
41f8f9:	02 00                	add    (%eax),%al
41f8fb:	00 04 25 02 00 00 04 	add    %al,0x4000002(,%eiz,1)
41f902:	26 02 00             	add    %es:(%eax),%al
41f905:	00 04 27             	add    %al,(%edi,%eiz,1)
41f908:	02 00                	add    (%eax),%al
41f90a:	00 04 28             	add    %al,(%eax,%ebp,1)
41f90d:	02 00                	add    (%eax),%al
41f90f:	00 04 29             	add    %al,(%ecx,%ebp,1)
41f912:	02 00                	add    (%eax),%al
41f914:	00 04 30             	add    %al,(%eax,%esi,1)
41f917:	02 00                	add    (%eax),%al
41f919:	00 04 31             	add    %al,(%ecx,%esi,1)
41f91c:	02 00                	add    (%eax),%al
41f91e:	00 04 32             	add    %al,(%edx,%esi,1)
41f921:	02 00                	add    (%eax),%al
41f923:	00 04 33             	add    %al,(%ebx,%esi,1)
41f926:	02 00                	add    (%eax),%al
41f928:	00 04 34             	add    %al,(%esp,%esi,1)
41f92b:	02 00                	add    (%eax),%al
41f92d:	00 04 81             	add    %al,(%ecx,%eax,4)
41f930:	02 00                	add    (%eax),%al
41f932:	00 04 82             	add    %al,(%edx,%eax,4)
41f935:	02 00                	add    (%eax),%al
41f937:	00 04 83             	add    %al,(%ebx,%eax,4)
41f93a:	02 00                	add    (%eax),%al
41f93c:	00 04 84             	add    %al,(%esp,%eax,4)
41f93f:	02 00                	add    (%eax),%al
41f941:	00 04 85 02 00 00 04 	add    %al,0x4000002(,%eax,4)
41f948:	86 02                	xchg   %al,(%edx)
41f94a:	00 00                	add    %al,(%eax)
41f94c:	04 88                	add    $0x88,%al
41f94e:	02 00                	add    (%eax),%al
41f950:	00 04 90             	add    %al,(%eax,%edx,4)
41f953:	02 00                	add    (%eax),%al
41f955:	00 04 91             	add    %al,(%ecx,%edx,4)
41f958:	02 00                	add    (%eax),%al
41f95a:	00 04 a1             	add    %al,(%ecx,%eiz,4)
41f95d:	02 00                	add    (%eax),%al
41f95f:	00 04 a3             	add    %al,(%ebx,%eiz,4)
41f962:	02 00                	add    (%eax),%al
41f964:	00 04 a0             	add    %al,(%eax,%eiz,4)
41f967:	02 00                	add    (%eax),%al
41f969:	00 04 a2             	add    %al,(%edx,%eiz,4)
41f96c:	02 00                	add    (%eax),%al
41f96e:	00 04 b1             	add    %al,(%ecx,%esi,4)
41f971:	02 00                	add    (%eax),%al
41f973:	00 04 c0             	add    %al,(%eax,%eax,8)
41f976:	02 00                	add    (%eax),%al
41f978:	00 04 df             	add    %al,(%edi,%ebx,8)
41f97b:	02 00                	add    (%eax),%al
41f97d:	00 04 00             	add    %al,(%eax,%eax,1)
41f980:	03 00                	add    (%eax),%eax
41f982:	00 04 01             	add    %al,(%ecx,%eax,1)
41f985:	03 00                	add    (%eax),%eax
41f987:	00 04 02             	add    %al,(%edx,%eax,1)
41f98a:	03 00                	add    (%eax),%eax
41f98c:	00 04 03             	add    %al,(%ebx,%eax,1)
41f98f:	03 00                	add    (%eax),%eax
41f991:	00 04 04             	add    %al,(%esp,%eax,1)
41f994:	03 00                	add    (%eax),%eax
41f996:	00 04 05 03 00 00 04 	add    %al,0x4000003(,%eax,1)
41f99d:	06                   	push   %es
41f99e:	03 00                	add    (%eax),%eax
41f9a0:	00 04 07             	add    %al,(%edi,%eax,1)
41f9a3:	03 00                	add    (%eax),%eax
41f9a5:	00 04 08             	add    %al,(%eax,%ecx,1)
41f9a8:	03 00                	add    (%eax),%eax
41f9aa:	00 04 09             	add    %al,(%ecx,%ecx,1)
41f9ad:	03 00                	add    (%eax),%eax
41f9af:	00 04 0a             	add    %al,(%edx,%ecx,1)
41f9b2:	03 00                	add    (%eax),%eax
41f9b4:	00 04 0b             	add    %al,(%ebx,%ecx,1)
41f9b7:	03 00                	add    (%eax),%eax
41f9b9:	00 04 0c             	add    %al,(%esp,%ecx,1)
41f9bc:	03 00                	add    (%eax),%eax
41f9be:	00 04 0d 03 00 00 04 	add    %al,0x4000003(,%ecx,1)
41f9c5:	0e                   	push   %cs
41f9c6:	03 00                	add    (%eax),%eax
41f9c8:	00 04 0f             	add    %al,(%edi,%ecx,1)
41f9cb:	03 00                	add    (%eax),%eax
41f9cd:	00 04 10             	add    %al,(%eax,%edx,1)
41f9d0:	03 00                	add    (%eax),%eax
41f9d2:	00 04 11             	add    %al,(%ecx,%edx,1)
41f9d5:	03 00                	add    (%eax),%eax
41f9d7:	00 04 12             	add    %al,(%edx,%edx,1)
41f9da:	03 00                	add    (%eax),%eax
41f9dc:	00 04 17             	add    %al,(%edi,%edx,1)
41f9df:	03 00                	add    (%eax),%eax
41f9e1:	00 04 18             	add    %al,(%eax,%ebx,1)
41f9e4:	03 00                	add    (%eax),%eax
41f9e6:	00 04 19             	add    %al,(%ecx,%ebx,1)
41f9e9:	03 00                	add    (%eax),%eax
41f9eb:	00 04 1a             	add    %al,(%edx,%ebx,1)
41f9ee:	03 00                	add    (%eax),%eax
41f9f0:	00 04 1d 03 00 00 04 	add    %al,0x4000003(,%ebx,1)
41f9f7:	1e                   	push   %ds
41f9f8:	03 00                	add    (%eax),%eax
41f9fa:	00 04 1f             	add    %al,(%edi,%ebx,1)
41f9fd:	03 00                	add    (%eax),%eax
41f9ff:	00 04 20             	add    %al,(%eax,%eiz,1)
41fa02:	03 00                	add    (%eax),%eax
41fa04:	00 04 21             	add    %al,(%ecx,%eiz,1)
41fa07:	03 00                	add    (%eax),%eax
41fa09:	00 04 3f             	add    %al,(%edi,%edi,1)
41fa0c:	03 00                	add    (%eax),%eax
41fa0e:	00 04 58             	add    %al,(%eax,%ebx,2)
41fa11:	03 00                	add    (%eax),%eax
41fa13:	00 04 5f             	add    %al,(%edi,%ebx,2)
41fa16:	03 00                	add    (%eax),%eax
41fa18:	00 04 60             	add    %al,(%eax,%eiz,2)
41fa1b:	03 00                	add    (%eax),%eax
41fa1d:	00 04 7f             	add    %al,(%edi,%edi,2)
41fa20:	03 00                	add    (%eax),%eax
41fa22:	00 04 80             	add    %al,(%eax,%eax,4)
41fa25:	03 00                	add    (%eax),%eax
41fa27:	00 04 8f             	add    %al,(%edi,%ecx,4)
41fa2a:	03 00                	add    (%eax),%eax
41fa2c:	00 04 00             	add    %al,(%eax,%eax,1)
41fa2f:	80 00 00             	addb   $0x0,(%eax)
41fa32:	04 00                	add    $0x0,%al
41fa34:	04 00                	add    $0x0,%al
41fa36:	00 04 00             	add    %al,(%eax,%eax,1)
41fa39:	14 00                	adc    $0x0,%al
41fa3b:	00 04 01             	add    %al,(%ecx,%eax,1)
41fa3e:	14 00                	adc    $0x0,%al
41fa40:	00 04 18             	add    %al,(%eax,%ebx,1)
41fa43:	01 00                	add    %eax,(%eax)
41fa45:	00 04 04             	add    %al,(%esp,%eax,1)
41fa48:	00 00                	add    %al,(%eax)
41fa4a:	00 04 19             	add    %al,(%ecx,%ebx,1)
41fa4d:	00 00                	add    %al,(%eax)
41fa4f:	00 01                	add    %al,(%ecx)
41fa51:	00 08                	add    %cl,(%eax)
41fa53:	33 33                	xor    (%ebx),%esi
41fa55:	33 33                	xor    (%ebx),%esi
41fa57:	33 33                	xor    (%ebx),%esi
41fa59:	e3 3f                	jecxz  0x41fa9a
41fa5b:	01 01                	add    %eax,(%ecx)
41fa5d:	03 06                	add    (%esi),%eax
41fa5f:	12 4d 03             	adc    0x3(%ebp),%cl
41fa62:	06                   	push   %es
41fa63:	12 51 03             	adc    0x3(%ecx),%dl
41fa66:	06                   	push   %es
41fa67:	12 74 04 06          	adc    0x6(%esp,%eax,1),%dh
41fa6b:	12 80 a5 04 06 12    	adc    0x120604a5(%eax),%al
41fa71:	80 88 03 06 12 6c 03 	orb    $0x3,0x6c120603(%eax)
41fa78:	06                   	push   %es
41fa79:	12 5c 03 06          	adc    0x6(%ebx,%eax,1),%bl
41fa7d:	12 78 03             	adc    0x3(%eax),%bh
41fa80:	06                   	push   %es
41fa81:	12 70 04             	adc    0x4(%eax),%dh
41fa84:	06                   	push   %es
41fa85:	11 80 ac 0b 06 15    	adc    %eax,0x15060bac(%eax)
41fa8b:	12 80 bd 02 12 78    	adc    0x781202bd(%eax),%al
41fa91:	12 80 98 0b 06 15    	adc    0x15060b98(%eax),%al
41fa97:	12 80 bd 02 12 70    	adc    0x701202bd(%eax),%al
41fa9d:	12 80 9c 02 06 09    	adc    0x906029c(%eax),%al
41faa3:	03 06                	add    (%esi),%eax
41faa5:	11 40 03             	adc    %eax,0x3(%eax)
41faa8:	06                   	push   %es
41faa9:	11 4c 09 06          	adc    %ecx,0x6(%ecx,%ecx,1)
41faad:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fab2:	12 80 e4 04 06 12    	adc    0x120604e4(%eax),%al
41fab8:	80 e4 02             	and    $0x2,%ah
41fabb:	06                   	push   %es
41fabc:	08 04 06             	or     %al,(%esi,%eax,1)
41fabf:	12 80 dd 04 06 12    	adc    0x120604dd(%eax),%al
41fac5:	80 e1 04             	and    $0x4,%cl
41fac8:	06                   	push   %es
41fac9:	12 80 e5 04 06 12    	adc    0x120604e5(%eax),%al
41facf:	81 11 04 06 12 80    	adcl   $0x80120604,(%ecx)
41fad5:	ec                   	in     (%dx),%al
41fad6:	03 06                	add    (%esi),%eax
41fad8:	11 58 03             	adc    %ebx,0x3(%eax)
41fadb:	06                   	push   %es
41fadc:	11 68 04             	adc    %ebp,0x4(%eax)
41fadf:	06                   	push   %es
41fae0:	12 81 29 04 06 12    	adc    0x12060429(%ecx),%al
41fae6:	81 2d 08 06 15 12 80 	subl   $0x1201b580,0x12150608
41faed:	b5 01 12
41faf0:	6c                   	insb   (%dx),%es:(%edi)
41faf1:	0b 06                	or     (%esi),%eax
41faf3:	15 12 80 bd 02       	adc    $0x2bd8012,%eax
41faf8:	12 6c 12 80          	adc    -0x80(%edx,%edx,1),%ch
41fafc:	8c 04 06             	mov    %es,(%esi,%eax,1)
41faff:	12 80 90 04 06 12    	adc    0x12060490(%eax),%al
41fb05:	80 8c 09 06 15 12 81 	orb    $0x3d,-0x7eedeafa(%ecx,%ecx,1)
41fb0c:	3d
41fb0d:	01 12                	add    %edx,(%edx)
41fb0f:	80 94 0a 06 15 12 80 	adcb   $0xbd,-0x7fedeafa(%edx,%ecx,1)
41fb16:	bd
41fb17:	02 11                	add    (%ecx),%dl
41fb19:	68 12 78 03 06       	push   $0x6037812
41fb1e:	12 38                	adc    (%eax),%bh
41fb20:	03 06                	add    (%esi),%eax
41fb22:	12 34 09             	adc    (%ecx,%ecx,1),%dh
41fb25:	06                   	push   %es
41fb26:	15 12 80 b5 01       	adc    $0x1b58012,%eax
41fb2b:	12 80 88 08 06 15    	adc    0x15060888(%eax),%al
41fb31:	12 80 b5 01 12 70    	adc    0x701201b5(%eax),%al
41fb37:	04 06                	add    $0x6,%al
41fb39:	12 81 05 04 06 11    	adc    0x11060405(%ecx),%al
41fb3f:	80 80 03 06 11 79 04 	addb   $0x4,0x79110603(%eax)
41fb46:	06                   	push   %es
41fb47:	12 80 ad 04 06 12    	adc    0x120604ad(%eax),%al
41fb4d:	81 51 09 06 15 12 80 	adcl   $0x80121506,0x9(%ecx)
41fb54:	b5 01                	mov    $0x1,%ch
41fb56:	12 81 31 04 06 12    	adc    0x12060431(%ecx),%al