41162b:	00 dd                	add    %bl,%ch
41162d:	15 5d 24 0e 00       	adc    $0xe245d,%eax
411632:	85 13                	test   %edx,(%ebx)
411634:	67 22 12             	and    (%bp,%si),%dl
411637:	00 dd                	add    %bl,%ch
411639:	0b b9 04 06 00 b1    	or     -0x4efff9fc(%ecx),%edi
41163f:	13 2d 2f 0e 00 9a    	adc    0x9a000e2f,%ebp
411645:	13 a2 2c 0e 00 bb    	adc    -0x44fff1d4(%edx),%esp
41164b:	2b 3a                	sub    (%edx),%edi
41164d:	1d 06 00 5f 29       	sbb    $0x295f0006,%eax
411652:	40                   	inc    %eax
411653:	24 06                	and    $0x6,%al
411655:	00 df                	add    %bl,%bh
411657:	39 40 24             	cmp    %eax,0x24(%eax)
41165a:	12 00                	adc    (%eax),%al
41165c:	9a 25 b9 04 12 00 55 	lcall  $0x5500,$0x1204b925
411663:	26 b9 04 16 00 33    	es mov $0x33001604,%ecx
411669:	2a 2d 1e 16 00 8a    	sub    0x8a00161e,%ch
41166f:	04 51                	add    $0x51,%al
411671:	04 06                	add    $0x6,%al
411673:	00 9e 1e 18 04 0e    	add    %bl,0xe04181e(%esi)
411679:	00 7a 32             	add    %bh,0x32(%edx)
41167c:	3a 1d 16 00 c3 10    	cmp    0x10c30016,%bl
411682:	51                   	push   %ecx
411683:	04 16                	add    $0x16,%al
411685:	00 86 36 51 04 16    	add    %al,0x16045136(%esi)
41168b:	00 bf 0a 51 04 16    	add    %bh,0x1604510a(%edi)
411691:	00 2d 3c 51 04 06    	add    %ch,0x604513c
411697:	00 49 12             	add    %cl,0x12(%ecx)
41169a:	ea 21 06 00 48 37 ea 	ljmp   $0xea37,$0x48000621
4116a1:	21 06                	and    %eax,(%esi)
4116a3:	00 ff                	add    %bh,%bh
4116a5:	1a ea                	sbb    %dl,%ch
4116a7:	21 06                	and    %eax,(%esi)
4116a9:	00 21                	add    %ah,(%ecx)
4116ab:	15 3d 25 06 00       	adc    $0x6253d,%eax
4116b0:	9f                   	lahf
4116b1:	0d 28 34 12 00       	or     $0x123428,%eax
4116b6:	f9                   	stc
4116b7:	22 b9 04 12 00 7e    	and    0x7e001204(%ecx),%bh
4116bd:	2a b9 04 06 00 d3    	sub    -0x2cfff9fc(%ecx),%bh
4116c3:	10 ea                	adc    %ch,%dl
4116c5:	21 12                	and    %edx,(%edx)
4116c7:	00 94 32 b9 04 16 00 	add    %dl,0x1604b9(%edx,%esi,1)
4116ce:	1c 13                	sbb    $0x13,%al
4116d0:	51                   	push   %ecx
4116d1:	04 0e                	add    $0xe,%al
4116d3:	00 03                	add    %al,(%ebx)
4116d5:	14 3a                	adc    $0x3a,%al
4116d7:	1d 06 00 77 28       	sbb    $0x28770006,%eax
4116dc:	ea 21 12 00 b8 24 b9 	ljmp   $0xb924,$0xb8001221
4116e3:	04 0e                	add    $0xe,%al
4116e5:	00 a5 3c 3a 1d 0e    	add    %ah,0xe1d3a3c(%ebp)
4116eb:	00 21                	add    %ah,(%ecx)
4116ed:	16                   	push   %ss
4116ee:	3a 1d 0a 00 ba 29    	cmp    0x29ba000a,%bl
4116f4:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4116f5:	33 0a                	xor    (%edx),%ecx
4116f7:	00 ae 21 a7 33 0a    	add    %ch,0xa33a721(%esi)
4116fd:	00 9c 29 a7 33 0a 00 	add    %bl,0xa33a7(%ecx,%ebp,1)
411704:	da 28                	fisubrl (%eax)
411706:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411707:	33 0a                	xor    (%edx),%ecx
411709:	00 d1                	add    %dl,%cl
41170b:	2e a7                	cmpsl  %es:(%edi),%cs:(%esi)
41170d:	33 0a                	xor    (%edx),%ecx
41170f:	00 a6 29 a7 33 0a    	add    %ah,0xa33a729(%esi)
411715:	00 09                	add    %cl,(%ecx)
411717:	1d a7 33 0e 00       	sbb    $0xe33a7,%eax
41171c:	2c 2d                	sub    $0x2d,%al
41171e:	2d 2f 0a 00 1f       	sub    $0x1f000a2f,%eax
411723:	0b a7 33 0a 00 c0    	or     -0x3ffff5cd(%edi),%esp
411729:	2e a7                	cmpsl  %es:(%edi),%cs:(%esi)
41172b:	33 0a                	xor    (%edx),%ecx
41172d:	00 fa                	add    %bh,%dl
41172f:	1c a7                	sbb    $0xa7,%al
411731:	33 0a                	xor    (%edx),%ecx
411733:	00 c7                	add    %al,%bh
411735:	3b a7 33 0a 00 64    	cmp    0x64000a33(%edi),%esp
41173b:	23 a7 33 06 00 2f    	and    0x2f000633(%edi),%esp
411741:	13 ea                	adc    %edx,%ebp
411743:	21 06                	and    %eax,(%esi)
411745:	00 0b                	add    %cl,(%ebx)
411747:	2b a8 2f 06 00 49    	sub    0x4900062f(%eax),%ebp
41174d:	29 2b                	sub    %ebp,(%ebx)
41174f:	24 1a                	and    $0x1a,%al
411751:	00 84 29 22 1a 0e 00 	add    %al,0xe1a22(%ecx,%ebp,1)
411758:	8c 12                	mov    %ss,(%edx)
41175a:	3a 1d 0e 00 fd 13    	cmp    0x13fd000e,%bl
411760:	3a 1d 0e 00 41 11    	cmp    0x1141000e,%bl
411766:	16                   	push   %ss
411767:	24 0e                	and    $0xe,%al
411769:	00 5e 14             	add    %bl,0x14(%esi)
41176c:	16                   	push   %ss
41176d:	24 0e                	and    $0xe,%al
41176f:	00 13                	add    %dl,(%ebx)
411771:	1a 16                	sbb    (%esi),%dl
411773:	24 0e                	and    $0xe,%al
411775:	00 80 14 16 24 0e    	add    %al,0xe241614(%eax)
41177b:	00 41 14             	add    %al,0x14(%ecx)
41177e:	16                   	push   %ss
41177f:	24 0e                	and    $0xe,%al
411781:	00 95 15 3a 1d 0e    	add    %dl,0xe1d3a15(%ebp)
411787:	00 53 15             	add    %dl,0x15(%ebx)
41178a:	3a 1d 0e 00 b1 37    	cmp    0x37b1000e,%bl
411790:	3a 1d 12 00 59 2d    	cmp    0x2d590012,%bl
411796:	80 37 12             	xorb   $0x12,(%edi)
411799:	00 1e                	add    %bl,(%esi)
41179b:	27                   	daa
41179c:	80 37 12             	xorb   $0x12,(%edi)
41179f:	00 10                	add    %dl,(%eax)
4117a1:	25 80 37 12 00       	and    $0x123780,%eax
4117a6:	e0 09                	loopne 0x4117b1
4117a8:	80 37 12             	xorb   $0x12,(%edi)
4117ab:	00 6c 18 8c          	add    %ch,-0x74(%eax,%ebx,1)
4117af:	28 0e                	sub    %cl,(%esi)
4117b1:	00 82 10 3a 1d 0e    	add    %al,0xe1d3a10(%edx)
4117b7:	00 6b 13             	add    %ch,0x13(%ebx)
4117ba:	3a 1d 12 00 a1 12    	cmp    0x12a10012,%bl
4117c0:	b9 04 06 00 23       	mov    $0x23000604,%ecx
4117c5:	00 ea                	add    %ch,%dl
4117c7:	21 12                	and    %edx,(%edx)
4117c9:	00 10                	add    %dl,(%eax)
4117cb:	27                   	daa
4117cc:	b9 04 06 00 56       	mov    $0x56000604,%ecx
4117d1:	00 20                	add    %ah,(%eax)
4117d3:	05 12 00 01 25       	add    $0x25010012,%eax
4117d8:	b9 04 12 00 5c       	mov    $0x5c001204,%ecx
4117dd:	2d 8c 28 06 00       	sub    $0x6288c,%eax
4117e2:	9f                   	lahf
4117e3:	01 20                	add    %esp,(%eax)
4117e5:	05 12 00 e0 23       	add    $0x23e00012,%eax
4117ea:	b9 04 06 00 18       	mov    $0x18000604,%ecx
4117ef:	22 ea                	and    %dl,%ch
4117f1:	21 06                	and    %eax,(%esi)
4117f3:	00 4a 00             	add    %cl,0x0(%edx)
4117f6:	20 05 06 00 9e 01    	and    %al,0x19e0006
4117fc:	20 05 0e 00 65 15    	and    %al,0x1565000e
411802:	3a 1d 0a 00 64 1e    	cmp    0x1e64000a,%bl
411808:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411809:	33 1a                	xor    (%edx),%ebx
41180b:	00 52 38             	add    %dl,0x38(%edx)
41180e:	22 1a                	and    (%edx),%bl
411810:	1a 00                	sbb    (%eax),%al
411812:	4f                   	dec    %edi
411813:	17                   	pop    %ss
411814:	22 1a                	and    (%edx),%bl
411816:	0a 00                	or     (%eax),%al
411818:	23 11                	and    (%ecx),%edx
41181a:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41181b:	33 1a                	xor    (%edx),%ebx
41181d:	00 00                	add    %al,(%eax)
41181f:	04 22                	add    $0x22,%al
411821:	1a 0a                	sbb    (%edx),%cl
411823:	00 4f 1e             	add    %cl,0x1e(%edi)
411826:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411827:	33 0a                	xor    (%edx),%ecx
411829:	00 3d 0b a7 33 5b    	add    %bh,0x5b33a70b
41182f:	02 f9                	add    %cl,%bh
411831:	25 00 00 06 00       	and    $0x60000,%eax
411836:	0c 19                	or     $0x19,%al
411838:	ea 21 0a 00 59 11 a7 	ljmp   $0xa711,$0x59000a21
41183f:	33 06                	xor    (%esi),%eax
411841:	00 2a                	add    %ch,(%edx)
411843:	0e                   	push   %cs
411844:	ea 21 06 00 95 2c ea 	ljmp   $0xea2c,$0x95000621
41184b:	21 0a                	and    %ecx,(%edx)
41184d:	00 a8 0e a7 33 0a    	add    %ch,0xa33a70e(%eax)
411853:	00 86 0e a7 33 0a    	add    %al,0xa33a70e(%esi)
411859:	00 51 34             	add    %dl,0x34(%ecx)
41185c:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41185d:	33 0a                	xor    (%edx),%ecx
41185f:	00 a4 0e a7 33 1a 00 	add    %ah,0x1a33a7(%esi,%ecx,1)
411866:	9e                   	sahf
411867:	23 22                	and    (%edx),%esp
411869:	1a 0a                	sbb    (%edx),%cl
41186b:	00 b2 27 a7 33 12    	add    %dh,0x1233a727(%edx)
411871:	00 23                	add    %ah,(%ebx)
411873:	26 b9 04 06 00 7c    	es mov $0x7c000604,%ecx
411879:	0e                   	push   %cs
41187a:	18 04 06             	sbb    %al,(%esi,%eax,1)
41187d:	00 4d 2a             	add    %cl,0x2a(%ebp)
411880:	18 04 0a             	sbb    %al,(%edx,%ecx,1)
411883:	00 d8                	add    %bl,%al
411885:	26 a7                	cmpsl  %es:(%edi),%es:(%esi)
411887:	33 12                	xor    (%edx),%edx
411889:	00 c6                	add    %al,%dh
41188b:	26 b9 04 06 00 d8    	es mov $0xd8000604,%ecx
411891:	38 ea                	cmp    %ch,%dl
411893:	21 0a                	and    %ecx,(%edx)
411895:	00 8a 3b a7 33 0a    	add    %cl,0xa33a73b(%edx)
41189b:	00 59 37             	add    %bl,0x37(%ecx)
41189e:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
41189f:	33 0a                	xor    (%edx),%ecx
4118a1:	00 3b                	add    %bh,(%ebx)
4118a3:	34 a7                	xor    $0xa7,%al
4118a5:	33 0a                	xor    (%edx),%ecx
4118a7:	00 94 23 a7 33 0a 00 	add    %dl,0xa33a7(%ebx,%eiz,1)
4118ae:	75 1d                	jne    0x4118cd
4118b0:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4118b1:	33 0e                	xor    (%esi),%ecx
4118b3:	00 ce                	add    %cl,%dh
4118b5:	2c 3a                	sub    $0x3a,%al
4118b7:	1d 0e 00 54 17       	sbb    $0x1754000e,%eax
4118bc:	3a 1d 0a 00 26 0c    	cmp    0xc26000a,%bl
4118c2:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4118c3:	33 0a                	xor    (%edx),%ecx
4118c5:	00 5b 0c             	add    %bl,0xc(%ebx)
4118c8:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4118c9:	33 0a                	xor    (%edx),%ecx
4118cb:	00 74 0b a7          	add    %dh,-0x59(%ebx,%ecx,1)
4118cf:	33 0a                	xor    (%edx),%ecx
4118d1:	00 3b                	add    %bh,(%ebx)
4118d3:	3b a7 33 0a 00 6e    	cmp    0x6e000a33(%edi),%esp
4118d9:	2c a7                	sub    $0xa7,%al
4118db:	33 0a                	xor    (%edx),%ecx
4118dd:	00 60 1e             	add    %ah,0x1e(%eax)
4118e0:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4118e1:	33 7f 00             	xor    0x0(%edi),%edi
4118e4:	a0 26 00 00 1a       	mov    0x1a000026,%al
4118e9:	00 5c 38 22          	add    %bl,0x22(%eax,%edi,1)
4118ed:	1a 1a                	sbb    (%edx),%bl
4118ef:	00 b4 0e 22 1a 1a 00 	add    %dh,0x1a1a22(%esi,%ecx,1)
4118f6:	0d 37 22 1a 0a       	or     $0xa1a2237,%eax
4118fb:	00 40 1e             	add    %al,0x1e(%eax)
4118fe:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
4118ff:	33 12                	xor    (%edx),%edx
411901:	00 08                	add    %cl,(%eax)
411903:	11 b9 04 06 00 4e    	adc    %edi,0x4e000604(%ecx)
411909:	0e                   	push   %cs
41190a:	ea 21 0a 00 34 2c a7 	ljmp   $0xa72c,$0x34000a21
411911:	33 0e                	xor    (%esi),%ecx
411913:	00 00                	add    %al,(%eax)
411915:	39 7b 36             	cmp    %edi,0x36(%ebx)
411918:	0e                   	push   %cs
411919:	00 ec                	add    %ch,%ah
41191b:	3c 7b                	cmp    $0x7b,%al
41191d:	36 0e                	ss push %cs
41191f:	00 e3                	add    %ah,%bl
411921:	0c 7b                	or     $0x7b,%al
411923:	36 0e                	ss push %cs
411925:	00 0a                	add    %cl,(%edx)
411927:	33 7b 36             	xor    0x36(%ebx),%edi
41192a:	06                   	push   %es
41192b:	00 6c 16 ea          	add    %ch,-0x16(%esi,%edx,1)
41192f:	21 06                	and    %eax,(%esi)
411931:	00 04 0e             	add    %al,(%esi,%ecx,1)
411934:	ea 21 0e 00 6c 26 7b 	ljmp   $0x7b26,$0x6c000e21
41193b:	36 0e                	ss push %cs
41193d:	00 ae 25 e7 08 0e    	add    %ch,0xe08e725(%esi)
411943:	00 5b 2c             	add    %bl,0x2c(%ebx)
411946:	3a 1d 0e 00 9c 2b    	cmp    0x2b9c000e,%bl
41194c:	3a 1d 0e 00 80 2b    	cmp    0x2b80000e,%bl
411952:	3a 1d 06 00 6d 01    	cmp    0x16d0006,%bl
411958:	ea 21 06 00 59 3c 18 	ljmp   $0x183c,$0x59000621
41195f:	04 06                	add    $0x6,%al
411961:	00 71 29             	add    %dh,0x29(%ecx)
411964:	18 04 06             	sbb    %al,(%esi,%eax,1)
411967:	00 4c 02 ea          	add    %cl,-0x16(%edx,%eax,1)
41196b:	21 06                	and    %eax,(%esi)
41196d:	00 01                	add    %al,(%ecx)
41196f:	3c ea                	cmp    $0xea,%al
411971:	21 06                	and    %eax,(%esi)
411973:	00 1e                	add    %bl,(%esi)
411975:	28 ea                	sub    %ch,%dl
411977:	21 06                	and    %eax,(%esi)
411979:	00 65 28             	add    %ah,0x28(%ebp)
41197c:	ea 21 06 00 85 05 96 	ljmp   $0x9605,$0x85000621
411983:	17                   	pop    %ss
411984:	06                   	push   %es
411985:	00 95 22 ea 21 1e    	add    %dl,0x1e21ea22(%ebp)
41198b:	00 c6                	add    %al,%dh
41198d:	24 3b                	and    $0x3b,%al
41198f:	05 1e 00 a3 10       	add    $0x10a3001e,%eax
411994:	3b 05 06 00 26 2a    	cmp    0x2a260006,%eax
41199a:	18 04 16             	sbb    %al,(%esi,%edx,1)
41199d:	00 4a 2a             	add    %cl,0x2a(%edx)
4119a0:	2d 1e 12 00 81       	sub    $0x8100121e,%eax
4119a5:	24 b9                	and    $0xb9,%al
4119a7:	04 12                	add    $0x12,%al
4119a9:	00 2d 0b b9 04 16    	add    %ch,0x1604b90b
4119af:	00 1e                	add    %bl,(%esi)
4119b1:	2d 2d 1e 16 00       	sub    $0x161e2d,%eax
4119b6:	07                   	pop    %es
4119b7:	2d 2d 1e 16 00       	sub    $0x161e2d,%eax
4119bc:	8b 2c 51             	mov    (%ecx,%edx,2),%ebp
4119bf:	04 0e                	add    $0xe,%al
4119c1:	00 95 24 3a 1d 16    	add    %dl,0x161d3a24(%ebp)
4119c7:	00 2e                	add    %ch,(%esi)
4119c9:	11 51 04             	adc    %edx,0x4(%ecx)
4119cc:	16                   	push   %ss
4119cd:	00 97 26 51 04 16    	add    %dl,0x16045126(%edi)
4119d3:	00 53 36             	add    %dl,0x36(%ebx)
4119d6:	51                   	push   %ecx
4119d7:	04 16                	add    $0x16,%al
4119d9:	00 18                	add    %bl,(%eax)
4119db:	0e                   	push   %cs
4119dc:	51                   	push   %ecx
4119dd:	04 06                	add    $0x6,%al
4119df:	00 4f 25             	add    %cl,0x25(%edi)
4119e2:	28 34 0a             	sub    %dh,(%edx,%ecx,1)
4119e5:	00 0b                	add    %cl,(%ebx)
4119e7:	26 a7                	cmpsl  %es:(%edi),%es:(%esi)
4119e9:	33 0a                	xor    (%edx),%ecx
4119eb:	00 9e 1f a7 33 0a    	add    %bl,0xa33a71f(%esi)
4119f1:	00 88 1f a7 33 1a    	add    %cl,0x1a33a71f(%eax)
4119f7:	00 9b 0c 22 1a 0a    	add    %bl,0xa1a220c(%ebx)
4119fd:	00 cf                	add    %cl,%bh
4119ff:	0e                   	push   %cs
411a00:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411a01:	33 1a                	xor    (%edx),%ebx
411a03:	00 99 2e 22 1a 1a    	add    %bl,0x1a1a222e(%ecx)
411a09:	00 96 37 22 1a 0a    	add    %dl,0xa1a2237(%esi)
411a0f:	00 3d 39 a7 33 0a    	add    %bh,0xa33a739
411a15:	00 e0                	add    %ah,%al
411a17:	12 a7 33 0a 00 38    	adc    0x38000a33(%edi),%ah
411a1d:	26 a7                	cmpsl  %es:(%edi),%es:(%esi)
411a1f:	33 0a                	xor    (%edx),%ecx
411a21:	00 51 23             	add    %dl,0x23(%ecx)
411a24:	a7                   	cmpsl  %es:(%edi),%ds:(%esi)
411a25:	33 0a                	xor    (%edx),%ecx
411a27:	00 ba 23 a7 33 06    	add    %bh,0x633a723(%edx)
411a2d:	00 17                	add    %dl,(%edi)
411a2f:	3c 3d                	cmp    $0x3d,%al
411a31:	25 0e 00 4c 11       	and    $0x114c000e,%eax
411a36:	16                   	push   %ss
411a37:	24 12                	and    $0x12,%al
411a39:	00 dd                	add    %bl,%ch
411a3b:	25 8c 28 12 00       	and    $0x12288c,%eax
411a40:	7d 18                	jge    0x411a5a
411a42:	8c 28                	mov    %gs,(%eax)
411a44:	12 00                	adc    (%eax),%al
411a46:	c2 25 8c             	ret    $0x8c25
411a49:	28 12                	sub    %dl,(%edx)
411a4b:	00 8e 09 8c 28 12    	add    %cl,0x12288c09(%esi)
411a51:	00 76 10             	add    %dh,0x10(%esi)
411a54:	b9 04 12 00 80       	mov    $0x80001204,%ecx
411a59:	26 80 37 12          	xorb   $0x12,%es:(%edi)
411a5d:	00 fa                	add    %bh,%dl
411a5f:	2c 80                	sub    $0x80,%al
411a61:	37                   	aaa
411a62:	12 00                	adc    (%eax),%al
411a64:	68 10 b9 04 12       	push   $0x1204b910
411a69:	00 73 27             	add    %dh,0x27(%ebx)
411a6c:	b9 04 12 00 ab       	mov    $0xab001204,%ecx
411a71:	23 b9 04 12 00 11    	and    0x11001204(%ecx),%edi
411a77:	27                   	daa
411a78:	8c 28                	mov    %gs,(%eax)
411a7a:	12 00                	adc    (%eax),%al
411a7c:	4b                   	dec    %ebx