43a75b:	00 10                	add    %dl,(%eax)
43a75d:	54                   	push   %esp
43a75e:	53                   	push   %ebx
43a75f:	69 7a 65 43 6f 6e 73 	imul   $0x736e6f43,0x65(%edx),%edi
43a766:	74 72                	je     0x43a7da
43a768:	61                   	popa
43a769:	69 6e 74 73 8d 40 00 	imul   $0x408d73,0x74(%esi),%ebp
43a770:	74 a7                	je     0x43a719
43a772:	43                   	inc    %ebx
43a773:	00 07                	add    %al,(%edi)
43a775:	10 54 53 69          	adc    %dl,0x69(%ebx,%edx,2)
43a779:	7a 65                	jp     0x43a7e0
43a77b:	43                   	inc    %ebx
43a77c:	6f                   	outsl  %ds:(%esi),(%dx)
43a77d:	6e                   	outsb  %ds:(%esi),(%dx)
43a77e:	73 74                	jae    0x43a7f4
43a780:	72 61                	jb     0x43a7e3
43a782:	69 6e 74 73 48 a7 43 	imul   $0x43a74873,0x74(%esi),%ebp
43a789:	00 0c 1a             	add    %cl,(%edx,%ebx,1)
43a78c:	41                   	inc    %ecx
43a78d:	00 04 00             	add    %al,(%eax,%eax,1)
43a790:	08 43 6f             	or     %al,0x6f(%ebx)
43a793:	6e                   	outsb  %ds:(%esi),(%dx)
43a794:	74 72                	je     0x43a808
43a796:	6f                   	outsl  %ds:(%esi),(%dx)
43a797:	6c                   	insb   (%dx),%es:(%edi)
43a798:	73 04                	jae    0x43a79e
43a79a:	00 dc                	add    %bl,%ah
43a79c:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
43a79d:	43                   	inc    %ebx
43a79e:	00 08                	add    %cl,(%eax)
43a7a0:	00 00                	add    %al,(%eax)
43a7a2:	ff ac e5 43 00 01 00 	ljmp   *0x10043(%ebp,%eiz,8)
43a7b5:	09 4d 61             	or     %ecx,0x61(%ebp)
43a7b8:	78 48                	js     0x43a802
43a7ba:	65 69 67 68 74 dc a6 	imul   $0x43a6dc74,%gs:0x68(%edi),%esp
43a7c1:	43
43a7c2:	00 0c 00             	add    %cl,(%eax,%eax,1)
43a7c5:	00 ff                	add    %bh,%bh
43a7c7:	ac                   	lods   %ds:(%esi),%al
43a7c8:	e5 43                	in     $0x43,%eax
43a7ca:	00 01                	add    %al,(%ecx)
43a7cc:	00 00                	add    %al,(%eax)
43a7ce:	00 01                	add    %al,(%ecx)
43a7d0:	00 00                	add    %al,(%eax)
43a7d2:	00 00                	add    %al,(%eax)
43a7d4:	00 00                	add    %al,(%eax)
43a7d6:	00 01                	add    %al,(%ecx)
43a7d8:	00 08                	add    %cl,(%eax)
43a7da:	4d                   	dec    %ebp
43a7db:	61                   	popa
43a7dc:	78 57                	js     0x43a835
43a7de:	69 64 74 68 dc a6 43 	imul   $0x43a6dc,0x68(%esp,%esi,2),%esp
43a7e5:	00
43a7e6:	10 00                	adc    %al,(%eax)
43a7e8:	00 ff                	add    %bh,%bh
43a7ea:	ac                   	lods   %ds:(%esi),%al
43a7eb:	e5 43                	in     $0x43,%eax
43a7ed:	00 01                	add    %al,(%ecx)
43a7ef:	00 00                	add    %al,(%eax)
43a7f1:	00 02                	add    %al,(%edx)
43a7f3:	00 00                	add    %al,(%eax)
43a7f5:	00 00                	add    %al,(%eax)
43a7f7:	00 00                	add    %al,(%eax)
43a7f9:	00 02                	add    %al,(%edx)
43a7fb:	00 09                	add    %cl,(%ecx)
43a7fd:	4d                   	dec    %ebp
43a7fe:	69 6e 48 65 69 67 68 	imul   $0x68676965,0x48(%esi),%ebp
43a805:	74 dc                	je     0x43a7e3
43a807:	a6                   	cmpsb  %es:(%edi),%ds:(%esi)
43a808:	43                   	inc    %ebx
43a809:	00 14 00             	add    %dl,(%eax,%eax,1)
43a80c:	00 ff                	add    %bh,%bh
43a80e:	ac                   	lods   %ds:(%esi),%al
43a80f:	e5 43                	in     $0x43,%eax
43a811:	00 01                	add    %al,(%ecx)
43a813:	00 00                	add    %al,(%eax)
43a815:	00 03                	add    %al,(%ebx)
43a817:	00 00                	add    %al,(%eax)
43a819:	00 00                	add    %al,(%eax)
43a81b:	00 00                	add    %al,(%eax)
43a81d:	00 03                	add    %al,(%ebx)
43a81f:	00 08                	add    %cl,(%eax)
43a821:	4d                   	dec    %ebp
43a822:	69 6e 57 69 64 74 68 	imul   $0x68746469,0x57(%esi),%ebp
43a829:	8d 40 00             	lea    0x0(%eax),%eax
43a82c:	30 a8 43 00 08 0b    	xor    %ch,0xb080043(%eax)
43a832:	54                   	push   %esp
43a833:	4d                   	dec    %ebp
43a834:	6f                   	outsl  %ds:(%esi),(%dx)
43a835:	75 73                	jne    0x43a8aa
43a837:	65 45                	gs inc %ebp
43a839:	76 65                	jbe    0x43a8a0
43a83b:	6e                   	outsb  %ds:(%esi),(%dx)
43a83c:	74 00                	je     0x43a83e
43a83e:	05 08 06 53 65       	add    $0x65530608,%eax
43a843:	6e                   	outsb  %ds:(%esi),(%dx)
43a844:	64 65 72 07          	fs gs jb 0x43a84f
43a848:	54                   	push   %esp
43a849:	4f                   	dec    %edi
43a84a:	62 6a 65             	bound  %ebp,0x65(%edx)
43a84d:	63 74 00 06          	arpl   %esi,0x6(%eax,%eax,1)
43a851:	42                   	inc    %edx
43a852:	75 74                	jne    0x43a8c8
43a854:	74 6f                	je     0x43a8c5
43a856:	6e                   	outsb  %ds:(%esi),(%dx)
43a857:	0c 54                	or     $0x54,%al
43a859:	4d                   	dec    %ebp
43a85a:	6f                   	outsl  %ds:(%esi),(%dx)
43a85b:	75 73                	jne    0x43a8d0
43a85d:	65 42                	gs inc %edx
43a85f:	75 74                	jne    0x43a8d5
43a861:	74 6f                	je     0x43a8d2
43a863:	6e                   	outsb  %ds:(%esi),(%dx)
43a864:	00 05 53 68 69 66    	add    %al,0x66696853
43a86a:	74 0b                	je     0x43a877
43a86c:	54                   	push   %esp
43a86d:	53                   	push   %ebx
43a86e:	68 69 66 74 53       	push   $0x53746669
43a873:	74 61                	je     0x43a8d6
43a875:	74 65                	je     0x43a8dc
43a877:	00 01                	add    %al,(%ecx)
43a879:	58                   	pop    %eax
43a87a:	07                   	pop    %es
43a87b:	49                   	dec    %ecx
43a87c:	6e                   	outsb  %ds:(%esi),(%dx)
43a87d:	74 65                	je     0x43a8e4
43a87f:	67 65 72 00          	addr16 gs jb 0x43a883
43a883:	01 59 07             	add    %ebx,0x7(%ecx)
43a886:	49                   	dec    %ecx
43a887:	6e                   	outsb  %ds:(%esi),(%dx)
43a888:	74 65                	je     0x43a8ef
43a88a:	67 65 72 00          	addr16 gs jb 0x43a88e
43a88e:	f4                   	hlt
43a88f:	10 40 00             	adc    %al,0x0(%eax)
43a892:	5c                   	pop    %esp
43a893:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43a894:	43                   	inc    %ebx
43a895:	00 80 12 41 00 3c    	add    %al,0x3c004112(%eax)
43a89b:	10 40 00             	adc    %al,0x0(%eax)
43a89e:	3c 10                	cmp    $0x10,%al
43a8a0:	40                   	inc    %eax
43a8a1:	00 8b c0 a8 a8 43    	add    %cl,0x43a8a8c0(%ebx)
43a8a7:	00 08                	add    %cl,(%eax)
43a8a9:	0f 54 4d 6f          	andps  0x6f(%ebp),%xmm1
43a8ad:	75 73                	jne    0x43a922
43a8af:	65 4d                	gs dec %ebp
43a8b1:	6f                   	outsl  %ds:(%esi),(%dx)
43a8b2:	76 65                	jbe    0x43a919
43a8b4:	45                   	inc    %ebp
43a8b5:	76 65                	jbe    0x43a91c
43a8b7:	6e                   	outsb  %ds:(%esi),(%dx)
43a8b8:	74 00                	je     0x43a8ba
43a8ba:	04 08                	add    $0x8,%al
43a8bc:	06                   	push   %es
43a8bd:	53                   	push   %ebx
43a8be:	65 6e                	outsb  %gs:(%esi),(%dx)
43a8c0:	64 65 72 07          	fs gs jb 0x43a8cb
43a8c4:	54                   	push   %esp
43a8c5:	4f                   	dec    %edi
43a8c6:	62 6a 65             	bound  %ebp,0x65(%edx)
43a8c9:	63 74 00 05          	arpl   %esi,0x5(%eax,%eax,1)
43a8cd:	53                   	push   %ebx
43a8ce:	68 69 66 74 0b       	push   $0xb746669
43a8d3:	54                   	push   %esp
43a8d4:	53                   	push   %ebx
43a8d5:	68 69 66 74 53       	push   $0x53746669
43a8da:	74 61                	je     0x43a93d
43a8dc:	74 65                	je     0x43a943
43a8de:	00 01                	add    %al,(%ecx)
43a8e0:	58                   	pop    %eax
43a8e1:	07                   	pop    %es
43a8e2:	49                   	dec    %ecx
43a8e3:	6e                   	outsb  %ds:(%esi),(%dx)
43a8e4:	74 65                	je     0x43a94b
43a8e6:	67 65 72 00          	addr16 gs jb 0x43a8ea
43a8ea:	01 59 07             	add    %ebx,0x7(%ecx)
43a8ed:	49                   	dec    %ecx
43a8ee:	6e                   	outsb  %ds:(%esi),(%dx)
43a8ef:	74 65                	je     0x43a956
43a8f1:	67 65 72 00          	addr16 gs jb 0x43a8f5
43a8f5:	f4                   	hlt
43a8f6:	10 40 00             	adc    %al,0x0(%eax)
43a8f9:	80 12 41             	adcb   $0x41,(%edx)
43a8fc:	00 3c 10             	add    %bh,(%eax,%edx,1)
43a8ff:	40                   	inc    %eax
43a900:	00 3c 10             	add    %bh,(%eax,%edx,1)
43a903:	40                   	inc    %eax
43a904:	00 8d 40 00 0c a9    	add    %cl,-0x56f3ffc0(%ebp)
43a90a:	43                   	inc    %ebx
43a90b:	00 08                	add    %cl,(%eax)
43a90d:	09 54 4b 65          	or     %edx,0x65(%ebx,%ecx,2)
43a911:	79 45                	jns    0x43a958
43a913:	76 65                	jbe    0x43a97a
43a915:	6e                   	outsb  %ds:(%esi),(%dx)
43a916:	74 00                	je     0x43a918
43a918:	03 08                	add    (%eax),%ecx
43a91a:	06                   	push   %es
43a91b:	53                   	push   %ebx
43a91c:	65 6e                	outsb  %gs:(%esi),(%dx)
43a91e:	64 65 72 07          	fs gs jb 0x43a929
43a922:	54                   	push   %esp
43a923:	4f                   	dec    %edi
43a924:	62 6a 65             	bound  %ebp,0x65(%edx)
43a927:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
43a92b:	4b                   	dec    %ebx
43a92c:	65 79 04             	gs jns 0x43a933
43a92f:	57                   	push   %edi
43a930:	6f                   	outsl  %ds:(%esi),(%dx)
43a931:	72 64                	jb     0x43a997
43a933:	00 05 53 68 69 66    	add    %al,0x66696853
43a939:	74 0b                	je     0x43a946
43a93b:	54                   	push   %esp
43a93c:	53                   	push   %ebx
43a93d:	68 69 66 74 53       	push   $0x53746669
43a942:	74 61                	je     0x43a9a5
43a944:	74 65                	je     0x43a9ab
43a946:	00 f4                	add    %dh,%ah
43a948:	10 40 00             	adc    %al,0x0(%eax)
43a94b:	68 10 40 00 80       	push   $0x80004010
43a950:	12 41 00             	adc    0x0(%ecx),%al
43a953:	90                   	nop
43a954:	58                   	pop    %eax
43a955:	a9 43 00 08 0e       	test   $0xe080043,%eax
43a95a:	54                   	push   %esp
43a95b:	4b                   	dec    %ebx
43a95c:	65 79 50             	gs jns 0x43a9af
43a95f:	72 65                	jb     0x43a9c6
43a961:	73 73                	jae    0x43a9d6
43a963:	45                   	inc    %ebp
43a964:	76 65                	jbe    0x43a9cb
43a966:	6e                   	outsb  %ds:(%esi),(%dx)
43a967:	74 00                	je     0x43a969
43a969:	02 08                	add    (%eax),%cl
43a96b:	06                   	push   %es
43a96c:	53                   	push   %ebx
43a96d:	65 6e                	outsb  %gs:(%esi),(%dx)
43a96f:	64 65 72 07          	fs gs jb 0x43a97a
43a973:	54                   	push   %esp
43a974:	4f                   	dec    %edi
43a975:	62 6a 65             	bound  %ebp,0x65(%edx)
43a978:	63 74 01 03          	arpl   %esi,0x3(%ecx,%eax,1)
43a97c:	4b                   	dec    %ebx
43a97d:	65 79 04             	gs jns 0x43a984
43a980:	43                   	inc    %ebx
43a981:	68 61 72 00 f4       	push   $0xf4007261
43a986:	10 40 00             	adc    %al,0x0(%eax)
43a989:	28 10                	sub    %dl,(%eax)
43a98b:	40                   	inc    %eax
43a98c:	00 8d 40 00 94 a9    	add    %cl,-0x566bffc0(%ebp)
43a992:	43                   	inc    %ebx
43a993:	00 08                	add    %cl,(%eax)
43a995:	0e                   	push   %cs
43a996:	54                   	push   %esp
43a997:	44                   	inc    %esp
43a998:	72 61                	jb     0x43a9fb
43a99a:	67 4f                	addr16 dec %edi
43a99c:	76 65                	jbe    0x43aa03
43a99e:	72 45                	jb     0x43a9e5
43a9a0:	76 65                	jbe    0x43aa07
43a9a2:	6e                   	outsb  %ds:(%esi),(%dx)
43a9a3:	74 00                	je     0x43a9a5
43a9a5:	06                   	push   %es
43a9a6:	08 06                	or     %al,(%esi)
43a9a8:	53                   	push   %ebx
43a9a9:	65 6e                	outsb  %gs:(%esi),(%dx)
43a9ab:	64 65 72 07          	fs gs jb 0x43a9b6
43a9af:	54                   	push   %esp
43a9b0:	4f                   	dec    %edi
43a9b1:	62 6a 65             	bound  %ebp,0x65(%edx)
43a9b4:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43a9b8:	53                   	push   %ebx
43a9b9:	6f                   	outsl  %ds:(%esi),(%dx)
43a9ba:	75 72                	jne    0x43aa2e
43a9bc:	63 65 07             	arpl   %esp,0x7(%ebp)
43a9bf:	54                   	push   %esp
43a9c0:	4f                   	dec    %edi
43a9c1:	62 6a 65             	bound  %ebp,0x65(%edx)
43a9c4:	63 74 00 01          	arpl   %esi,0x1(%eax,%eax,1)
43a9c8:	58                   	pop    %eax
43a9c9:	07                   	pop    %es
43a9ca:	49                   	dec    %ecx
43a9cb:	6e                   	outsb  %ds:(%esi),(%dx)
43a9cc:	74 65                	je     0x43aa33
43a9ce:	67 65 72 00          	addr16 gs jb 0x43a9d2
43a9d2:	01 59 07             	add    %ebx,0x7(%ecx)
43a9d5:	49                   	dec    %ecx
43a9d6:	6e                   	outsb  %ds:(%esi),(%dx)
43a9d7:	74 65                	je     0x43aa3e
43a9d9:	67 65 72 00          	addr16 gs jb 0x43a9dd
43a9dd:	05 53 74 61 74       	add    $0x74617453,%eax
43a9e2:	65 0a 54 44 72       	or     %gs:0x72(%esp,%eax,2),%dl
43a9e7:	61                   	popa
43a9e8:	67 53                	addr16 push %ebx
43a9ea:	74 61                	je     0x43aa4d
43a9ec:	74 65                	je     0x43aa53
43a9ee:	01 06                	add    %eax,(%esi)
43a9f0:	41                   	inc    %ecx
43a9f1:	63 63 65             	arpl   %esp,0x65(%ebx)
43a9f4:	70 74                	jo     0x43aa6a
43a9f6:	07                   	pop    %es
43a9f7:	42                   	inc    %edx
43a9f8:	6f                   	outsl  %ds:(%esi),(%dx)
43a9f9:	6f                   	outsl  %ds:(%esi),(%dx)
43a9fa:	6c                   	insb   (%dx),%es:(%edi)
43a9fb:	65 61                	gs popa
43a9fd:	6e                   	outsb  %ds:(%esi),(%dx)
43a9fe:	00 f4                	add    %dh,%ah
43aa00:	10 40 00             	adc    %al,0x0(%eax)
43aa03:	f4                   	hlt
43aa04:	10 40 00             	adc    %al,0x0(%eax)
43aa07:	3c 10                	cmp    $0x10,%al
43aa09:	40                   	inc    %eax
43aa0a:	00 3c 10             	add    %bh,(%eax,%edx,1)
43aa0d:	40                   	inc    %eax
43aa0e:	00 d8                	add    %bl,%al
43aa10:	a5                   	movsl  %ds:(%esi),%es:(%edi)
43aa11:	43                   	inc    %ebx
43aa12:	00 00                	add    %al,(%eax)
43aa14:	10 40 00             	adc    %al,0x0(%eax)
43aa17:	90                   	nop
43aa18:	1c aa                	sbb    $0xaa,%al
43aa1a:	43                   	inc    %ebx
43aa1b:	00 08                	add    %cl,(%eax)
43aa1d:	0e                   	push   %cs
43aa1e:	54                   	push   %esp
43aa1f:	44                   	inc    %esp
43aa20:	72 61                	jb     0x43aa83
43aa22:	67 44                	addr16 inc %esp
43aa24:	72 6f                	jb     0x43aa95
43aa26:	70 45                	jo     0x43aa6d
43aa28:	76 65                	jbe    0x43aa8f
43aa2a:	6e                   	outsb  %ds:(%esi),(%dx)
43aa2b:	74 00                	je     0x43aa2d
43aa2d:	04 08                	add    $0x8,%al
43aa2f:	06                   	push   %es
43aa30:	53                   	push   %ebx
43aa31:	65 6e                	outsb  %gs:(%esi),(%dx)
43aa33:	64 65 72 07          	fs gs jb 0x43aa3e
43aa37:	54                   	push   %esp
43aa38:	4f                   	dec    %edi
43aa39:	62 6a 65             	bound  %ebp,0x65(%edx)
43aa3c:	63 74 08 06          	arpl   %esi,0x6(%eax,%ecx,1)
43aa40:	53                   	push   %ebx
43aa41:	6f                   	outsl  %ds:(%esi),(%dx)
43aa42:	75 72                	jne    0x43aab6
43aa44:	63 65 07             	arpl   %esp,0x7(%ebp)
43aa47:	54                   	push   %esp
43aa48:	4f                   	dec    %edi
43aa49:	62 6a 65             	bound  %ebp,0x65(%edx)